j3soon / arxiv-utils Goto Github PK
View Code? Open in Web Editor NEWMeaningful titles for tabs and PDF downloads! Also supports tab search.
License: MIT License
Meaningful titles for tabs and PDF downloads! Also supports tab search.
License: MIT License
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.
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.
For example:
I'm happy to give it a try, with some potentially needed guidance.
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.
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.
Consider write tests with sinon-chrome to automatically perform integration tests on the Chrome version of the plugin.
Reference: mozilla/web-ext#497
2023.02.02 Update: The current state of Selenium test coverage:
Will you consider supporting Safari? Because Chrome is a power hog.
Currently does not work on URLs with tracking IDs
Side Note: The fragment identifier #
seems to work well:
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?
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.
Now the arXiv vanity links automatically redirects to the arXiv abstract page, so there is no more need to add them in the Extra Services section.
More details in: https://www.arxiv-vanity.com/
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!
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.
https://github.com/PlasmoHQ/bpp
Chrome:
https://developer.chrome.com/docs/extensions/mv3/tut_debugging/
https://developer.chrome.com/docs/webstore/using_webstore_api/
https://github.com/fregante/chrome-webstore-upload
https://github.com/fregante/chrome-webstore-upload-cli
Firefox:
https://blog.mozilla.org/addons/2022/03/17/new-api-for-submitting-and-updating-add-ons/
https://github.com/mozilla/web-ext
Edge:
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api
https://github.com/PlasmoHQ/edge-addons-api
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.
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
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.
Go Back
button to navigate back to the link's position.(Issues reported by Rick Tu)
See the links below:
For arbitrary folders, it may be possible to use mklink
or ln
command.
(Feature Request from Twitter: https://twitter.com/aerinykim/status/1465179136624713735)
Great extention and thanks for your hard work!
Hoping if you could add ${paperid} option for filename format.
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
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
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:
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:
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?
For example, page title for pdf of https://arxiv.org/abs/1906.07413 is "Sharelatex Example" instead of "Learning Imbalanced Datasets with Label-Distribution-Aware Margin Loss"
Hi, the arXiv PDF page is being redirected to browse.arxiv.org, as a result, the extension is not working. Could you please fix this issue? Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.