Git Product home page Git Product logo

citation-overlap's People

Contributors

stephansanders avatar yoda-vid avatar

Stargazers

 avatar

Watchers

 avatar  avatar

citation-overlap's Issues

Web app does not find overlaps after a failed import

The web app could not complete the overlap detection step after a file import error (see #6). Refreshing the web app and running overlap detection without any further file imports completed the task successfully, indicating that a stale state after the failed import likely preventing the first overlaps run from completing.

Support importing folders in web app

The desktop app supports selecting a folder to import all of its contents. This function allows importing lists from databases that require downloading search results in separate batches, without requiring these files to be stitched together beforehand. The web app currently only imports one file at a time, and sheet file names will conflict with the first imported file for the given database source.

Workarounds in the meantime:

  1. After importing the first file, rename the sheet, eg from "WebOfScience" to "WebOfScience1"; repeat for all files, followed by copying and pasting all the imported data into one "WebOfScience" sheet
  2. Stitch together files beforehand in a text editor

Support `.txt` file import

Citation list import currently expects files with .csv or .tsv extensions to determine the delimiter. Some databases export files with .txt extensions that are in either CSV or TSV format. It would be nice to support these files, perhaps through a fallback to auto-delimiter detection or trying either delimiter.

Tab names do not always update

Tab names do not update when a database source is selected from a dropdown that is the same as the database chosen from the last changed dropdown box.

Export files to a new folder

Suggestion by @kokhaur: The export tables function exports several files rather than a single file. Several of these files have the same name as existing files (adding _clean to the citation list filenames), which could potentially cause confusion when reimporting the original citation lists. Exporting to a new folder at the user-specified location would collect all this output together.

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.