mediastream
Project description
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': ''
}, ...]
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
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file django_mediastream-0.2.1-py2-none-any.whl
.
File metadata
- Download URL: django_mediastream-0.2.1-py2-none-any.whl
- Upload date:
- Size: 30.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ab2e5107ee322e8f71bdba53bd964c815306852704a9c7a8f77039a6e6c555 |
|
MD5 | 6713da942e3d674350920dd4c3ecd0ec |
|
BLAKE2b-256 | a5a37c3a0d484e9a56150dacc8ab2934869bdbddd72cbe42825faad191c3ea29 |