|  | ||
|---|---|---|
| migrations/2025-02-23-095541_auth | ||
| src | ||
| .env | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| diesel.toml | ||
		
			
				
				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 User’s 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