Skip to main content

ORCSchlange

https://github.com/ScaDS/ORC-Schlange/raw/master/orcschlange.png

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.

Release files for ORCSchlange 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ORCSchlange 0.7.1
File Size Uploaded
ORCSchlange-0.7.1.tar.gz 51.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ORCSchlange 0.7.1
File Interpreter ABI Platform
ORCSchlange-0.7.1-py3.6.egg Legacy Egg format - - Details
ORCSchlange-0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 167.0 kB

Release files / ORCSchlange-0.7.1.tar.gz

Download URL ORCSchlange-0.7.1.tar.gz
Size 51.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b793bd159504a4da5c946dccc13cb1a9b373d2f1b7a9f3e4e0faab9912c5a681
BLAKE2b-256 checksum
How to use checksums
ce01e3246719fef5516f316ae6ff107e1a03dd25e482849fae9d2129df74c1c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ORCSchlange-0.7.1-py3.6.egg

Download URL ORCSchlange-0.7.1-py3.6.egg
Size 67.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
31f45ba3d281a909d723daeff632b0a47a89f803a5a8e33c949614d76ace3761
BLAKE2b-256 checksum
How to use checksums
ba875965ab479ad5a24844cc367086e97524bbe884ee835d5d3c991c79685f30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ORCSchlange-0.7.1-py3-none-any.whl

Download URL ORCSchlange-0.7.1-py3-none-any.whl
Size 48.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b74b49154e842a73b78e95706f62d5adc5cfd97ddd5dd6de6e3c12efef9b015a
BLAKE2b-256 checksum
How to use checksums
69edbe005285111e98f7e45dbc3ea08da7e9a73885857a9fc38ef9f979595853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.7.1 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page