GithubHelp home page GithubHelp logo

j3soon / arxiv-utils Goto Github PK

View Code? Open in Web Editor NEW
269.0 269.0 18.0 4.74 MB

Meaningful titles for tabs and PDF downloads! Also supports tab search.

License: MIT License

JavaScript 59.83% HTML 5.13% Dockerfile 0.32% Shell 1.12% Python 33.59%
accessibility arxiv chrome-extension firefox-addon paper productivity webextension

arxiv-utils's People

Contributors

anton-mellit avatar cipri-tom avatar fepegar avatar htadashi avatar j3soon avatar ngntrgduc 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  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  avatar

arxiv-utils's Issues

Viewer doesn't let you go back after following an internal link

In firefox, the viewer that is used by the addon doesn't let you go back after following an internal link. And the addon doesn't let you write a blank prefix for the viewer either. I'd like to keep using the default viewer as that one lets you do Alt+Left and Alt+Right to navigate back and forward to the places where you jump after clicking on internal links. The viewer used by default by the addon just doesn't work for this

Add keyboard shortcut for the extension

What do you think about adding a keyboard shortcut for the extension, like Alt + A ? Because I think toggle the extension using a keyboard shortcut is faster than clicking on the extension icon.

Browser button not available on Firefox

Hello,

I've noticed that the extension button is not available on Firefox. It's never shown.
I tried to debug, and it seems that background.js is never run. Could it be due to Manifest v2 ?

Thanks !


P.S. This little utility you've made seems to be taking a lot of fixing. Let us know if we can help

Rename didn't work.

I was really excited to use this extension in Google Chrome (version info:119.0.6045.160 (Official Build) (64-bit)), but it turns out the rename option didn't work at all:
test

The filename in the tab changed, but it didn't work when I clicked the direct download option. The option is default, and I've tried to close the arxiv page and open it again for several times. Could you help me with that?

Feature request: number of citations

Great extension!

I would love it even more if it was possible to add the number of citations that the article has

For example: 2023, c225, Sun et al., Paper Title.pdf
where c225 means the paper was cited 225 times

Is this feasible?

Thank you!

Feature request: family name of first author

I like to save my papers with a format similar to citations: <lower-case family name of first author><year> <title>, example: "smith2024 Polymorphic mammalian excoriation".

Currently, arxiv-utils only allows me to use the full first author name.

I'd like a format atom that represents the first author's family name converted to lowercase.

Support the old URL scheme

Hi,
Thanks for this helpful plugin.

It looks that arxiv-utils currently does not support the old URL (or identifier) scheme described here when opening abs given a pdf URL, and I think it would be a nice addition to this extension.

Republish on Google Chrome Store

During the submission of the v1.7.0 update for Chrome, I observed some test regressions and decided to undo that particular update.

However, I accidentally clicked Unpublish instead of Cancel Publish. It appears that the Cancel Publish button was not visible on the user interface, possibly because it disappears permanently after a certain period of time has passed.

Pre-existing installs will not be affected, but no new installs can be made through the Google Chrome Store. Meanwhile, please install v1.6.0 from here. Or, you can use Firefox or Edge.

The review process of Google Chrome Store is very time consuming. This fix may require more than a few weeks to complete.

Sorry for the inconvenience.

Publication year gives year of first posting - could you add year of current version?

Love the plugin in current form - works great.
Published year gives the year that the paper was first published, but often additional versions are added. Could you add the ability to put into the filename format the year of the version number downloaded (indicated in bold on the page) and perhaps version number? Or does that feature already exist and I just missed it in the documentation?

Thanks, keep up the good work.

PDF.js on Chromium?

I much prefer PDF.js (via this extension) over the native Chrome PDF viewer due to the ability to go back after clicking on a reference. However, it seems that the tab renaming doesn't work with the combination of a Chromium-derived browser and PDF.js.

Since the tab renaming works with PDF.js in Firefox, is the same thing possible in Chromium?

Issues in Firefox PDF container

  • After clicking on links in PDF (e.g. reference links), cannot use Go Back button to navigate back to the link's position.
  • Cannot use Firefox screenshot tool

(Issues reported by Rick Tu)

Support Safari

Will you consider supporting Safari? Because Chrome is a power hog.

Arxiv pages not loading on FireFox 86.0

Hi,

I really love this add-on, but unfortunately arxiv pages are no longer loading for me on FireFox 86.0. When I downgrade to 85.0.2 everything works correctly again.

I know very little about Javascript or how browsers work, but when I press F12, I get the following:

Works fine:
0.85.0.2

[arXiv-utils] Retrieving title through ArXiv API request... pdfviewer.js:19:11
[arXiv-utils] Injecting PDF: https://arxiv.org/pdf/2011.01277.pdf pdfviewer.js:52:11
PDF c0fd665b66572ff7d2f6a12502d83637 [1.5 pdfTeX-1.40.21 / LaTeX with hyperref] (PDF.js: 2.7.345)

Does not load (white page):
0.86

[arXiv-utils] Retrieving title through ArXiv API request... pdfviewer.js:19:11
[arXiv-utils] Injecting PDF: https://arxiv.org/pdf/2008.02941.pdf pdfviewer.js:52:11
Content Security Policy: The page’s settings blocked the loading of a resource at https://arxiv.org/pdf/2008.02941.pdf (“object-src”).
Cookie “arxiv_bibex” will be soon treated as cross-site cookie against “https://export.arxiv.org/api/query?id_list=2008.02941” because the scheme does not match.

The third line is in red and says error, whereas the 4th line is a warning.

Any idea on what might be wrong? I'm on Ubuntu 16.04.

Automated build and publish

Naming Convention

Is it possible to add a naming convention option? "Article Title Author 1 Year" is the default one, however an option of Pascal case naming convention i.e., "ArticleTitleAuthor1Year" would be very good. Thanks in advance.

Feature request: honor browser settings about asking download location

My browser is set up to ask me where to download each file. I want this because I keep papers organized in directories. This saves me time compared to switching to the file browser and moving the files after downloading them to the default location.

Currently, arxiv-utils provides a "Direct Download" link that downloads the paper pdf with a re-formatted name. However, the file ends up in the default download directory, without asking me.

I'd like the link to instead honor the browser download location settings.

Feature request: pdf links to abs

Thanks a lot for the great plugin!

Would it be possible to have a direct way to get from an arxiv.org/pdf/... hyperlink to to the abs page?

Right now (on firefox) I have to

  1. left click the link,
  2. select 'cancel' in the download dialog,
  3. click the arxiv-utils browser button to get to the abs page,
    (4. select the added 'Direct Download' link.)

The following solutions would be improvements; the first one or being able to choose one in the extension's preferences would be best in my opinion:

  1. standard arxiv pdf links directly lead to the abs page on left click,
  2. right click on standard arxiv pdf links offers option to go to abs page,
    (3. standard arxiv pdf links lead to download with the paper's title as filename (like the arxiv-utils 'Direct Download' link on the abs page.)

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.