django-cast icon indicating copy to clipboard operation
django-cast copied to clipboard

API Refactoring

Open ephes opened this issue 2 years ago • 1 comments

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

ephes avatar Jan 02 '23 00:01 ephes

Hmm, probably use ImagesAPIViewSet for images, and an own endpoint for galleries.

ephes avatar Feb 25 '23 06:02 ephes

Open up again if needed.

ephes avatar Jun 26 '24 19:06 ephes