Create a nice static publishing websites from ORCIDs.
Project description
Introduction
The project try to create nice publishing websites as static-sites from the ORCID data. To do these you only need the ORCIDs of your staff and there works must be public visible in ORCID.
Features
Use the ORCID public api and can be used from everyone that have a ORCID
Easy to configure
Easy to use
Creates bib files
Creates html files that can be filtered with jQuery
For every ORCID an interval is defined in that works are considered
The Website is static so no chance for attackers
Optimize to minimize load of ORCID
Installation
The simples way to install is using pip:
pip install ORCSchlange
You can also download the source from https://github.com/ScaDS/ORC-Schlange and run the make script to install the package. These needs that setuptools are installed.
Usage
To use the program first a SQLite db must be created with:
orcs db create --dbfile *path*
When the file is created you can add the basic configuration:
orcs db addConf *id* *secret* --dbfile *path*
How to get these secrets can be read here: https://support.orcid.org/knowledgebase/articles/343182
The last thing to configure is to add the orchids of the user. It takes a date after that the publications are taken in account:
orcs db add *id* *date* --dbfile *path*
Now the configuration is complete. The last step is to fetch the actually data:
orcs fetch --dbfile *path* --path *outpath*
These write a “index.html” file that contains all works that are found.
Now the usual steps are:
make the html available from the internet
integrate it in your institute website
create a cronjob that fetch the data (once a week or so) and keep the html up to date
Here are only the basic options are shown. For a more detailed look at the options use “-h” in the different commands.
Background Story
These project started as a tutorial on how to interact with a REST-API in python and write a static site with the data. You can find these tutorial here: Static Publications Site-Tutorial.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file ORCSchlange-0.7.1.tar.gz
.
File metadata
- Download URL: ORCSchlange-0.7.1.tar.gz
- Upload date:
- Size: 51.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b793bd159504a4da5c946dccc13cb1a9b373d2f1b7a9f3e4e0faab9912c5a681 |
|
MD5 | 610c53cca42c0eea25b82e31b98334b1 |
|
BLAKE2b-256 | ce01e3246719fef5516f316ae6ff107e1a03dd25e482849fae9d2129df74c1c1 |
File details
Details for the file ORCSchlange-0.7.1-py3.6.egg
.
File metadata
- Download URL: ORCSchlange-0.7.1-py3.6.egg
- Upload date:
- Size: 67.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f45ba3d281a909d723daeff632b0a47a89f803a5a8e33c949614d76ace3761 |
|
MD5 | effa7c097d00e0a3a63faaf755bcf539 |
|
BLAKE2b-256 | ba875965ab479ad5a24844cc367086e97524bbe884ee835d5d3c991c79685f30 |
File details
Details for the file ORCSchlange-0.7.1-py3-none-any.whl
.
File metadata
- Download URL: ORCSchlange-0.7.1-py3-none-any.whl
- Upload date:
- Size: 48.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74b49154e842a73b78e95706f62d5adc5cfd97ddd5dd6de6e3c12efef9b015a |
|
MD5 | e86b8fbaa69f4b67b1fd71a43df3d4f8 |
|
BLAKE2b-256 | 69edbe005285111e98f7e45dbc3ea08da7e9a73885857a9fc38ef9f979595853 |