Giter VIP home page Giter VIP logo

zotero / zotero Goto Github PK

View Code? Open in Web Editor NEW
9.3K 137.0 714.0 197.57 MB

Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources.

Home Page: https://www.zotero.org

License: Other

CSS 0.51% JavaScript 76.59% HTML 2.81% XSLT 0.18% Shell 1.17% VBScript 0.01% SCSS 1.71% Fluent 8.41% Java 0.13% Perl 0.47% Python 0.49% C++ 4.59% C 0.26% Makefile 0.03% NSIS 2.55% PHP 0.08%

zotero's Introduction

Zotero

CI

Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.

For more information on how to use this source code, see the Zotero documentation.

zotero's People

Contributors

abaevbog avatar abejellinek avatar adam3smith avatar adomasven avatar aurimasv avatar avram avatar bdarcus avatar bwiernik avatar davidnortonjr avatar dstillman avatar erazlogo avatar f-mb avatar fbennett avatar fletcherhaz avatar fredgibbs avatar gracile-fr avatar inukshuk avatar jryans avatar julianonions avatar mcburton avatar mmoole avatar mrtcode avatar pmhm avatar rmzelle avatar simonster avatar stakats avatar tnajdek avatar windingwind avatar yexingsha avatar zuphilip 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  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

zotero's Issues

[papercut] The "Saving item..." overlay should provide information about attached files and snapshots

The small "Saving item..." overlay that appears on the bottom right corner of the web browser when importing an item should include information about attached items and snapshots.

The problem that this solves is the following: Even if I have chosen to automatically attach associated PDFs and other files when saving items, there is currently no way of knowing if the translator for a particular site supports saving files. The only way to know if an item was attached is to open Zotero and check if the new item has attachments.

Also a related issue is that a progress indicator of some sort would be useful because sometimes the attached files download slowly and appear with a delay. (This is probably a separate issue.)

[papercut] Show library name in item bubble in QuickFormat

In the QuickFormat dialog, clicking an item bubble produces a small popup that shows the item details. This popup should also show the name of the library from which the item is below the citation information for the item

This would help troubleshooting citing the same item from multiple libraries.

[papercut] Using an invalid API key with connector should produce a better error message

How to replicate:

  • Install Chrome extension and authorize it
  • Delete the API key that was just created
  • Try to inport any article

What happens is that Zotero reports the following error

"An error occurred while saving this item. Check Known Translator Issues for more information."

suggesting that this is a translator issue where in fact it is not. The error message should say that the API key is invalid (or missing) and point to instructions on how to fix this.

[papercut] alt+drag on OS X should not change the cursor to "copy drag" if the drop target does not have a special handler for alt modifier.

altt+drag on OS X should not change the cursor to "copy drag" if the drop target does not have a special handler for alt modifier. There are two ways this could be solved:

  1. Check for alt modifier in the drop event and if it makes sense to copy (e.g. when you are moving an attachment to a new item it can be copied or moved), then copy instead of move

  2. Disable changing the mouse cursor with alt altogether

[papercut] Fix Retrieve Metadata for Google Books

retrieve metadata for pdfs from google books consistently provides the same, wrong result for all books, by searching for a string from googles terms of service (which are the first page of all google books): http://forums.zotero.org/discussion/18280/thats-not-the-article-i-retrieved-metadata-for/#Item_18
the retrieve function should probably identify google books and then ignore the first page and maybe even query google books rather than google scholar in that case..

Default name of untitled collection reverts back to Untitled 2 after Untitled 10

How to replicate:

  1. Create a new collection in the root of My Library with the default name ("Untitled")
  2. Repeat 1 nine times ("Untitled 2"-"Untitled 10")
  3. Create a new collection

What happens:
The default name for the new collection is "Untitled 2"

What I would expect to happen:

The default name for the new collection is "Untitled 11"

Text transform on authors

Lazy DB initialization

To reduce startup time, we should delay DB initialization until n seconds after Firefox startup, or until the user makes a DB request.

[papercuts] (26) Clipboard import into an open collection

Regarding: http://forums.zotero.org/discussion/20840/

Allow me to repeat a request that was first made back in 2009. When importing an item from the clipboard, please create a mechanism that allows it to be directly imported into an open collection instead of into its own collection.

If I want to import items outside a collection (and I often do) I have created two collections in my library for this. One is "Temp" for items I don't know where I want to place them. Another is "Delete" for items that I'm almost sure that I want to view, use once, and send to the trash.

Each import from the clipboard into its own collection makes for lots of moving items into "real" collections and lots of deleting "one-time" collections.

Thanks

Fuzz testing for export

We want to test export with a bunch of different items with pseudo-random combinations of fields to make sure it doesn't break.

[papercut] The "Saving item..." overlay should provide information about attached files and snapshots

The small "Saving item..." overlay that appears on the bottom right corner of the web browser when importing an item should include information about attached items and snapshots.

The problem that this solves is the following: Even if I have chosen to automatically attach associated PDFs and other files when saving items, there is currently no way of knowing if the translator for a particular site supports saving files. The only way to know if an item was attached is to open Zotero and check if the new item has attachments.

Also a related issue is that a progress indicator of some sort would be useful because sometimes the attached files download slowly and appear with a delay. (This is probably a separate issue.)

Move proxies to JSON

Among other things, this would permit us to enable proxy redirection in Zotero for Firefox when Standalone is open.

[papercut] Instead of showing "no items selected" in UI, show the number of items in the current view

Valuable UI real estate in the right pane is currently wasted when no items are selected โ€” it shows the uninformative message "No items selected". A much-requested piece of information that would be rather more relevant here is the number of items in the current view. Currently the only way to get that is to get into the middle pane and do a "select all" operation.

Proposal: Show item count in the right pane when no items are selected. The basic implementation could just have "n items in this view". A more sophisticated implementation would be context aware, with different wordings: n items with this tag, n items in this collection, n items in this library, n items found (for search results), etc.

Many people haved asked for items counts to be more easily available. I believe I have found a piece of UI clutter here (the "No items selected" phrase) that can be turned into a supremely useful piece of information and so make many users happy.

See
http://forums.zotero.org/discussion/20414/change-no-items-selected-to-n-items-in-this-view-item-count-number-of-items-statistics

Skip files with very long filenames in snapshots

These files are always junk ad files. They're skipped or shortened when syncing already when they hit cross-platform issues, but they can interfere with backups and are unnecessary in any case.

I'm not sure what the test should be.

Merge identical attachments when detecting duplicates

http://forums.zotero.org/discussion/22025/merging-documents-zotero-303/

A potential pitfall here is that many websites timestamp the PDF, so the first page won't be identical, even if subsequent pages are and the content is the same. We might want to come up with a good heuristic to detect equality in these cases. One option would be to use pdftotext or pdf.js. Another option would be to assume that attachments with the same name are identical.

Document collections

Make items cited in open documents appear on the left side of the Zotero pane.

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.