from supybot import conf, registry def configure(advanced): conf.registerPlugin("NtrPlaylist", True) NtrPlaylist = conf.registerPlugin("NtrPlaylist") conf.registerGlobalValue( NtrPlaylist, "apiBaseUrl", registry.String( "http://127.0.0.1:8000", """Base URL for the NtR SoundCloud Fetcher API (no trailing slash).""", ), ) conf.registerGlobalValue( NtrPlaylist, "adminToken", registry.String( "", """Bearer token for admin API endpoints.""", private=True, ), ) conf.registerGlobalValue( NtrPlaylist, "adminNicks", registry.SpaceSeparatedListOfStrings( [], """IRC nicknames allowed to run admin commands (space-separated).""", ), ) conf.registerGlobalValue( NtrPlaylist, "displayTimezone", registry.String( "America/New_York", """IANA timezone for displaying dates in IRC (e.g. America/New_York, America/Chicago).""", ), )