Zotero for Android
I read a lot on my Nexus 7. It would be nice to have an app to sync the collection with my tablet for easy reading. I rely on the web version these days but would be nice to have an app to access my stored collection with the PDF to read and share.
The developer has said he was planning to port this into an app, but I haven't heard any progress reports.
Finally, there is the Zandy app:
https://play.google.com/store/apps/details?id=com.gimranov.zandy.app&hl=en
which has recently gotten some updates and bugfixes. Avram, who built this, isn't as active as he used to, but there has been an update in January and he says he's working on some further updates. No guarantees, though, of course.
I have never been very successful with Zandy.
EDIT: I decided to work with Zandy a bit more since I "own" it, it has been updated and in principle it is what I am looking for (an Android interface for Zotero). OK, OK. It seems to be working. I will give it more of a chance. To be honest, part of my previous problem or concern is how long it takes to sync the first time and having confidence that it really sees all my >6700 entries in numerous collections and sub-collections. Again, I will continue to work with it.
So, I decided I would instead just browse my Zotero library online via zotero.org, and write a bookmarklet to enable me to download the pdf attachments that Zotero stores as zip files on my WebDAV provider's server. All I do, using my Chrome browser on the tablet, is go to the item in my library at zotero.org, click on the 'Attachment Details' link for the attachment I want, then in the browser's address bar I start typing the name of the bookmarklet - similar to the way I'd use the official Zotero bookmarklet for adding references to my library.
Here are the instructions if you want to install the bookmarklet:
1) Bookmark this page (can do it on the desktop if you have your bookmarks syncing to the mobile device).
2) Edit the bookmark you just created.
3) Change the title to something appropriate such as "Zotero WebDAV attachment downloader".
4) Copy the code below and paste it as the URL for the bookmark (make sure you select it all, including the "javascript:" at the beginning and the "();" at the end. 5) Edit your bookmarklet's URL to include the correct URL for your own WebDAV storage where it says near the beginning: 'https://your.WebDAV.provider.com/{subfolders}/zotero/'
(You can just copy the URL for your WebDAV storage from your Zotero preferences, under File Syncing, but makes sure you keep 'http:// or 'https:// at the beginning and /zotero/' at the end.)
6) You might also need to install a file manager on your device to open up the zip file, and a pdf reader. ES File Explorer and Adobe reader (free from Google Play Store) work fine for my purposes.
NB: Post and bookmarklet code edited Dec 22, 2014 to fix a bug and improve it.
I make do with Zotfile, Dropbox, an exported BibTex file, and this Android app 'Eratosthenes':
https://play.google.com/store/apps/details?id=com.mm.eratos&hl=en
It's still one way sync of metadata, just nicer looking and easier to use.
The Eratosthenes app is pretty nice. It can import BibTeX files. And it has pretty good integration with Dropbox (& Google Drive), so it can automatically download/sync BibTeX files saved there. You can also access the attachments through the app directly from Dropbox/Google Drive (by just manually searching for the papers or if the file locations match your BibTeX file, just clicking on the items in the app). It also allows you to sync the attachments if you've modified them while reading on your tablet. And it has some additional sharing and other features that I haven't explored yet.
I hacked the Zotero BibTex translator a little bit to add collection id's and to automatically edit the attachment file paths in the .bib file to match my Dropbox folder path on my tablet. I periodically export a BibTex file of the Tablet Files saved search Zotfile creates to my Dropbox. I mostly use regular Dropbox sync not through the Eratosthenes app, as you can also access your attachments through the app if you've synced them locally with whatever service you use.
Then whenever I'm back at my computer, I use Zotfile to retrieve my attachments and notes.
(wow! this all seemed simpler in my head. But, it really is really easy once you try the app).
At the current moment, it seems there is no good app for Android.
My data is kept in the "Zotero File Storage" server (easy and a way to support the good work) ; and also I manage many group libraries (various projects = various people = various groups).
So far, so good. After some time looking at this subject, my current is finaly:
* export one by one the libraries as a BIBTEX.
* copy it to the Android.
* install in the Android an app which read BIBTEX, such as RefMaster.
That's it... no sync though, just reading ... but it should do untill our marvellous Zotero team propose the app (this obviously will appear at some moment).
cheers
I've been working on an app for Android. It's still a bit rough around the edges, but you can read/edit/delete items, and download attachments (no attachment uploads at the moment). I haven't implemented group libraries yet, though. http://www.favand.net/zed for the beta download.
Also, there's Zed Lite in the app store now that provides read-only access for personal libraries. Group library support should be forthcoming.
I hadn't considered implementing automatic attachment downloads in Zed because of how much space and bandwidth that would consume. But I might consider making it an option - is that something that would be helpful to you?
thanks sooooo much for your app, it just absolutely needs access to attachments in order to be capable to read the pdf file on the mobile or tablet. I would suggest attachment download only if a button is pressed for a specific item (if that is possible of course). For instance I have around 3000 items on my library, that would collapse my mobile or tablet or, if I work for week without updating my mobile collection, it could take too much time and bandwidth to download the update.
thanks again for you app. we absolutely need a good Android app for Zotero, particularly for tablets.
I'm quite happy to say that the current versions do allow downloading attachments on demand; you can then open the pdf in the default viewer. Attachments are not synced, so you won't overload your device storage. However, the current versions of Zed and Zed Lite only work with the Zotero file service, not WebDAV or other platforms. There are also some kinks to work out with how attachments are handled, but the basics are there.
You are very welcome; I'm glad to have gotten a lot of positive and useful feedback, so I will definitely continue work on this.
For some reason I can't manage to download the pdf or open it, I am using Android on a Nexus 5, I click the button that is suppose to download the pdf but nothing happens. But maybe I should report this problem through other channels. Thanks a lot again and congrats for your app. It is fantastic! Please keep working on it, make it free/open source and add some means to support your work economically!
Yes, if you could get in touch directly (http://www.favand.net/zed), I'd like to try to understand why you're having trouble with pdf downloads. I'm definitely going to keep working on the app, you can sign up for an occasional email when new features are out, especially for Zed, which doesn't have an update mechanism. The form is on the same web page.
<3 <3 <3 <3
Zed Lite is lovely! The full-version beta seems to work very nicely, too.
This would help to know if I have to settle for some other solution, scripts or something for copying the files to the tablet. Thanks
I'm just looking forward very much to it, as the lack of an Android app is the big (and only) issue with Zotero, as I work a lot on a tablet.
Should I proceed on the assumption that an Android Zotero app will soon be available to run on the Samsung??
Export to CSV and do the sync (copy of the storage folder). The file-attachment path in the CSV needs to be manually changed to the Android location. Thereafter, import the adjusted CSV into MementoDB (fieldtypes matter). Works with 15000 entries.
Having to modify files very time you make a change to your library? You sound like you know the app you are using. Most of us don't and three lines don't really help much. Might as well say copy it into MS Access.
I would really welcome an Android Zotero app. It would make life so much easier.