Lightweight implementation of the Gpodder API
 
 
Go to file
Jef Roosens 2f0fe08f4c
doc: started Bruno collection for requests
2025-02-24 18:34:40 +01:00
bruno doc: started Bruno collection for requests 2025-02-24 18:34:40 +01:00
migrations feat: add subscription models 2025-02-24 14:46:18 +01:00
src feat: implement simple api subscription routes 2025-02-24 16:00:49 +01:00
.env feat: started db cli tool; switched to i64 ids 2025-02-23 17:07:54 +01:00
.gitignore feat: implement simple api subscription routes 2025-02-24 16:00:49 +01:00
Cargo.lock feat: started clap cli interface 2025-02-23 14:08:22 +01:00
Cargo.toml feat: add subscription models 2025-02-24 14:46:18 +01:00
README.md feat: implement device update POST route 2025-02-23 21:54:34 +01:00
diesel.toml feat: started db cli tool; switched to i64 ids 2025-02-23 17:07:54 +01:00

README.md

Otter

Todo list

The (initial) goal here is only to support JSON. Other formats might be added on later, no guarantees.

  • Authentication API
    • Login / Verify Login
    • Logout
  • Directory API
    • Retrieve Top Tags
    • Retrieve Podcasts for Tag
    • Retrieve Podcast Data
    • Retrieve Episode Data
    • Podcast Toplist
    • Podcast Search
  • Suggestions API
    • Retrieve Suggested Podcasts
  • Device API
    • Update Device Data
    • [-] List Devices
    • Get Device Updates
  • Subscriptions API
    • Get Subscriptions of Device
    • Get All Subscriptions
    • Upload Subscriptions of Device
    • Upload Subscription Changes
    • Get Subscription Changes
  • Episode Actions API
    • Episode Action Types
    • Upload Episode Actions
    • Get Episode Actions
  • Podcast Lists API
    • Create Podcast List
    • Get Users Lists
    • Get a Podcast List
    • Update a Podcast List
    • Delete a Podcast List
  • Settings API
    • Known Settings
    • Save Settings
    • Get Settings
  • Favorites API
    • Get Favorite Episodes
  • Device Synchronization API
    • Get Sync Status
    • Start / Stop Sync
  • Client Parametrization