Scholia Save

Wikidata-based scholarly profiles

Project README

.. image:: scholia/app/static/images/scholia_logo.svg :width: 100% :alt: Scholia

.. image:: https://img.shields.io/website-up-down-green-red/http/scholia.toolforge.org.svg :target: https://scholia.toolforge.org/ :alt: Website

.. image:: https://img.shields.io/badge/Gitpod-Open%20in%20Gitpod-%230092CF.svg :target: https://gitpod.io/#https://github.com/WDscholia/scholia :alt: Gitpod

.. image:: https://img.shields.io/github/last-commit/WDscholia/scholia.svg :target: https://github.com/WDscholia/scholia :alt: Github last commit

.. image:: https://img.shields.io/github/issues/WDScholia/scholia.svg :target: https://github.com/WDscholia/scholia/issues :alt: GitHub issues

.. image:: https://img.shields.io/badge/License-GPLv3-blue.svg :target: https://github.com/WDscholia/scholia/blob/master/LICENSE :alt: License

.. image:: https://readthedocs.org/projects/scholia/badge/?version=latest :target: https://scholia.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

=======

Scholia is a python package and webapp for interaction with scholarly information in Wikidata_.

Installation

Scholia can be installed directly from GitHub with:

.. code-block:: shell

$ python3 -m pip install git+https://github.com/WDscholia/scholia

It can be installed in development mode with:

.. code-block:: shell

$ git clone https://github.com/WDscholia/scholia
$ cd scholia
$ pip install --editable .

Webapp

As a webapp, it currently runs from Wikimedia Toolforge, a facility provided by the Wikimedia Foundation. It is accessible from

https://scholia.toolforge.org/

The webapp displays scholarly profiles for individual researchers, research topics, organizations, journals, works, events, awards and so on. For instance, the scholarly profile for psychologist Uta Frith is accessible from

https://scholia.toolforge.org/author/Q8219

The information displayed on the page is only what is available in Wikidata.

Run locally after installing with pip:

.. code-block:: sh

$ scholia run

Script

It is possible to use methods of the scholia package as a script: :: $ python -m scholia.query twitter-to-q fnielsen Q20980928

Contributing

A simple way to get up and running is to launch Scholia via Gitpod, which installs the dependencies listed in requirements.txt automatically and launches the web app via runserver.py_.

See file CONTRIBUTING.rst_ for technical details on how to improve Scholia.

.. _Wikidata: https://www.wikidata.org .. _Wikimedia Foundation: https://wikimediafoundation.org .. _Wikimedia Toolforge: https://toolforge.org/ .. _launch Scholia via Gitpod: https://gitpod.io/#https://github.com/WDscholia/scholia .. _CONTRIBUTING.rst: https://github.com/WDscholia/scholia/blob/master/CONTRIBUTING.rst .. _requirements.txt: https://github.com/WDscholia/scholia/blob/master/requirements.txt .. _runserver.py: https://github.com/WDscholia/scholia/blob/master/runserver.py

References

Open Source Agenda is not affiliated with "Scholia" Project. README Source: WDscholia/scholia

Open Source Agenda Badge

Open Source Agenda Rating