Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daftshady/dropbeat
/ types & classes
Types & classes
38 in github.com/daftshady/dropbeat
⨍
Functions
367
◇
Types & classes
38
↓ 4 callers
Class
PlaylistException
dropbeat/exceptions.py:13
↓ 3 callers
Class
ResourceError
toolkit/resource.py:37
↓ 3 callers
Class
UserException
dropbeat/exceptions.py:9
↓ 2 callers
Class
FileBroker
For debug mode, we don't need to use asynchronous search with celery and redis broker. To achieve this without modifying client code, server m
dropbeat/utils.py:32
↓ 2 callers
Class
TrackException
dropbeat/exceptions.py:17
↓ 1 callers
Class
Api
Implements a registry which ties together the various resources making up an API. Optionally supplying `api_name` allows you to name the API.
toolkit/api.py:15
↓ 1 callers
Class
DotDict
Provides dot(.) accessor to `dict`. NOTE that this doesn't work properly in case of nested dict.
test/test-api.py:18
↓ 1 callers
Class
HealthCheckResource
Checks whether this host is alive or not.
api/views_v1.py:25
↓ 1 callers
Class
PathError
toolkit/resource.py:41
↓ 1 callers
Class
PlaylistManager
dropbeat/managers.py:37
↓ 1 callers
Class
PlaylistResource
api/views_v1.py:80
↓ 1 callers
Class
Router
Api url router
test/test-api.py:35
↓ 1 callers
Class
SearchResource
api/views_v1.py:190
↓ 1 callers
Class
SessionStore
Implements Redis database session store.
toolkit/redis_session.py:78
↓ 1 callers
Class
TestRunner
Base test runner for dropbeat.
test/test-api.py:188
↓ 1 callers
Class
TrackManager
dropbeat/managers.py:79
↓ 1 callers
Class
TrackResource
api/views_v1.py:157
↓ 1 callers
Class
UserManager
dropbeat/managers.py:14
↓ 1 callers
Class
UserResource
api/views_v1.py:34
Class
ApiError
toolkit/api.py:11
Class
AuthBackend
dropbeat/auth.py:21
Class
ChoiceEnum
Enum class which can be used in django field choices.
dropbeat/utils.py:14
Class
DropbeatException
dropbeat/exceptions.py:5
Class
DropbeatResource
If a single object is returned in json resp, use a resource name as data key. If multiple objects are returned (json list), we use `data` as a
api/views_v1.py:15
Class
DropbeatTest
This can be added to `TestRunner`.
test/test-api.py:72
Class
ErrorCode
Error codes for HTTP response.
dropbeat/constants.py:4
Class
Meta
dropbeat/models.py:60
Class
Meta
dropbeat/models.py:93
Class
Meta
dropbeat/models.py:127
Class
Migration
dropbeat/migrations/0001_initial.py:11
Class
Playlist
Playlist @field: uid Use this uid to identify playlist (per user) as we don't want to reveal sequential primary key to client. Ho
dropbeat/models.py:75
Class
Resource
Base resource class. Provides easy and straightforward interface to route paths. NOTE that all resources that inherits from this class must be
toolkit/resource.py:45
Class
SerializeMixins
dropbeat/models.py:20
Class
TestSuite
test/test-api.py:68
Class
Track
Track @field: name Track name from streaming sources. This name is a string field which will not be synchronized with the
dropbeat/models.py:110
Class
TrackSource
Streaming source of track.
dropbeat/constants.py:21
Class
User
dropbeat/models.py:57
Class
Youtube
dropbeat/youtube.py:14