Skip to main content

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.

Project details


Download files

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

Source Distribution

django-literature-knowledgebase-0.7.7.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

django_literature_knowledgebase-0.7.7-py2.py3-none-any.whl (12.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-literature-knowledgebase-0.7.7.tar.gz.

File metadata

  • Download URL: django-literature-knowledgebase-0.7.7.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3

File hashes

Hashes for django-literature-knowledgebase-0.7.7.tar.gz
Algorithm Hash digest
SHA256 e0495677dd9b6cf1bff314ddf7bec51fc6edb0c60d6417ef37f41f4b0504ee56
MD5 48b0982ee77919f1466e4070fad60775
BLAKE2b-256 4d29be2e203cfe11c4464eb21543dd3807e35abad8773caeed577736dda9f698

See more details on using hashes here.

Provenance

File details

Details for the file django_literature_knowledgebase-0.7.7-py2.py3-none-any.whl.

File metadata

  • Download URL: django_literature_knowledgebase-0.7.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3

File hashes

Hashes for django_literature_knowledgebase-0.7.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 70b3f840732cc0cbae09e6b5fbdff64ef89ebb2d1e23f960d08d5b78e3259f94
MD5 1d469660cd71e7aadf83165ab46d1aed
BLAKE2b-256 1158671885edfbee45e54748de4f99d87b8dba3b48b1d6cec7229d52c08f2553

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page