https://github.com/alejandromumo/lycophron
Batch uploader to Zenodo
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Batch uploader to Zenodo
Basic Info
- Host: GitHub
- Owner: alejandromumo
- License: cc0-1.0
- Default Branch: main
- Size: 223 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of plazi/lycophron
Created over 3 years ago
· Last pushed almost 2 years ago
https://github.com/alejandromumo/lycophron/blob/main/
# 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](http://plazi.org). ## Content [Disclaimer](#Disclaimer) [How to Run Lycophron](#How-to-Run-Lycophron) [Further Documentation](#Further-Documentation) [Known Bugs](#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](https://docs.google.com/spreadsheets/d/1tx3EEw3AxDwQu9gFKETk6HdimS-uBcl6pHZmZG75rmM/edit?usp=sharing) based on [Zenodo API's documentation](http://developers.zenodo.org). 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 # )
Owner
- Name: Manuel Alejandro
- Login: alejandromumo
- Kind: user
- Location: Geneva, Switzerland
- Company: CERN
- Repositories: 10
- Profile: https://github.com/alejandromumo
Computer Engineer | CERN Open Science Repositories | @inveniosoftware @zenodo