ZotDroid - A Zotero Client for Android

18910111214»
  • Hi Ben,

    Thank you for getting back to this. You asked what pdf software people use for alterations. I find Xodo to be excellent for this.

    I have tried setting the download directory to the sd card, but I get an error message anytime I try to open a document. The error says to check my webdav or download directory. The webdav test works and I could open documents before trying to switch to the sd card. I tried a directory of /sdcard/Zotdroid, and documents open but they actually download to internal storage. ES File tells me the sd card is under /storage/0000-0000/Zotdroid but this is the one that brings up the error. I do have Zotdroid file in the sd card. Any recommendations?
  • Hello @Pettigrew

    Thanks for getting in touch. I've got PDF uploading and ordering as things to do next. The latter is mostly a UX issue, but PDF uploading is a bit more serious. At least the required data is now being recorded.

    Hmmm, if you have total commander or similar please make sure the directory exists. ZotDroid won't make the directory (at least not yet). That's the first thing. Also, I've still not managed to get my head around SD card storage, and it seems neither have google as the notion of 'external' storage has sort of disappeared, now that you can use an SDCard as part of your expanded 'internal' memory. It's very confusing and I don't know the answer - I've not had a straight one yet despite looking.

    What I might do is remove that option or at least simplify it. I believe the path is something more like /storage/emulated/0/Documents/ZotDroid

    It depends if the card has been setup as a USB style drive or an 'expansion' to your system memory I believe :S
  • Hi Ben,

    Thanks so much for creating this software.

    I recently got a Boox Max2 with the idea of reading PDFs on it, but need a reference management system, so was happy to find Zotdroid. This device runs Android 6.

    So far I can sync without a problem, even shared libraries.

    Each time I restart the device, though, it can't find the DB, and I have to reset and sync again. The attachments that I explicitly downloaded remain.
    The DB path used is the default.

    Thank you for any ideas on this!
  • Hello all.
    Quick update - I've just released version 1.2.3. This makes a couple of changes to the database, which means a short upgrade step on your next sync. This adds a few more features to attachments such as proper MD5 sums in order to get ready for two way PDF syncing.

    Quick question - what programs are folks using to edit their pdfs on Android?

    Cheers
    Ben
  • Question for the Zotero developers.

    I'm close to getting sync working but I've hit a snag. What happens if we are using personal webdav? I'm wondering about this because I can't find where this lives in the API documentary?

    I suspect the answer is to zip up the attachment, upload with webdav then increment the version number by 1. Is that about right?

    Cheers
    Ben
  • Actually, I notice there is a .prop file as well. Presumably we need to read this in order to get the version number, then increment this by one and write it back?
    B
  • Hey

    Just found this android app. This is brilliant. Just wondering if full text indexing(searching) is possible?
  • Hello @Markt2017 Search needs a bit of an overhaul really. At the moment it's a bit slow, non-interactive and only searches titles and authors. I'd like to do more but next on the list is syncing back modified PDFs. Once I've done that (almost there I think), then search is getting an overhaul and I'll see about searching more fields.
    Not sure if it's possible to search file attachments though. I mean, I can't write a parser for every filetype but it might be possible to do basic PDF and HTML searching in the near future.
    Thanks for the kind words!
    Ben
  • Hello folks!
    Quick update for you all. I've started work on a beta branch of zotdroid. I was looking over the sourcecode and it's pretty clear there is a lot of cruft in there. It needs a damn good clean!

    Because I added lots of extra features quickly, it needs a good old refactor to iron out the bugs, produce better error messages, fix the UX etc. So I'll be spending time on that.

    I'm on the top of an international move at the moment so progress has been slow but it is ongoing. I've *almost* got PDF syncing from devices working. This has been the number one requested item for a while now and I'm keen to get it sorted.

    What I'll be doing is sending out a beta link for folks who are willing to test the new version. Doing a two way sync is potentially dangerous so it needs a lot of testing before I release it properly. I'd like to get feedback from you all while I develop it so I can get things right.

    For now though, please sit tight for a bit and I'll let you know when the next version is out.

    Cheers
    Ben
  • Has anyone tried ZotEz? It works for android.
  • this one? https://zotez2.ezbio.net/

    Looks pretty good! :) If it does more than ZotDroid then maybe thats the one to use?
  • Yup, that's the one I was referring to but haven't used extensively in order to provide full review yet.
  • It looks like it does a bit more than ZotDroid but relies on a third party thing maybe? Not sure. I'll take a closer look but it seems that two-way sync is the real killer functionality we need.
  • Hey ! How can I use your app.without Google account ? Is there a.free software library where your app is ?

    Thx a lot for.your work :)
  • I use your app Zotero in my Android phone. But this app only suppots the webdav server start by "https" . What should I do if I want to use the webdav server of "http"?
  • Does your WebDAV server support https? If so, you absolutely should use it. It’s much safer.
  • Several folks have asked me to support http. This is something I won't do as it's a massive security hole. Given that letsencrypt exists, everyone can now get a valid certificate for free, and even paid ones are about $5 a year.

    I'd suggest talking to whoever supplies your webdav and ask them nicely to support https. Point them to https://letsencrypt.org/ and they can get started
  • @heurrevex not yet. If you know of a good store that isn't google, please let me know and I'll look into it.
  • F-droid is the biggest open-source store for android app, but I don t think you have a payment option. What a lot of open-source software do is to put a free version of there app on f-droid and a non-free on the play store. F-droid work on donations and people who use it are aware of the need to pay the work of the development team :)
  • @heurrevex thanks! I'll look into it - not sure how that will work for me but we'll see.

    At the moment I'm looking into adding more features and removing the bugs - making the UX different. I've started a beta branch I'll run past people who are interested in these features. Hopefully I can make it look a little nicer and work a bit better, more like ZotEZ2.
  • @heurrevex, ZotEZ2 is now available on the Amazon App Shop if you want:
    https://www.amazon.com/ZotEZ²-Zotero-reader-Anywhere-Anytime/dp/B07SY9QGTH

    Do you think it is a good platform?
    It is available even in China where Google Play Store is blocked.
  • edited 4 days ago
    @diyoyo Amazon is on of the Gafam, so no, I don t think it s a good platform jajaja

    @OniDaito Thx for your work. If.you could.provide a donation method.it could.be nice
Sign In or Register to comment.