Requirements and User stories
Story
In order to analyse a youtube channel semantic content As a tHAPIcs user I want to get a list of videos published by a youtube channel groped by subjects with relevant statistical information.
Scenarios List
- Query youtube channel video list with pagination (Nipple)
- Cache video data on redis database (cache Catbox)
- Get the Knowledge Graph tags for videos on channel
- Cache Knowledge Graph tags information on redis database (cache Catbox)
- Get topic types and properties from Knowledge Graph API
- Analice Knowledge Graph topic information and structure the Json data response with:
- Group videos by topic property
- Use the most relevant video (by visits) as thumbnail
- Display 1,2…n video thumbnail depending of the number of videos in the type
- Stream the Json data information for each property
- Show a youtube channel videos list grouped by topic properties