That's awesome. I think what we want through these systems is very similar—I completely agree with your philosophy as you describe it.
I think my emphasis is a little different since my primary interest is annotating/finding pieces of research. So I don't need to do any data analysis; instead having an efficient UI for tagging/adding notes to things and searching are the key features.
That said, it would still probably be better for me to use your lib to sync with the couple data sources I have in mind rather than rolling my own thing :)
One data source I didn't notice was for file system locations(but I may have just missed it)—this is a major one for me: I want to point it to a folder and have it keep the recursive contents synced. That's how I'll deal with local collections of e.g. PDFs.
I think my emphasis is a little different since my primary interest is annotating/finding pieces of research. So I don't need to do any data analysis; instead having an efficient UI for tagging/adding notes to things and searching are the key features.
That said, it would still probably be better for me to use your lib to sync with the couple data sources I have in mind rather than rolling my own thing :)
One data source I didn't notice was for file system locations(but I may have just missed it)—this is a major one for me: I want to point it to a folder and have it keep the recursive contents synced. That's how I'll deal with local collections of e.g. PDFs.