Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Django app for creating a knowledge base of curated literature

Project description

https://badge.fury.io/py/django-literature-knowledgebase.svg https://travis-ci.org/chopdgd/django-literature-knowledgebase.svg?branch=develop https://codecov.io/gh/chopdgd/django-literature-knowledgebase/branch/develop/graph/badge.svg Updates Python 3

Django app for creating a knowledge base of curated literature

Documentation

The full documentation is at https://django-literature-knowledgebase.readthedocs.io.

Quickstart

Install Django Curated Literature Knowledge Base:

pip install django-literature-knowledgebase

Add it to your INSTALLED_APPS (along with DRF and django-filters):

INSTALLED_APPS = (
    ...
    'rest_framework',
    'django_filters',
    ...
    'literature_knowledgebase',
    'user_activities',
    ...
)

Add Django Curated Literature Knowledge Base’s URL patterns:

from literature_knowledgebase import urls as literature_knowledgebase_urls


urlpatterns = [
    ...
    url(r'^', include(literature_knowledgebase_urls, namespace='literature_knowledgebase')),
    ...
]

Features

  • TODO

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Credits

Tools used in rendering this package:

History

0.1.0 (2017-12-29)

  • First release on PyPI.
  • Initial models and REST API.

0.2.0 (2018-01-05)

0.2.0 Changelog

  • Added REST API filters.
  • Added URLs to pubmed article and NCBI utils.

0.2.1 (2018-01-09)

0.2.1 Changelog

  • Fixed issues with migrations

0.2.2 (2018-01-12)

0.2.2 Changelog

  • Fixed route names for SimpleRouter.

0.3.0 (2018-02-09)

0.3.0 Changelog

  • updated requirements to the latest.

0.4.0 (2018-04-03)

0.4.0 Changelog

  • Added support for GraphQL

0.5.0 (2018-04-07)

0.5.0 Changelog

  • Added support for Django 2.0 and Python 3.6
  • Dropped support for Django < 1.11 and Python 2.7, 3.3, 3.4

0.5.1 (2018-04-18)

0.5.1 Changelog

  • Updated 3rd party libs

0.5.2 (2018-05-16)

0.5.2 Changelog

  • Updated 3rd party libs
  • Updated setup.py to read requirements from requirements.txt

0.6.0 (2018-06-01)

0.6.0 Changelog

  • Dropped support for GraphQL

0.6.1 (2018-08-13)

0.6.1 Changelog

  • Updated 3rd party requirements. Some requirements had changed so it was causing failures

0.6.2 (2018-10-29)

0.6.2 Changelog

  • Updated 3rd party requirements.

0.7.0 (2018-12-05)

0.7.0 Changelog

  • Added attribute to save PDF for an article
  • Added REST API to summarize all details from eutils (efetch and esummary) into a single API call

0.7.1 (2018-12-05)

0.7.1 Changelog

  • Added REST API to summarize all details from eutils (efetch and esummary) into a single API call

0.7.2 (2019-01-08)

0.7.2 Changelog

  • Updated 3rd party requirements.

0.7.3 (2019-02-08)

0.7.3 Changelog

  • Updated 3rd party requirements.
  • Refactored tests

0.7.4 (2019-04-10)

0.7.4 Changelog

  • Updated 3rd party requirements.
  • Updated travis to use xenial distribution. Django 2.1 dropped support for SQLite < 3.8.3

0.7.5 (2019-05-31)

0.7.5 Changelog

  • Updated package to use latest cookiecutter template

0.7.6 (2019-07-26)

0.7.6 Changelog

  • Updated 3rd party requirements.

0.7.7 (2019-08-09)

0.7.7 Changelog

  • Updated 3rd party requirements.

0.7.8 (2019-09-09)

0.7.8 Changelog

  • Updated 3rd party requirements.

Project details


Download files

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

Files for django-literature-knowledgebase, version 0.7.8
Filename, size File type Python version Upload date Hashes
Filename, size django_literature_knowledgebase-0.7.8-py2.py3-none-any.whl (12.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size django-literature-knowledgebase-0.7.8.tar.gz (11.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page