Skip to main content
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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ORCSchlange-0.7.1.tar.gz (51.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ORCSchlange-0.7.1-py3.6.egg (67.2 kB view details)

Uploaded Egg

ORCSchlange-0.7.1-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

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

Hashes for ORCSchlange-0.7.1.tar.gz
Algorithm Hash digest
SHA256 b793bd159504a4da5c946dccc13cb1a9b373d2f1b7a9f3e4e0faab9912c5a681
MD5 610c53cca42c0eea25b82e31b98334b1
BLAKE2b-256 ce01e3246719fef5516f316ae6ff107e1a03dd25e482849fae9d2129df74c1c1

See more details on using hashes here.

File details

Details for the file ORCSchlange-0.7.1-py3.6.egg.

File metadata

File hashes

Hashes for ORCSchlange-0.7.1-py3.6.egg
Algorithm Hash digest
SHA256 31f45ba3d281a909d723daeff632b0a47a89f803a5a8e33c949614d76ace3761
MD5 effa7c097d00e0a3a63faaf755bcf539
BLAKE2b-256 ba875965ab479ad5a24844cc367086e97524bbe884ee835d5d3c991c79685f30

See more details on using hashes here.

File details

Details for the file ORCSchlange-0.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ORCSchlange-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b74b49154e842a73b78e95706f62d5adc5cfd97ddd5dd6de6e3c12efef9b015a
MD5 e86b8fbaa69f4b67b1fd71a43df3d4f8
BLAKE2b-256 69edbe005285111e98f7e45dbc3ea08da7e9a73885857a9fc38ef9f979595853

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.7.1 This release

3 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page