django-cast
django-cast copied to clipboard
API Refactoring
The goal is to make it possible to backup a blog/podcast/site just by pointing a script to the root api url which would then just fetch all pages and recreate the same pages locally. Tasks that have to be done to be able to do this:
- [ ] We need an own endpoint for galleries
- [ ] Copy all audio, video, gallery and image models
- [ ] Images might be special
- [ ] Users might be special, we have to map rather than copy them
- [ ] Chapter marks
- [ ] Itunes artwork
- [ ] Just fetch all pages in one go
- [ ] Comments are probably more difficult
Hmm, probably use ImagesAPIViewSet for images, and an own endpoint for galleries.
Open up again if needed.