uData content recommendations bridge
Project description
udata-recommendations
This plugin acts as a bridge between uData and a recommendation system.
In our case (data.gouv.fr), it’s a set of scripts living here https://github.com/etalab/datasets_reco.
Compatibility
udata-recommendations requires Python 2.7+ and uData.
Installation
Install uData.
Remain in the same virtual environment (for Python) and use the same version of npm (for JS).
Install udata-recommendations:
pip install udata-recommendations
Modify your local configuration file of udata (typically, udata.cfg) as following:
PLUGINS = ['recommendations']
RECOMMENDATIONS_DATASETS_SOURCE_URL = 'http://path/to/recommendations.json'
Then run the command to fetch recommendations:
udata recommendations datasets
Expectations
This plugin expects the following format to provide datasets recommendations:
{
"id": "dataset-id",
"recommendations": [
{
"id": "dataset-recommended-1"
},
{
"id": "dataset-recommended-2"
}
]
}
Changelog
1.0.1 (2018-08-03)
Nothing yet
1.0.0 (2018-06-06)
Allow slug instead of id for datasets #8
Initial release
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 Distributions
Built Distribution
Hashes for udata_recommendations-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd174077a2407b4b6015a35e6398580b45f9dadc711ad3816d0b4214b26b8c12 |
|
MD5 | c1a8b401318a6bbc1ae67b42821fd02e |
|
BLAKE2b-256 | 89386611bdc2d0943b06a6a16f495619595eb2d6db8a1bb069f924eb56adc286 |