MCPcopy Create free account

hub / github.com/akornor/playlistor / functions

Functions131 in github.com/akornor/playlistor

Functionlogin
(request)
main/views.py:24
Functionlogin_required
Decorator for views that checks that access token is present, redirecting to the log-in page if necessary.
main/decorators.py:9
Functionmove_playlists_to_database
(apps: StateApps, schema_editor: DatabaseSchemaEditor)
main/migrations/0003_move_playlists_from_redis_to_db.py:6
Functionnormalized_string_similarity
Returns a similarity score between 0 and 1. Penalizes differences in keywords like 'instrumental
main/matching.py:14
FunctiononProgress
( progressBarElement, progressBarMessageElement, progress )
main/static/js/main.js:139
FunctiononRetry
(progressBarElement, progressBarMessageElement, excMessage, retryWhen)
main/static/js/main.js:130
FunctiononSuccess
( progressBarElement, progressBarMessageElement, result )
main/static/js/main.js:56
FunctiononTaskError
(progressBarElement, progressBarMessageElement, excMessage)
main/static/js/main.js:152
Functionplaylist
API endpoint to schedule generate_playlist tasks
main/views.py:39
Methodready
(self)
main/apps.py:9
Methodrefresh_developer_token
(self)
main/client.py:106
Functionrestart_celery
()
main/management/commands/runworker.py:8
Functionrobots_txt
(request)
main/views.py:102
Functionsearch_isrc_cache_key
(service, track)
main/tasks.py:23
Methodsearch_track
Search for a track and return matching results
main/services.py:23
Methodsearch_track
( self, query: str, limit: int = 10, storefront: str = "us" )
main/services.py:97
Methodsearch_track_by_isrc
Search for a track by isrc
main/services.py:29
Methodsearch_track_by_isrc
( self, isrc: str, limit: int = 10, storefront: str = "us" )
main/services.py:110
Functionsearch_with_full_metadata
(service, track)
main/tasks.py:35
Functionsearch_with_fuzzy_name
(service, track)
main/tasks.py:47
Functionsearch_with_isrc
(service, track)
main/tasks.py:29
Functionsearch_with_primary_artist
(service, track)
main/tasks.py:40
Functionsitemap_xml
(request)
main/views.py:110
Methodto_dict
Convert to dictionary with tracks as dicts
main/data_models.py:55
Methoduser_heavy_rotation
https://developer.apple.com/documentation/applemusicapi/get_heavy_rotation_content
main/client.py:329
Methoduser_playlist
https://developer.apple.com/documentation/applemusicapi/get_a_library_playlist
main/client.py:292
Methoduser_playlist_remove_tracks
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/DeleteTrackfromLibraryPlayli
main/client.py:282
Methoduser_playlists
https://developer.apple.com/documentation/applemusicapi/get_all_library_playlists Params: `include` [string] Addit
main/client.py:301
Methoduser_recent_added
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/GetRecentlyAdded.html#//appl
main/client.py:360
Methoduser_recent_played
https://developer.apple.com/documentation/applemusicapi/get_recently_played As of 2018-08-06, it seems the limit per request is 10 songs. Requ
main/client.py:340
Methoduser_songs
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/GetAllLibrarySongs.html#//ap
main/client.py:371
← previous101–131 of 131, ranked by callers