CI to automate build of zotero tarball for zotero aport https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/testing/zotero
Find a file
Dan Stillman 984789d304 API syncing megacommit
There's a lot more to do, and this isn't ready for actual usage, but the
basic functionality is mostly in place and has decent test coverage. It
can successfully upgrade a library last used with classic syncing and
pull down changes via the API. Uploading mostly works but is currently
disabled for safety until it has better test coverage.

Downloaded JSON is first saved to a cache table, which is then used to
populate other tables and later for generating PATCH requests and
automatically resolving conflicts (since it shows what was changed
locally and what was changed remotely). Objects with unmet dependencies
or unknown fields are skipped for now but don't block the rest of the
sync.

Some of the bigger remaining to-dos:

- Tests for uploading
- Re-do the preferences to get an API key
- File sync integration
- Full-text syncing integration
- Manual conflict resolution (though this already includes much smarter
  conflict handling that automatically resolves many conflicts)
2015-07-20 18:16:57 -04:00
chrome API syncing megacommit 2015-07-20 18:16:57 -04:00
components API syncing megacommit 2015-07-20 18:16:57 -04:00
defaults/preferences Merge branch '4.0' 2015-06-27 16:59:58 -04:00
resource API syncing megacommit 2015-07-20 18:16:57 -04:00
styles@5a9216bcb3 Update versions and submodules 2015-06-26 02:40:18 -04:00
test API syncing megacommit 2015-07-20 18:16:57 -04:00
translators@5153df8b6e Update translators 2015-07-12 23:57:58 -04:00
.gitmodules Unit testing infrastructure 2015-03-07 16:34:55 -05:00
.travis.yml Reenable Travis testing 2015-05-19 04:07:45 -04:00
chrome.manifest Add Ukrainian locale 2014-05-16 14:51:49 -04:00
COPYING Switch client code license to Affero GPL version 3 2011-05-18 18:34:22 +00:00
install.rdf Update versions 2015-07-10 17:51:08 -04:00
README.md Update Travis badge for master branch 2015-05-22 03:00:58 -04:00
update.rdf Update versions 2015-07-10 17:51:08 -04:00

Zotero

Build Status

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

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