skyl / citehub

Gather citations into yur database with python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

citehub

Gather citations into yur database with python.

Based on django-publications and scholar.py, this app lets you browse scholar from the command line and save citations into Django models. You can also use the admin, the django-publications template frontend or the json API (TODO) for various CRUD.

Quickstart

With Python3 already installed.

Install the dependencies:

pip install -r requirements.txt

Initialize the database:

./manage.py migrate

Start the server:

./manage.py runserver

You can go to http://locahost:8000/admin/ and localhost:8000/publications

Query Scholar with the command line interface:

./manage.py search term1 term2

Before doing this too much, you should export your logged in cookie from Firefox and put it at citations/research/cookies.txt. You can also specify a path with the SCHOLAR_COOKIE_PATH environment variable.

About

Gather citations into yur database with python

License:Creative Commons Zero v1.0 Universal


Languages

Language:Python 100.0%