MCPcopy Create free account

hub / github.com/DevMatei/make-a-wrapped / functions

Functions231 in github.com/DevMatei/make-a-wrapped

↓ 1 callersFunctionH
(x, y, z)
static/js/md5.js:75
↓ 1 callersFunctionI
(x, y, z)
static/js/md5.js:79
↓ 1 callersFunction_artist_image_candidates
(artist_mbid: str)
wrapped_fm/images.py:99
↓ 1 callersFunction_calculate_lastfm_average_track_minutes
(username: str)
wrapped_fm/lastfm.py:178
↓ 1 callersFunction_call_deezer
(path: str, params: Optional[Dict[str, str]] = None)
wrapped_fm/lastfm.py:57
↓ 1 callersFunction_client_ip
()
wrapped_fm/turnstile.py:29
↓ 1 callersFunction_collect_artist_candidates
(username: str, *, service: str = "listenbrainz")
wrapped_fm/images.py:231
↓ 1 callersFunction_collect_cover_candidates
(username: str, *, service: str = "listenbrainz")
wrapped_fm/images.py:250
↓ 1 callersFunction_download_artist_image
(artist_mbid: str)
wrapped_fm/images.py:122
↓ 1 callersFunction_download_cover_art
(release_mbid: str, caa_release_mbid: Optional[str])
wrapped_fm/images.py:293
↓ 1 callersFunction_download_lastfm_artist_image
(artist_name: str, artist_mbid: Optional[str])
wrapped_fm/images.py:209
↓ 1 callersFunction_ensure_file
(path: Path)
wrapped_fm/metrics.py:13
↓ 1 callersFunction_ensure_lastfm_ready
()
wrapped_fm/lastfm.py:29
↓ 1 callersFunction_enter_image_queue
()
wrapped_fm/images.py:69
↓ 1 callersFunction_env_bool
(name: str, default: str = "false")
wrapped_fm/config.py:10
↓ 1 callersFunction_extract_turnstile_token
()
wrapped_fm/turnstile.py:42
↓ 1 callersFunction_fetch_lastfm_total_listens
(username: str)
wrapped_fm/lastfm.py:240
↓ 1 callersFunction_fetch_track_duration
(artist_name: str, track_name: str)
wrapped_fm/lastfm.py:142
↓ 1 callersFunction_is_lastfm_placeholder
(url: str)
wrapped_fm/images.py:130
↓ 1 callersFunction_lookup_lastfm_album_image
(artist_name: str, artist_mbid: Optional[str])
wrapped_fm/images.py:193
↓ 1 callersFunction_normalise_tag
(name: str)
wrapped_fm/lastfm.py:279
↓ 1 callersFunction_prune_cache
(now: float)
wrapped_fm/turnstile.py:65
↓ 1 callersFunction_resolve_client_ip
(current_request: Request)
wrapped_fm/rate_limiter.py:25
↓ 1 callersFunction_verify_with_cloudflare
(token: str)
wrapped_fm/turnstile.py:71
↓ 1 callersFunctionapplyTurnstileHeaders
(options = {})
static/js/main.js:657
↓ 1 callersFunctionapplyTurnstileHeadersAsync
(options = {}, { forceRefreshToken = false } = {})
static/js/main.js:671
↓ 1 callersFunctionbuildRandomSalt
(length = 16)
static/js/navidrome/helpers.js:14
↓ 1 callersFunctioncalculate_average_track_minutes
(username: str)
wrapped_fm/listenbrainz.py:137
↓ 1 callersFunctioncallback
(token)
static/js/main.js:598
↓ 1 callersFunctionclearNavidromeState
()
static/js/main.js:121
↓ 1 callersFunctioncollectNavidromeStats
(api, progressCallback = () => {})
static/js/navidrome/stats.js:45
↓ 1 callersFunctionconvertToWordArray
(bytes)
static/js/md5.js:103
↓ 1 callersFunctioncreateCanvasRenderer
({ canvas, themeSelect, artistImg })
static/js/canvas-renderer.js:8
↓ 1 callersFunctioncreateServiceSelector
()
static/js/service-selector.js:10
↓ 1 callersFunctioncreate_app
()
wrapped_fm/app.py:16
↓ 1 callersFunctiondisableReleaseArtworkOption
(disabled)
static/js/main.js:802
↓ 1 callersFunctionencodeToUtf8
(value)
static/js/md5.js:4
↓ 1 callersFunctionensureTurnstileToken
(forceRefresh = false)
static/js/main.js:647
↓ 1 callersFunctionensureTurnstileTokenAvailable
()
static/js/main.js:624
↓ 1 callersFunctionestimate_lastfm_listen_minutes
(username: str)
wrapped_fm/lastfm.py:268
↓ 1 callersFunctionestimate_total_listen_minutes
(username: str)
wrapped_fm/listenbrainz.py:178
↓ 1 callersFunctionextract_wikidata_qid
(relations: List[Dict])
wrapped_fm/musicbrainz.py:131
↓ 1 callersMethodfetchCoverArt
(id)
static/js/navidrome/api.js:59
↓ 1 callersFunctionfetch_artwork
Return artwork bytes and mime type or raise if unavailable.
wrapped_fm/temp_artwork.py:46
↓ 1 callersFunctionfetch_top_artist_image
(username: str, *, preferred_source: str = "artist", service: str = "listenbrainz")
wrapped_fm/images.py:331
↓ 1 callersFunctionfetcher
()
static/js/main.js:1210
↓ 1 callersFunctionformatListEntry
(item, index, maxWidth)
static/js/canvas-renderer.js:51
↓ 1 callersFunctionformatSectionListForStatus
(sections)
static/js/utils.js:3
↓ 1 callersFunctiongetCurrentYearRange
(referenceDate = new Date())
static/js/navidrome/stats.js:9
↓ 1 callersFunctiongetPalette
(theme)
static/js/canvas-renderer.js:4
↓ 1 callersFunctiongetServiceLabel
(key)
static/js/main.js:198
↓ 1 callersFunctionget_genre_for_artist
(artist_name: str)
wrapped_fm/genres.py:29
↓ 1 callersFunctionget_lastfm_artist_genre
(artist_name: str)
wrapped_fm/lastfm.py:339
↓ 1 callersFunctionget_lastfm_top_albums
(username: str, limit: int)
wrapped_fm/lastfm.py:114
↓ 1 callersFunctionget_lastfm_top_genre
(username: str)
wrapped_fm/lastfm.py:325
↓ 1 callersFunctionget_top_genre
(username: str)
wrapped_fm/genres.py:11
↓ 1 callersFunctionhandleSectionNetworkFailure
(section, fallbackMessage)
static/js/main.js:223
↓ 1 callersFunctionincrement_wrapped_count
(delta: int = 1)
wrapped_fm/metrics.py:35
↓ 1 callersFunctioninit_rate_limiter
(app: Flask)
wrapped_fm/rate_limiter.py:44
↓ 1 callersFunctioninitialiseTurnstile
()
static/js/main.js:578
↓ 1 callersFunctioninvalidateTurnstileToken
()
static/js/main.js:272
↓ 1 callersFunctionisWithinRange
(timestamp, start, end)
static/js/navidrome/stats.js:38
↓ 1 callersFunctionloadClientConfig
()
static/js/main.js:514
↓ 1 callersFunctionlookup_recording_length
(recording_mbid: str)
wrapped_fm/musicbrainz.py:170
↓ 1 callersFunctionlookup_wikidata_image
(qid: str)
wrapped_fm/musicbrainz.py:141
↓ 1 callersFunctionmd5
(value)
static/js/md5.js:142
↓ 1 callersFunctionnormaliseServerUrl
(url)
static/js/navidrome/helpers.js:7
↓ 1 callersFunctionnormalise_image_resource
(resource: str)
wrapped_fm/musicbrainz.py:113
↓ 1 callersFunctionopenDropdown
()
static/js/service-selector.js:43
↓ 1 callersFunctionpaint
()
static/js/main.js:437
↓ 1 callersFunctionparsePlayDate
(value)
static/js/navidrome/stats.js:16
↓ 1 callersFunctionparseSectionSelection
(raw)
static/js/utils.js:16
↓ 1 callersFunctionpersistServerToken
(token, expiresInSeconds)
static/js/main.js:1012
↓ 1 callersFunctionpersistTurnstileToken
(token, ttlMs = TURNSTILE_TOKEN_TTL_MS)
static/js/main.js:297
↓ 1 callersFunctionreadFileAsDataUrl
(file)
static/js/utils.js:122
↓ 1 callersFunctionreadNavidromeCredentials
(username)
static/js/main.js:173
↓ 1 callersFunctionread_wrapped_count
()
wrapped_fm/metrics.py:30
↓ 1 callersFunctionrecordWrappedGenerated
()
static/js/main.js:1061
↓ 1 callersFunctionrefreshWrappedCount
()
static/js/main.js:1045
↓ 1 callersFunctionrequestArtistImage
(source)
static/js/main.js:1318
↓ 1 callersFunctionrestoreImageTransform
()
static/js/main.js:963
↓ 1 callersFunctionrestoreStoredArtwork
()
static/js/main.js:983
↓ 1 callersFunctionsaveImageTransform
()
static/js/main.js:845
↓ 1 callersFunctionsecureZero
(buffer)
static/js/md5.js:136
↓ 1 callersMethodstats
(progressCallback = () => {})
static/js/navidrome-client.js:17
↓ 1 callersFunctionstore_artwork
Persist temporary artwork bytes and return a retrieval token.
wrapped_fm/temp_artwork.py:36
↓ 1 callersFunctiontoggleDropdown
()
static/js/service-selector.js:69
↓ 1 callersFunctionupdateListenBrainzSections
(username, sections)
static/js/main.js:1456
↓ 1 callersFunctionupdateNavidromeSections
(sections)
static/js/main.js:1550
↓ 1 callersFunctionupdateSections
(username, sections)
static/js/main.js:1446
↓ 1 callersFunctionverify_turnstile_token
(token: str)
wrapped_fm/turnstile.py:97
↓ 1 callersFunctionwaitForTurnstileApi
(maxWait = 10000)
static/js/main.js:558
Function_lookup
(args: Tuple[str, str])
wrapped_fm/lastfm.py:222
Function_rate_limit_key
()
wrapped_fm/rate_limiter.py:38
Functionclient_config_api
()
wrapped_fm/routes.py:79
Functionclient_config_module
Legacy module export for cached browsers.
wrapped_fm/routes.py:87
Methodconstructor
(serverUrl, username, password)
static/js/navidrome-client.js:5
Methodconstructor
(serverUrl, username, password)
static/js/navidrome/api.js:6
Functiondecorator
(func)
wrapped_fm/rate_limiter.py:62
Functiondraw
({ data, isCoverReady, customArtworkActive, imageTransform })
static/js/canvas-renderer.js:101
← previousnext →101–200 of 231, ranked by callers