8000 GitHub - tcatapano/lycophron: Batch uploader to Zenodo
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tcatapano/lycophron

 
 

Repository files navigation

Lycophron

Tool to batch upload papers (or any other file type) to Zenodo, writing information back to the original databases (i.e., pre-reserved DOIs), to Plazi use as service for clients and perhaps one day be implemented as a webservice in Plazi's website.

Content

Disclaimer
How to Run Lycophron
Further Documentation
Known Bugs

Disclaimer

Currently, Lycophron only reads data from *.xlsx and *.xls. As this was designed from the scratch as a modular software, in the future, if needed, new modules to read different databases can be easily included.

How to Run Lycophron

Lycophron is currently in alpha version and it's run only by command line, calling lcpxlsx.py and zenodotus.py functions directly.

Further Documentation

Lycophron works with data described in a data dictionary based on Zenodo API's documentation. This file shows the status of what is currently implemented on Lycophron, how it is implemented, how to access different data in Python and on Zenodo's response jsons, what is not and the reason why, and so on.

Known Bugs

Lycophron has some bugs that need to be fixed:

  • It doesn't function properly when the original database (in this current version, *.xlsx or *.xls only) is open (issue # )
  • When writing the Zenodo Resource Fields as new columns, when needed, some blank ones are being added unintentionally (issue # );
  • It crashes when trying to read non-Unicode character (issue # )

About

Batch uploader to Zenodo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 94.8%
  • Python 5.2%
0