Signup date: 02 Aug 2014 at 3:38pm
Last login: 02 Aug 2014 at 3:39pm
Post count: 2
What is already implemented
I already spent some free time implementing a software infrastructure in the form of a Python project. its current features are:
* Library-style Python classes and modules for separating database operations from interface, frontend and backend
* CLI environment
* Plain-text fontend parser. Currently the information is inputted via plain-text files. Each source is associated with a file which follows a convention. The parser uses keywords like TAG, AT, BIBREF, etc. At the moment, the only connection between the academic database and this one is the BibTeX references generated by Zotero.
* SQLite database, having a simple architecture that binds sources (e.g. articles) to references, tags, pieces of information, and offering multiple ways to query information in a useful manner.
* Plain-text formatted backend.
Future plans
Based on how much spare time I will have in the future or what impact it will have on the open-source community, these are some of the features I plan to introduce, in chronological order :
* a nicely-formatted LaTeX backend
* HTML simple backend
* HTML GUI and frontend, with dynamic queries and auto-complete tags
* HTML interactive backend (with hyperlinks)
* develop it as a Firefox plugin
* develop it as a Zotero extension
Feedback
As the title says, I would definitely appreciate any feedback you can give me. Is it worth my spare time to document and support his project and implement the proposed features? What other features would be useful? Am I reinventing the wheel? Does anyone else need such a tool/solution, or is it relevant only for me?
In any case, I will continue using it at least on my own since it works like a charm for me. I am really forced to synthesize information now, and can track it down to build stronger hypotheses. I will also publish it probably on GitHub, but not before documenting everything properly and writing a tutorial.
I thank you in advance for any feedback or opinion!
I need some feedback about how useful would it be and how much support would I get if I invest some time and work effort in implementing a database solution for tagging, organizing and cross-referencing pieces of information and ideas from multiple (academic) sources. The tool/toolset shall be distributed to the open source community and (ideally) continuously be developed alongside willing collaborators.
Background & motivation
I will soon finish my first year as a PhD student in Electronic Systems, and I have trouble organizing important pieces of information I acquire from all the sources I encounter: articles, reports, manuals, web sites, etc. Apart from "having the memory span of a gnat", I constantly come with ideas and proposals which could easily be enforced if I could trace back everything that triggered a specific thought.
I already use an academic database like Zotero, and it works wonderfully, but unfortunately it does not have the idea granularity I need. And mind-map, billboard and other solutions of this type do not work at all for me. On the contrary, they just make me messier.
Ideally I would like a solution that connects my Zotero database or BibTeX references to organizable / traceable pieces of information.
[thread continued in the following post, due to limited amount of characters allowed]
PostgraduateForum Is a trading name of FindAUniversity Ltd
FindAUniversity Ltd, 77 Sidney St, Sheffield, S1 4RG, UK. Tel +44 (0) 114 268 4940 Fax: +44 (0) 114 268 5766
An active and supportive community.
Support and advice from your peers.
Your postgraduate questions answered.
Use your experience to help others.
Enter your email address below to get started with your forum account
Enter your username below to login to your account
An email has been sent to your email account along with instructions on how to reset your password. If you do not recieve your email, or have any futher problems accessing your account, then please contact our customer support.
or continue as guest
To ensure all features on our website work properly, your computer, tablet or mobile needs to accept cookies. Our cookies don’t store your personal information, but provide us with anonymous information about use of the website and help us recognise you so we can offer you services more relevant to you. For more information please read our privacy policy
Agree Agree