MEDIA STREAM SERVICE
Goal: To create a service that will:
- Aggregate the search for media from disparate sources asynchronously
- Provide a feed for the results for internal or external clients
Requires a backgrond job to run and collect the items
Requires a URL to the feed
Requires a URL to the page for the stream
Models:
Services:
?? iNaturalist, YourShot, Instagram, flickr, etc.
Media Stream - An aggregation (with configurable refresh) of media from one or more sources based on search terms
Media - Information about an individual media item for a stream found on a service.
Service audit - Information about the results of a job
Feed
/slug-name/feed?count=&page=&since=
[{
'title': '',
'description': '',
'when_taken': 'YYYY-MM-DD HH:MM:SS +4:????',
'latitude': 0.0,
'longitude': 0.0,
'service': '',
'license': '',
'artist': '',
'tags': '',
'media_type': '',
'media_url': '',
'media_width': 0,
'media_height': 0,
'service_url': ''
}, ...]
/slug-name/status
[{
'service': '',
'last_ran': 'YYYY-MM-DD HH:MM:SS +4:????',
'success': true,
'error': ''
}, ...]
Goal: To create a service that will:
- Aggregate the search for media from disparate sources asynchronously
- Provide a feed for the results for internal or external clients
Requires a backgrond job to run and collect the items
Requires a URL to the feed
Requires a URL to the page for the stream
Models:
Services:
?? iNaturalist, YourShot, Instagram, flickr, etc.
Media Stream - An aggregation (with configurable refresh) of media from one or more sources based on search terms
Media - Information about an individual media item for a stream found on a service.
Service audit - Information about the results of a job
Feed
/slug-name/feed?count=&page=&since=
[{
'title': '',
'description': '',
'when_taken': 'YYYY-MM-DD HH:MM:SS +4:????',
'latitude': 0.0,
'longitude': 0.0,
'service': '',
'license': '',
'artist': '',
'tags': '',
'media_type': '',
'media_url': '',
'media_width': 0,
'media_height': 0,
'service_url': ''
}, ...]
/slug-name/status
[{
'service': '',
'last_ran': 'YYYY-MM-DD HH:MM:SS +4:????',
'success': true,
'error': ''
}, ...]
Release files for django-mediastream 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_mediastream-0.2.1-py2-none-any.whl | Python 2 | none | any | Details |
Release files / django_mediastream-0.2.1-py2-none-any.whl
| Download URL | django_mediastream-0.2.1-py2-none-any.whl |
|---|---|
| Size | 30.5 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
a6ab2e5107ee322e8f71bdba53bd964c815306852704a9c7a8f77039a6e6c555
|
|
BLAKE2b-256 checksum How to use checksums |
a5a37c3a0d484e9a56150dacc8ab2934869bdbddd72cbe42825faad191c3ea29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |