/OldHara

The open-source reference management software

Primary LanguageJavaScriptMIT LicenseMIT

OldHara

GitHub

GitHub last commit

The open-source reference management software. OldHara is a web application to manage large number of scientific articles and books.

See the presentation website.

Installation

requirements

You will need the last version of Python, Django, and the lib PyPDF:

sudo apt-get install python3.7
sudo apt-get install python3-pypdf2
pip install Django

Project

You can download the git project or directly clone it.

git clone https://github.com/DamienMinenna/OldHara.git

Finally just launch the server.

python manage.py makemigrations OldHara_app && \
  python manage.py makemigrations && \
  python manage.py migrate && \
  python manage.py runserver

The following message should appear:

Django version 3.1.7, using settings 'OldHara.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Leave the terminal open.

Now, you can open OldHara using any web browser at the address: http://127.0.0.1:8000/

Usage

Folders

  • For your first use, you must create at least one folder. Folders are created in the ../OldHara/media/ directory. Every references, even without an associated file (pdf, jpg, ..) must be given a unique folder.

  • Sub directories can be created as dir/subdir if dir exist.

Add entry

To add a reference, click on "Add entry".

  • The dropzone allows to create multiple references with their files. After using the dropzone, entries are put in the "Files to sort" section.
  • A reference can be added using its DOI directly.