Zoo for Zotero - A new android app for viewing zotero libraries
Hi all,
I just developed Zoo for Zotero which is an android app for viewing zotero libraries.
Check it out at github.com/mickstar/Zoo-For-Zotero
or play.google.com/store/apps/details?id=com.mickstarify.zooforzotero
Also could someone add it to the mobile apps wiki, thanks
I just developed Zoo for Zotero which is an android app for viewing zotero libraries.
Check it out at github.com/mickstar/Zoo-For-Zotero
or play.google.com/store/apps/details?id=com.mickstarify.zooforzotero
Also could someone add it to the mobile apps wiki, thanks
2 comments:
1) when I input WebDav settings just now, it seemed to trigger a complete sync of the entire library database. No biggie, but is that by design?
2) I'd love to see an attachment syncing option. I've got a SD card on my android ereader to be able to take my library with me, but I've never had an app that would reliably download/sync the whole thing and then do quick incremental updates. Is this something you have in mind for future development?
I hope to find some time to contribute to the project. First thing would be to update the icons used in the app to something more high resolution.
Thanks for your great work!
@Oby - PDF annotation is doable but I haven't wrapped my head around how to use the zotero api for uploading PDFs or creating file deltas in android. It is on the todo list though.
@anders I don't know what the rules are with F-Droid but my app is using firebase (google) analytics so I believe it requires google play libraries on the device. I am also uncertain how many people would be interested in a zotero client on F-Droid given how niche this is.
@ksc89
Yes, unfortunately the icons are low res, I actually just copied them from the Zotero desktop application.
Thanks!
Tom
I doubt that the use of Play Services is a problem for F-Droid, as other apps use it as well.
@khinsen I have done further research and fdroid doesn't allow for the proprietary Google analytics library I am using. Publishing to fdroid would require creating a seperate build/repo which I am unwilling to do. I might add the APK to GitHub for sideloading.
I am surprised the app runs on your e-reader, is the performance alright?
Performance on my e-book reader is good enough. It has about the same processing power as a today's mid-range smartphones. It's the screen that's much slower, so it's mainly scrolling that can become unpleasant, but the device has various screen-refresh modes that can be set per app to adapt to scrolling needs. For Zoo, I have set mode A2 and that is rather nice to use in practice.
That's what I've needed all along. Thanks a million for the great work! Keep up the good work!
For stats: I'm using it on an Android 7 tablet (old Lenovo Yoga), and it's running like a charm.
(a) When searching for a title/author/tag etc. the seach starts immediately when typing the first letter. Especially on older software (tablets) this means a lot of workload, which sometimes overwhelms the system. Could you program the application in such a way that the search only starts when clicking the magnifyer/search button, ie. when I have typed the whole word?
(b) When some of the information of an item (book etc.) I've downloaded via Zotero Save is incorrect, there seems to be no way to save changes. For example, I downloaded the info on a book which put the translator as a second author. When in the app I clicked the field "author," I could change it to "translator", but it didn't save that. Only when I make changes in the PC programme they do sync with the app. Notes, though, sync perfectly.
Again, thanks for the great work and steady improvements!
(a). I'm a big fan of the instant searching though and was quite proud when I managed to implement it. I think I will have it operate as you suggest for older devices (android <=7)
(b). Library editing has not been implemented yet, as an alternative the web library from zotero works quite nice.
----
I recently published version 2.3 and with it should come a lot more stability with respect to library syncing. Now I am quite happy with where the app is and I believe it now to be the most advanced zotero app for android. I have plans to implement Trash and sync deleted Items but after that i won't dedicate too much of my time.
I would like to hear from users regarding their experiences with the two-way webdav attachment syncing as that feature was a pain to implement.
Can I clarify what you mean above by "two-way webdav attachment syncing", and the phrase in the PlayStore description: "annotation syncing for attachments"?
Having downloaded an attached PDF from my WebDAV storage can I annotate it (if so, in what PDF app(s)) and then Zoo uploads that to WebDAV storage, overwiting the original? Or have I misunderstood?
Thanks
Yes, for your personal library. Two way as in it allows for uploading changes of attachments to webdav servers.
You need to use a pdf editor like Xodo, which makes changes to the file. Editors like acrobat apply changes to a copy of the file so that won't work.
Once you make changes the app should detect them and offer to upload the file.
I can confirm that it works for me with Xodo, although I find Xodo's interface for closing the app and returning to Zoo a bit obscure!
Is there documentation on the app and recommended PDF editors?
Also, I notice a proposed enhancement in the github issues forum for linked attachment loading - do you plan to add support for both main attachment storage (in my case via webdav) and linked attachment (in my case via OneDrive)?
Thanks again - a great addition to Zotero support on Android.
sorry, there isn't much documentation, though i do see a need in providing some tips to users to better inform them of the quirks. Regarding uploading, you don't need to return to Zoo straight away, the next time you open the app it will offer to upload the PDF. Such a user-flow is necessitated by how Android works.
Regarding linked attachments, that improvement is just for loading files that can be found on the device, utilising cloud storage is too difficult in a android context. I have found pcloud + webdav as being a decent replacement if you want to sync attachments with a cloud storage.
lately due to work commitments i don't have much time for the app and i don't expect to update much anytime soon.
I'm probably quite rare in using both main storage (PCloud+webdav) and duplicate linked attachments (in OneDrive) - belt and braces! It's an edge case, and understand that implementation is not high priority.
It is great to have Zoo (as well as ZotEZ2 and ZotDroid) but it's a shame that there isn't a business model where an app can be developed with a long term plan and support. I'm prepared to pay but I guess not enough other people are.
This should not be rocket science and I am pretty sure that I am not the only one who is asking for this ;-)
....or a Zotero client that can download to the sd-card directly ;-)
I'm experiencing a strange issue with author order on sync (using WebDAV, Zoo for Zotero version 2.4a).
The author order on Zotero Standalone and Zotero.org match, but the author order that appears in Zoo seems random.
Is this a known issue?
You can already use zoo to download to a custom directory (sd card included)
you can also use it to download every attachment available via "Attachment Manager" section. What you describe would not be difficulty to do on your own.
@plumbley
The sorting algorithm is kind of lame, it just uses alphabetical and counts " " as before "A" which zotero doesn't so there is a mismatch.