1
0
Fork
You've already forked scholia
0
No description
  • JavaScript 66.1%
  • Python 17.7%
  • HTML 11.1%
  • Jupyter Notebook 4.8%
  • CSS 0.3%
Find a file
2025年04月05日 14:39:36 +02:00
.github Updated action versions 2024年04月16日 09:57:41 +02:00
docs Update Sphinx and theme dependencies #2575 2025年04月05日 13:54:25 +02:00
nginx remove unused lines 2021年08月05日 14:34:46 -05:00
notebooks Update pageview notebook 2021年06月15日 16:23:27 +02:00
scholia Update config.py 2025年04月05日 14:39:36 +02:00
tests Fix styling error. Fix #2470 2024年04月16日 13:20:21 +02:00
.dockerignore fix dockerignore name 2021年08月04日 14:15:17 -05:00
.gitattributes Add versioneer support 2017年03月27日 14:09:47 +02:00
.gitignore Add ignore for virtualfish config 2022年09月27日 12:37:07 +02:00
.gitpod.yml removing the part about .gitpod.Dockerfile 2022年03月08日 16:39:09 +01:00
.readthedocs.yml Fix #2575 Update Read the Docs config to Python 3.11 and Ubuntu 24.04 2025年04月05日 12:46:14 +02:00
CITATION Add more information to citation 2021年07月07日 06:17:58 -04:00
CITATION.cff Update CITATION.cff 2025年03月03日 18:57:24 +01:00
CODE_OF_CONDUCT.md add period at end of final sentence. 2021年11月02日 08:48:17 +01:00
CONTRIBUTING.rst Change all old repo URLs to the new URL 2021年07月08日 22:19:34 +01:00
docker-compose.yml Downgrade docker-compose to 2.2. 2022年03月08日 16:52:46 +01:00
Dockerfile change python version to 3.9 2021年08月04日 15:04:36 -05:00
LICENSE Initial commit 2016年10月09日 23:07:01 +02:00
LICENSE.DataTables Create LICENSE.DataTables 2017年06月14日 21:27:37 +02:00
MANIFEST.in Add versioneer files 2017年03月27日 14:08:46 +02:00
PULL_REQUEST_TEMPLATE.md Added some more links to pull request template 2022年05月24日 17:04:42 +02:00
README.rst Update README.rst 2024年05月14日 22:03:22 +02:00
requirements.txt Fix #2562 security issues in zipp and urllib3 2024年11月07日 17:30:07 +01:00
runserver.py Allow setting the port number from the command line, for testing with different backends 2024年10月12日 07:55:37 +02:00
setup.cfg Revert to 764ffd876d 2021年08月31日 18:56:23 +02:00
setup.py Update setup.py 2022年10月03日 23:27:18 +02:00
tox.ini Update Sphinx and theme dependencies #2575 2025年04月05日 13:54:25 +02:00
versioneer.py Create versioneer.py 2017年03月27日 13:54:55 +02:00

Scholia

Website Gitpod Github last commit GitHub issues 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:

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

It can be installed in development mode with:

$ 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:

 $ 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.

References