Django app for creating a knowledge base of curated literature
Project description
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)
Added REST API filters.
Added URLs to pubmed article and NCBI utils.
0.2.1 (2018-01-09)
Fixed issues with migrations
0.2.2 (2018-01-12)
Fixed route names for SimpleRouter.
0.3.0 (2018-02-09)
updated requirements to the latest.
0.4.0 (2018-04-03)
Added support for GraphQL
0.5.0 (2018-04-07)
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)
Updated 3rd party libs
0.5.2 (2018-05-16)
Updated 3rd party libs
Updated setup.py to read requirements from requirements.txt
0.6.0 (2018-06-01)
Dropped support for GraphQL
0.6.1 (2018-08-13)
Updated 3rd party requirements. Some requirements had changed so it was causing failures
0.6.2 (2018-10-29)
Updated 3rd party requirements.
0.7.0 (2018-12-05)
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)
Added REST API to summarize all details from eutils (efetch and esummary) into a single API call
0.7.2 (2019-01-08)
Updated 3rd party requirements.
0.7.3 (2019-02-08)
Updated 3rd party requirements.
Refactored tests
0.7.4 (2019-04-10)
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)
Updated package to use latest cookiecutter template
0.7.6 (2019-07-26)
Updated 3rd party requirements.
0.7.7 (2019-08-09)
Updated 3rd party requirements.
0.7.8 (2019-09-09)
Updated 3rd party requirements.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-literature-knowledgebase-0.7.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4406f2dc60aed1afdfbebfc889943057baa3f7b37c019b4122b4d406638199c0 |
|
MD5 | dd6a94d123ef87a510d0688058721d40 |
|
BLAKE2b-256 | 87bdd82b8cae297fd15c011baf232467d832ae57ff73c6152e7f4b8fdf46fb90 |
Hashes for django_literature_knowledgebase-0.7.8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9f192f69f065e8a6a1877c12f89af242eb57dbe5a1e482005984863fe4fabe9 |
|
MD5 | 28842bc9d098c08605fd3515088fd346 |
|
BLAKE2b-256 | b9171964242f4745647358133ceb68e39ddb7b4de950c5b3c5c43111be4a8899 |