Giter Site home page Giter Site logo

pmarcum / bibman Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 954 KB

BibFile Manager acts as a cross-referencing "electronic file cabinet" to help researchers organize, annotate, and easily retrieve research materials like journal articles. An ASCII .bib file is generated every time a new journal article is added to the reference library through BibFile Manager. BibFile Manager is a Google Apps Script attached to a Google Sheet. The script provides a PDF viewer that can be used to make comments (annotations) within a journal article, and to tag the paper with user-defined topics. Annotations are treated as separate documents for the purpose of topic-tagging, and therefore can be found independently of the host paper in search queries. A somewhat crude (at the moment) but efficient search engine is also made available through BibFile Manager which uses the tagged topics as search keys to find specific papers and/or annotations.

JavaScript 100.00%
annotation-tool bibliographic-references bibtex google-apps-script google-sheets javascript latex pdf-viewer pdfjs research-data-management tagging

bibman's People

Contributors

pmarcum avatar

Stargazers

 avatar

Watchers

 avatar

bibman's Issues

Row-highlighting feature in the PDF FILE LIST sheet is causing edits in the ADS/Google ID column to be written in Column A

Entering new papers to be added to the reference library by typing ADS BibCodes into the ADS BibCode/Google ID column is not working as intended due to a highlighting feature that was added "at the last minute" before the code was originally submitted to GitHub. The way that the highlighting is performed -- having Google make the row that the cursor is located "active" -- apparently makes typing into a single cell of the active row impossible. Anything typed in the active cells ends up landing in Column A.

The fix? Removing the highlighting feature, whose only purpose was to make it easier for the user to figure out which row they were on.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.