Coder Social home page Coder Social logo

lopespm / arxiv-papers-mobile Goto Github PK

View Code? Open in Web Editor NEW
72.0 72.0 13.0 4.21 MB

ArXiv Papers, a React Native app, currently available for Android. Search, download and save arXiv scientific papers

License: Apache License 2.0

Java 3.44% JavaScript 94.40% Ruby 0.36% Objective-C 1.80%

arxiv-papers-mobile's People

Contributors

kant avatar lopespm avatar poussinou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

arxiv-papers-mobile's Issues

Add Sharing Intent to Handle Arxiv Links from Browsers/Other Apps

I like the app so far, despite having limited use. One use case it does not handle yet, and I think would be useful, when sharing a link in another app (such as Android Browser, Chrome, Firefox, et cetera) is to code an intent so that it will take https://arvix.org/* links within reason.

Documentation suggests this requires adding data android:pathPattern directives to the manifest. I assume code to handle this case would also need to be added. I am willing to attempt this (I have never done React Native before) if you agree this would be useful.

Enhance Paper Discovery

Investigate the various avenues to enhance discovery, while maintaining the app's simple interface. Some ideas on this:

  • Integration with a paper management system, like Arxiv-Sanity or Zotero
  • Filter Recent Articles by category #1
  • Advanced Search #1

[Feature request] Backup list of downloaded papers

It would be great to be able to export and import a list of papers. Why? Let us say you change your phone, then you want to keep your favourite downloaded papers with you on your new phone. It will only be easy if you have some import/export feature. Moreover, it can be useful for collecting references in the move that you may want to cite later and add to a paper managing app like mendeley or jabref.

Home page enhancements

When I was trying to find particulars subjects wise paper it's difficult to find out. I put more time in find out.make UI interactive.

[Request feature] Share or copy link

Love the app, but the sharing feaute is completely missing. This is perfect when you are in the move, like in a conference. But if you want to send a paper to someone, you will face a barrier

Select subset of categories and other enhancements

Hello,

I like the application, but at the moment it is lacking some features that I need if I want to replace my current workflow using arxiv-papers-mobile.

I believe that the interface can be improved. When I open the application I see three elements: a search bar, the feed of all the recent papers, and the downloaded tab. I don't see the use of having all the papers on this page. Who goes through the papers in all categories? That interface would make sense if, once submitted a search query, the output was shown instead of the feed. But the search output is in a new view... Therefore, why displaying the recent papers there?

My suggestion is to make three tabs. The first tab is the feed of the recent papers, but only in some categories selected by the user. It would also be nice if I could choose whether to show the abstract or not. The second tab is the search interface. It would be nice if it was possible to use also the advanced search features available on the arxiv website. Finally, the third tab would be the downloaded papers.

This would replace my current solution: I have subscribed to the RSS feeds of some categories, I use a RSS reader to go through the new papers every day, and I save the papers I am interested in for later.

Are there any plans to introduce the mentioned features?

Thank you,
sbozzolo.

Downloaded Papers accessible when starting app while Offline

At the moment only the papers state is stored, but in order to have the papers accessible when the app is started while offline, the related articles would have to be persisted as well.

A naive approach such as persisting the entire articles state has the performance hit of writing these heavy structures into disc. A more refined approach would be required, such as only writing the articles related with these papers and avoiding full collection disc writes when a paper is downloaded/removed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.