karpathy / arxiv-sanity-preserver

Web interface for browsing, search and filtering recent arxiv submissions
http://www.arxiv-sanity.com/
MIT License
5.13k stars 1.32k forks source link

library not showing my saved papers. #48

Open Houshalter opened 8 years ago

Houshalter commented 8 years ago

I have saved 74 papers. Yes that is a bit much, but not that much. I thought it would help the recommendation algorithm, and also store papers that looked interesting that I might want to read in the future.

Now axiv-sanity refused to show all of my papers. The papers I have saved most recently do not appear on the list at all. Whereas others do appear, but are near the bottom of the list. And scrolling down hits "You hit the limit of number of papers to show is one result. [sic]"

  1. I would like to at least like to be able to see the papers I saved most recently on the top. Being ordered by time saved, makes it much easier to find stuff I saved. It looks like they are instead being ordered by the date of the paper itself.
  2. Be able to see all of my saved papers so that I can use arxiv-sanity as a store for papers I might want to read. I understand limits might need to exist to prevent abuse, but just storing the ids of less than 100 papers shouldn't be that problematic.

I'm wondering if I now have to go through and unsave every paper and go back to using bookmarks or something. But I really like the convenience of arxi-sanity, and the ability to take advantage of it's recommendation algorithm.

emmanuel-deloget commented 5 years ago

Hello,

Sorry to resurect this ticket but I feel it's the right thing to do.

My library have more than 500 papers in it. Unfortunately, I cannot see more than 200 of them (num_results (https://github.com/karpathy/arxiv-sanity-preserver/blob/master/serve.py#L647), as far as I can guess) on the library page; and even if I could, the existing /library route would still limit the number of papers to 500 (https://github.com/karpathy/arxiv-sanity-preserver/blob/master/serve.py#L426).

I don't want to get a huge list of papers in a single call, but that would be quite handy to have a /library?first=n call that would return the next 200 papers after paper n (this looks like is a simple change in the SQL request here: https://github.com/karpathy/arxiv-sanity-preserver/blob/master/serve.py#L128).

BR,

-- Emmanuel Deloget