ytdl-sub/docs/_html/searchindex.js
2022-04-13 07:47:33 +00:00

1 line
No EOL
22 KiB
JavaScript

Search.setIndex({docnames:["index","source/modules","source/ytdl_subscribe","source/ytdl_subscribe.cli","source/ytdl_subscribe.downloaders","source/ytdl_subscribe.entries","source/ytdl_subscribe.subscriptions","source/ytdl_subscribe.validators","source/ytdl_subscribe.validators.base","source/ytdl_subscribe.validators.config","source/ytdl_subscribe.validators.config.config_options","source/ytdl_subscribe.validators.config.metadata_options","source/ytdl_subscribe.validators.config.output_options","source/ytdl_subscribe.validators.config.overrides","source/ytdl_subscribe.validators.config.source_options","source/ytdl_subscribe.validators.config.ytdl_options","source/ytdl_subscribe.ytdl_additions"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","source/modules.rst","source/ytdl_subscribe.rst","source/ytdl_subscribe.cli.rst","source/ytdl_subscribe.downloaders.rst","source/ytdl_subscribe.entries.rst","source/ytdl_subscribe.subscriptions.rst","source/ytdl_subscribe.validators.rst","source/ytdl_subscribe.validators.base.rst","source/ytdl_subscribe.validators.config.rst","source/ytdl_subscribe.validators.config.config_options.rst","source/ytdl_subscribe.validators.config.metadata_options.rst","source/ytdl_subscribe.validators.config.output_options.rst","source/ytdl_subscribe.validators.config.overrides.rst","source/ytdl_subscribe.validators.config.source_options.rst","source/ytdl_subscribe.validators.config.ytdl_options.rst","source/ytdl_subscribe.ytdl_additions.rst"],objects:{"":[[2,0,0,"-","ytdl_subscribe"]],"ytdl_subscribe.cli":[[3,0,0,"-","download_args_parser"],[3,0,0,"-","main_args_parser"]],"ytdl_subscribe.cli.download_args_parser":[[3,1,1,"","DownloadArgsParser"]],"ytdl_subscribe.cli.download_args_parser.DownloadArgsParser":[[3,2,1,"","get_args_hash"],[3,2,1,"","to_subscription_dict"]],"ytdl_subscribe.downloaders":[[4,0,0,"-","downloader"],[4,0,0,"-","soundcloud_downloader"],[4,0,0,"-","youtube_downloader"]],"ytdl_subscribe.downloaders.downloader":[[4,1,1,"","Downloader"]],"ytdl_subscribe.downloaders.downloader.Downloader":[[4,2,1,"","extract_info"],[4,2,1,"","ytdl_downloader"],[4,2,1,"","ytdl_option_defaults"],[4,2,1,"","ytdl_option_overrides"]],"ytdl_subscribe.downloaders.soundcloud_downloader":[[4,1,1,"","SoundcloudDownloader"]],"ytdl_subscribe.downloaders.soundcloud_downloader.SoundcloudDownloader":[[4,2,1,"","artist_url"],[4,2,1,"","download_albums"],[4,2,1,"","download_tracks"],[4,2,1,"","ytdl_option_defaults"]],"ytdl_subscribe.downloaders.youtube_downloader":[[4,1,1,"","YoutubeDownloader"]],"ytdl_subscribe.downloaders.youtube_downloader.YoutubeDownloader":[[4,2,1,"","channel_url"],[4,2,1,"","download_channel"],[4,2,1,"","download_playlist"],[4,2,1,"","download_video"],[4,2,1,"","playlist_url"],[4,2,1,"","video_url"]],"ytdl_subscribe.entries":[[5,0,0,"-","entry"],[5,0,0,"-","soundcloud"],[5,0,0,"-","youtube"]],"ytdl_subscribe.entries.entry":[[5,1,1,"","BaseEntry"],[5,1,1,"","Entry"],[5,1,1,"","PlaylistMetadata"]],"ytdl_subscribe.entries.entry.BaseEntry":[[5,3,1,"","extractor"],[5,2,1,"","kwargs"],[5,2,1,"","kwargs_contains"],[5,3,1,"","playlist_metadata"],[5,2,1,"","to_dict"],[5,3,1,"","uid"]],"ytdl_subscribe.entries.entry.Entry":[[5,3,1,"","description"],[5,3,1,"","download_file_name"],[5,3,1,"","download_thumbnail_name"],[5,3,1,"","ext"],[5,3,1,"","sanitized_title"],[5,3,1,"","thumbnail_ext"],[5,3,1,"","title"],[5,2,1,"","to_dict"],[5,3,1,"","upload_date"],[5,3,1,"","upload_date_standardized"],[5,3,1,"","upload_day"],[5,3,1,"","upload_day_padded"],[5,3,1,"","upload_month"],[5,3,1,"","upload_month_padded"],[5,3,1,"","upload_year"]],"ytdl_subscribe.entries.entry.PlaylistMetadata":[[5,4,1,"","playlist_extractor"],[5,4,1,"","playlist_id"],[5,4,1,"","playlist_index"]],"ytdl_subscribe.entries.soundcloud":[[5,1,1,"","SoundcloudAlbum"],[5,1,1,"","SoundcloudAlbumTrack"],[5,1,1,"","SoundcloudTrack"]],"ytdl_subscribe.entries.soundcloud.SoundcloudAlbum":[[5,2,1,"","album_tracks"],[5,3,1,"","album_year"],[5,2,1,"","contains"],[5,3,1,"","downloaded_track_count"],[5,3,1,"","track_count"]],"ytdl_subscribe.entries.soundcloud.SoundcloudAlbumTrack":[[5,3,1,"","album"],[5,3,1,"","album_year"],[5,2,1,"","from_soundcloud_track"],[5,3,1,"","playlist_metadata"],[5,3,1,"","track_number"]],"ytdl_subscribe.entries.soundcloud.SoundcloudTrack":[[5,3,1,"","album"],[5,3,1,"","album_year"],[5,3,1,"","is_premiere"],[5,3,1,"","sanitized_album"],[5,2,1,"","to_dict"],[5,3,1,"","track_number"],[5,3,1,"","track_number_padded"]],"ytdl_subscribe.entries.youtube":[[5,1,1,"","YoutubeVideo"]],"ytdl_subscribe.entries.youtube.YoutubeVideo":[[5,3,1,"","title"]],"ytdl_subscribe.subscriptions":[[6,0,0,"-","soundcloud"],[6,0,0,"-","subscription"],[6,0,0,"-","youtube"]],"ytdl_subscribe.subscriptions.soundcloud":[[6,1,1,"","SoundcloudAlbumsAndSinglesSubscription"]],"ytdl_subscribe.subscriptions.subscription":[[6,1,1,"","Subscription"]],"ytdl_subscribe.subscriptions.subscription.Subscription":[[6,2,1,"","download"],[6,3,1,"","entry_type"],[6,2,1,"","get_downloader"],[6,3,1,"","metadata_options"],[6,3,1,"","output_directory"],[6,3,1,"","output_options"],[6,3,1,"","overrides"],[6,2,1,"","post_process_entry"],[6,3,1,"","source_options"],[6,3,1,"","working_directory"]],"ytdl_subscribe.subscriptions.youtube":[[6,1,1,"","YoutubeChannelSubscription"],[6,1,1,"","YoutubePlaylistSubscription"],[6,1,1,"","YoutubeVideoSubscription"]],"ytdl_subscribe.validators":[[8,0,0,"-","base"],[9,0,0,"-","config"],[7,0,0,"-","exceptions"]],"ytdl_subscribe.validators.base":[[8,0,0,"-","strict_dict_validator"],[8,0,0,"-","string_datetime"],[8,0,0,"-","string_formatter_validators"],[8,0,0,"-","string_select_validator"],[8,0,0,"-","validators"]],"ytdl_subscribe.validators.base.strict_dict_validator":[[8,1,1,"","StrictDictValidator"]],"ytdl_subscribe.validators.base.string_datetime":[[8,1,1,"","StringDatetimeValidator"]],"ytdl_subscribe.validators.base.string_datetime.StringDatetimeValidator":[[8,3,1,"","datetime_str"]],"ytdl_subscribe.validators.base.string_formatter_validators":[[8,1,1,"","DictFormatterValidator"],[8,1,1,"","OverridesDictFormatterValidator"],[8,1,1,"","OverridesStringFormatterValidator"],[8,1,1,"","StringFormatterValidator"],[8,5,1,"","iskeyword"]],"ytdl_subscribe.validators.base.string_formatter_validators.DictFormatterValidator":[[8,3,1,"","dict"],[8,3,1,"","dict_with_format_strings"]],"ytdl_subscribe.validators.base.string_formatter_validators.StringFormatterValidator":[[8,2,1,"","apply_formatter"],[8,3,1,"","format_string"]],"ytdl_subscribe.validators.base.string_select_validator":[[8,1,1,"","StringSelectValidator"]],"ytdl_subscribe.validators.base.validators":[[8,1,1,"","BoolValidator"],[8,1,1,"","DictValidator"],[8,1,1,"","LiteralDictValidator"],[8,1,1,"","StringValidator"],[8,1,1,"","Validator"]],"ytdl_subscribe.validators.base.validators.BoolValidator":[[8,3,1,"","value"]],"ytdl_subscribe.validators.base.validators.LiteralDictValidator":[[8,3,1,"","dict"],[8,3,1,"","keys"]],"ytdl_subscribe.validators.base.validators.StringValidator":[[8,3,1,"","value"]],"ytdl_subscribe.validators.config":[[9,0,0,"-","config_file_validator"],[10,0,0,"-","config_options"],[11,0,0,"-","metadata_options"],[12,0,0,"-","output_options"],[13,0,0,"-","overrides"],[9,0,0,"-","preset_validator"],[14,0,0,"-","source_options"],[9,0,0,"-","subscription_validator"],[15,0,0,"-","ytdl_options"]],"ytdl_subscribe.validators.config.config_file_validator":[[9,1,1,"","ConfigFileValidator"],[9,1,1,"","ConfigPresetsValidator"]],"ytdl_subscribe.validators.config.config_file_validator.ConfigFileValidator":[[9,2,1,"","from_dict"],[9,2,1,"","from_file_path"]],"ytdl_subscribe.validators.config.config_options":[[10,0,0,"-","config_options_validator"]],"ytdl_subscribe.validators.config.config_options.config_options_validator":[[10,1,1,"","ConfigOptionsValidator"]],"ytdl_subscribe.validators.config.metadata_options":[[11,0,0,"-","id3_validator"],[11,0,0,"-","metadata_options_validator"],[11,0,0,"-","nfo_validator"]],"ytdl_subscribe.validators.config.metadata_options.id3_validator":[[11,1,1,"","Id3Validator"],[11,1,1,"","Id3VersionValidator"]],"ytdl_subscribe.validators.config.metadata_options.metadata_options_validator":[[11,1,1,"","MetadataOptionsValidator"]],"ytdl_subscribe.validators.config.metadata_options.nfo_validator":[[11,1,1,"","NFOValidator"],[11,1,1,"","OutputDirectoryNFOValidator"]],"ytdl_subscribe.validators.config.output_options":[[12,0,0,"-","output_options_validator"]],"ytdl_subscribe.validators.config.output_options.output_options_validator":[[12,1,1,"","ConvertThumbnailValidator"],[12,1,1,"","OutputOptionsValidator"]],"ytdl_subscribe.validators.config.overrides":[[13,0,0,"-","overrides_validator"]],"ytdl_subscribe.validators.config.overrides.overrides_validator":[[13,1,1,"","OverridesValidator"]],"ytdl_subscribe.validators.config.preset_validator":[[9,1,1,"","PresetValidator"]],"ytdl_subscribe.validators.config.source_options":[[14,0,0,"-","download_strategy_validators"],[14,0,0,"-","mixins"],[14,0,0,"-","soundcloud_validators"],[14,0,0,"-","source_validators"],[14,0,0,"-","youtube_validators"]],"ytdl_subscribe.validators.config.source_options.download_strategy_validators":[[14,1,1,"","DownloadStrategyValidator"],[14,1,1,"","SoundcloudDownloadStrategyValidator"],[14,1,1,"","YoutubeDownloadStrategyValidator"]],"ytdl_subscribe.validators.config.source_options.mixins":[[14,1,1,"","DownloadDateRangeSource"]],"ytdl_subscribe.validators.config.source_options.mixins.DownloadDateRangeSource":[[14,2,1,"","get_date_range"],[14,4,1,"","optional_keys"]],"ytdl_subscribe.validators.config.source_options.soundcloud_validators":[[14,1,1,"","SoundcloudAlbumsAndSinglesSourceValidator"]],"ytdl_subscribe.validators.config.source_options.source_validators":[[14,1,1,"","SoundcloudSourceValidator"],[14,1,1,"","SourceValidator"],[14,1,1,"","YoutubeSourceValidator"]],"ytdl_subscribe.validators.config.source_options.youtube_validators":[[14,1,1,"","YoutubeChannelSourceValidator"],[14,1,1,"","YoutubePlaylistSourceValidator"],[14,1,1,"","YoutubeVideoSourceValidator"]],"ytdl_subscribe.validators.config.subscription_validator":[[9,1,1,"","SubscriptionValidator"]],"ytdl_subscribe.validators.config.subscription_validator.SubscriptionValidator":[[9,2,1,"","from_dict"],[9,2,1,"","from_file_path"],[9,2,1,"","to_subscription"]],"ytdl_subscribe.validators.config.ytdl_options":[[15,0,0,"-","ytdl_options_validator"]],"ytdl_subscribe.validators.config.ytdl_options.ytdl_options_validator":[[15,1,1,"","YTDLOptionsValidator"]],"ytdl_subscribe.validators.exceptions":[[7,6,1,"","DownloadArchiveException"],[7,6,1,"","StringFormattingException"],[7,6,1,"","StringFormattingVariableNotFoundException"],[7,6,1,"","ValidationException"]],"ytdl_subscribe.ytdl_additions":[[16,0,0,"-","enhanced_download_archive"]],"ytdl_subscribe.ytdl_additions.enhanced_download_archive":[[16,1,1,"","DownloadArchive"],[16,1,1,"","DownloadMapping"],[16,1,1,"","DownloadMappings"],[16,1,1,"","EnhancedDownloadArchive"]],"ytdl_subscribe.ytdl_additions.enhanced_download_archive.DownloadArchive":[[16,2,1,"","contains"],[16,2,1,"","from_file"],[16,2,1,"","from_lines"],[16,2,1,"","remove_entry"],[16,2,1,"","to_file"]],"ytdl_subscribe.ytdl_additions.enhanced_download_archive.DownloadMapping":[[16,3,1,"","dict"],[16,4,1,"","extractor"],[16,4,1,"","file_names"],[16,2,1,"","from_dict"],[16,2,1,"","from_entry"],[16,4,1,"","upload_date"]],"ytdl_subscribe.ytdl_additions.enhanced_download_archive.DownloadMappings":[[16,2,1,"","add_entry"],[16,3,1,"","entry_ids"],[16,2,1,"","from_file"],[16,2,1,"","get_entries_out_of_range"],[16,3,1,"","is_empty"],[16,2,1,"","remove_entry"],[16,2,1,"","to_download_archive"],[16,2,1,"","to_file"]],"ytdl_subscribe.ytdl_additions.enhanced_download_archive.EnhancedDownloadArchive":[[16,3,1,"","archive_file_name"],[16,3,1,"","mapping"],[16,2,1,"","prepare_download_archive"],[16,2,1,"","remove_stale_files"],[16,2,1,"","save_download_archive"]],ytdl_subscribe:[[3,0,0,"-","cli"],[4,0,0,"-","downloaders"],[5,0,0,"-","entries"],[2,0,0,"-","main"],[6,0,0,"-","subscriptions"],[7,0,0,"-","validators"],[16,0,0,"-","ytdl_additions"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","property","Python property"],"4":["py","attribute","Python attribute"],"5":["py","function","Python function"],"6":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:property","4":"py:attribute","5":"py:function","6":"py:exception"},terms:{"0x7f7b567bc1d0":16,"1":5,"abstract":[5,14],"boolean":8,"case":16,"class":[3,4,5,6,8,9,10,11,12,13,14,15,16],"default":4,"final":[8,12],"function":4,"int":5,"new":6,"return":[3,4,5,6,8,16],"true":5,"try":16,"while":6,A:[8,9],If:16,In:6,The:[5,6,8,16],__contains__:8,__init__:8,_copy_to_working_directori:16,_load:16,abc:[5,6,8,14],ad:6,add_entri:16,addit:[6,16],after:[6,14,16],album:[4,5,6],album_track:5,album_year:5,all:[4,5,6,14,16],allow:8,alongsid:6,alreadi:16,alwai:5,amongst:5,an:[4,5,6,16],ani:[5,7,8,9,10,14,16],anyth:5,apply_formatt:8,ar:[3,6,8,16],archiv:[7,16],archive_file_nam:16,arg:3,argument:3,around:4,artist:4,artist_nam:4,artist_url:4,avail:5,back:5,barebon:16,base:[2,3,4,5,6,7,9,10,11,12,13,14,15,16],baseentri:5,been:16,befor:14,belong:5,best:4,bool:[5,8,16],boolvalid:8,call:16,can:[3,4,12],caus:7,chang:16,channel:[4,6],channel_id:4,channel_url:4,check:[5,8,9,16],child:[5,6],classmethod:[4,5,9,16],cli:[1,2],comput:5,config:[2,6,7],config_dict:9,config_file_valid:[2,7],config_opt:[6,7,9],config_options_valid:[6,7,9],config_path:9,configfilevalid:9,configoptionsvalid:[6,10],configpresetsvalid:9,configur:[6,7],conftest:[],contain:[3,5,16],content:1,context:4,control:6,convert:[3,4,12],convertthumbnailvalid:12,copi:16,could:8,creat:[6,8,16],dai:5,date:[5,16],date_rang:16,daterang:[14,16],datetim:8,datetime_str:8,dd:5,defin:6,delet:16,descript:5,dict:[3,4,5,6,8,9,13,14,15,16],dict_with_format_str:8,dictformattervalid:[8,13],dictionari:[5,8],dictvalid:8,directori:[6,16],discret:8,dl:3,dlp:5,doe:[5,14],download:[1,2,5,6,7,14,16],download_album:4,download_archive_file_nam:4,download_args_pars:[1,2],download_channel:4,download_file_nam:5,download_playlist:4,download_strategy_valid:[7,9],download_thumbnail_nam:5,download_track:4,download_video:4,downloadarch:16,downloadarchiveexcept:7,downloadargspars:3,downloaddaterangesourc:14,downloaded_track_count:5,downloader_typ:6,downloadert:6,downloadmap:16,downloadstrategyvalid:14,due:7,each:6,empti:16,enhanc:16,enhanced_download_arch:[1,2],enhanceddownloadarch:16,ensur:[8,13,15],entir:8,entri:[1,2,4,6,8,16],entry_file_path:16,entry_id:16,entry_typ:6,entryt:6,equival:3,error:[7,8],etc:5,even:4,except:[1,2],exist:16,expect:[6,8],expos:8,ext:5,extens:5,extra:3,extra_argu:3,extract_info:4,extractor:[5,16],extrat:5,fail:7,fall:5,fetch:5,field:[3,8],file:[5,6,7,12,16],file_nam:16,file_path:16,first:8,format:[4,6,7,8],format_str:8,formatt:8,found:7,from:[4,5,6,8],from_dict:[9,16],from_entri:16,from_fil:16,from_file_path:9,from_lin:16,from_soundcloud_track:5,full:4,futur:16,gener:6,get:[5,16],get_args_hash:3,get_date_rang:14,get_download:6,get_entries_out_of_rang:16,given:[3,4,16],global:4,handl:[4,16],hash:3,have:[5,8,16],id3_valid:[7,9],id3valid:11,id3versionvalid:11,id:[5,16],imag:12,impli:5,includ:6,index:0,inform:5,inherit:8,init:6,initi:16,input:4,instanc:16,instanti:3,interact:4,intern:[5,16],is_empti:16,is_premier:5,iskeyword:8,its:[5,6],itself:6,json_file_path:16,keep:16,kei:[5,8],know:16,kwarg:[4,5],kwargs_contain:5,let:16,line:16,list:[3,4,5,8,9,16],liter:8,literaldictvalid:[8,9,15],load:16,local:5,made:8,main:1,main_args_pars:[1,2],maintain:16,manag:4,map:[7,16],mapping_dict:16,match:8,max:5,meant:3,media:[5,6],metadata:[4,5,6],metadata_opt:[6,7,9],metadata_options_valid:[6,7,9],metadataoptionsvalid:[6,11],method:8,misconfigur:7,mixin:[7,9],mm:5,modul:[0,1],month:5,move:[6,16],mp3:4,multipl:16,music:6,must:[8,16],name:[3,4,5,6,8,9,10,11,12,13,14,15,16],nfo:6,nfo_valid:[7,9],nfovalid:11,none:[4,6],number:5,object:[3,4,5,8,16],one:[8,16],onli:8,oper:16,option:[4,5,6,8,10,14,16],optional_kei:14,order:[5,16],otherwis:[5,16],out:16,output:[6,12,16],output_directori:[6,16],output_json_fil:16,output_opt:[6,7,9],output_options_valid:[6,7,9],outputdirectorynfovalid:11,outputoptionsvalid:[6,12],over:16,overrid:[4,6,7,8,9],overrides_valid:[6,7,9],overridesdictformattervalid:8,overridesstringformattervalid:8,overridesvalid:[6,13],overwrit:4,overwritten:4,packag:1,pad:5,page:0,paramet:[6,16],pass:[3,4],path:16,perform:[4,6,8,16],place:[5,6],playlist:[4,5,6],playlist_extractor:5,playlist_id:[4,5],playlist_index:5,playlist_metadata:5,playlist_url:4,playlistmetadata:5,possibl:16,post:6,post_process_entri:6,premier:5,prepare_download_arch:16,preset:9,preset_opt:6,preset_valid:[2,6,7],presetvalid:[3,6,9],preview:5,process:6,properti:[5,6,8,16],provid:[3,6],python:8,rang:16,remov:16,remove_entri:16,remove_stale_fil:16,repres:[3,5,6],requir:8,reserv:5,resid:[5,6],resolv:8,result:7,reus:16,rtype:8,s:[5,8,16],same:[5,16],sanit:5,sanitized_album:5,sanitized_titl:5,save:[6,16],save_download_arch:16,search:0,see:[5,16],select:8,self:16,serializ:16,set:[5,16],setup:[],shallow:9,share:5,should:[4,6,7,8,16],sinc:[5,8],singl:[4,5,6],skip_premiere_track:5,so:16,sort:8,soundcloud:[1,2,4,14],soundcloud_download:[1,2],soundcloud_track:5,soundcloud_valid:[6,7,9],soundcloudalbum:[4,5],soundcloudalbumsandsinglessourcevalid:[6,14],soundcloudalbumsandsinglessubscript:6,soundcloudalbumtrack:[4,5],soundclouddownload:4,soundclouddownloadstrategyvalid:14,soundcloudsourcevalid:14,soundcloudtrack:[4,5,6],sourc:[6,14],source_opt:[6,7,9],source_valid:[7,9],source_ytdl_opt:6,sourcet:6,sourcevalid:[6,14],specif:9,specifi:5,stale:16,step:6,store:5,str:[3,4,5,6,8,9,10,11,12,14,16],strategi:14,strict_dict_valid:[2,7,9,10,11,12,14],strictdictvalid:[8,9,10,11,12,14],strictli:8,string:[7,8],string_datetim:[2,7],string_formatt:8,string_formatter_valid:[2,7,13],string_select_valid:[2,7,11,12],stringdatetimevalid:8,stringformattervalid:8,stringformattingexcept:7,stringformattingvariablenotfoundexcept:7,stringselectvalid:[8,11,12],stringvalid:8,sub:3,submodul:1,subpackag:1,subscript:[1,2,3,9],subscription_dict:9,subscription_nam:[9,16],subscription_path:9,subscription_valid:[2,7],subscriptionvalid:9,successfulli:16,suppli:5,tag:6,ten:5,test:[],test_bool_valid:[],test_dict_valid:[],test_entri:[],test_soundcloud_entri:[],test_string_formatter_valid:[],test_string_valid:[],thei:[5,6],them:[4,8],themselv:8,thi:[3,5,6,7,8,16],those:3,thumbnail:[5,6,12],thumbnail_ext:5,titl:5,to_dict:5,to_download_arch:16,to_fil:16,to_subscript:9,to_subscription_dict:3,track:[4,5,6],track_count:5,track_numb:5,track_number_pad:5,translat:4,tri:[5,7],type:[5,6,8,12,16],uid:5,unformat:8,uniqu:5,unit:[],up:8,updat:16,upload:[5,16],upload_d:[5,16],upload_dai:5,upload_date_standard:5,upload_day_pad:5,upload_month:5,upload_month_pad:5,upload_year:5,url:[4,5],us:[5,6,8,16],user:[4,7,8],util:[14,16],valid:[1,2,6],validationexcept:7,valu:[3,5,8,9,10,11,12,13,14,15],valueerror:7,variabl:[7,8],variable_dict:8,via:[4,6],video:[4,5,6],video_id:4,video_url:4,wa:[7,16],well:16,when:5,where:12,whether:5,which:[3,5,6,16],within:[8,16],without:8,work:[6,16],working_directori:[4,6,16],wrapper:4,x:8,y:8,yaml:[3,8],year:5,youtub:[1,2,4],youtube_download:[1,2],youtube_valid:[6,7,9],youtubechannelsourcevalid:[6,14],youtubechannelsubscript:6,youtubedl:4,youtubedownload:4,youtubedownloadstrategyvalid:14,youtubeplaylistsourcevalid:[6,14],youtubeplaylistsubscript:6,youtubesourcevalid:14,youtubevideo:[4,5,6],youtubevideosourcevalid:[6,14],youtubevideosubscript:6,yt:5,yt_dlp:[4,14,16],ytdl:[3,4,5,8,16],ytdl_addit:[1,2],ytdl_download:4,ytdl_option:[4,7,9],ytdl_option_default:4,ytdl_option_overrid:4,ytdl_options_overrid:4,ytdl_options_valid:[7,9],ytdl_subscrib:[],ytdloptionsvalid:15,ytdlp:[6,16],yyyi:5},titles:["Welcome to ytdl-subscribe\u2019s documentation!","ytdl_subscribe","ytdl_subscribe package","ytdl_subscribe.cli package","ytdl_subscribe.downloaders package","ytdl_subscribe.entries package","ytdl_subscribe.subscriptions package","ytdl_subscribe.validators package","ytdl_subscribe.validators.base package","ytdl_subscribe.validators.config package","ytdl_subscribe.validators.config.config_options package","ytdl_subscribe.validators.config.metadata_options package","ytdl_subscribe.validators.config.output_options package","ytdl_subscribe.validators.config.overrides package","ytdl_subscribe.validators.config.source_options package","ytdl_subscribe.validators.config.ytdl_options package","ytdl_subscribe.ytdl_additions package"],titleterms:{base:8,cli:3,config:[9,10,11,12,13,14,15],config_file_valid:9,config_opt:10,config_options_valid:10,conftest:[],content:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],document:0,download:4,download_args_pars:3,download_strategy_valid:14,enhanced_download_arch:16,entri:5,except:7,id3_valid:11,indic:0,main:2,main_args_pars:3,metadata_opt:11,metadata_options_valid:11,mixin:14,modul:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],nfo_valid:11,output_opt:12,output_options_valid:12,overrid:13,overrides_valid:13,packag:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],preset_valid:9,s:0,setup:[],soundcloud:[5,6],soundcloud_download:4,soundcloud_valid:14,source_opt:14,source_valid:14,strict_dict_valid:8,string_datetim:8,string_formatter_valid:8,string_select_valid:8,submodul:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],subpackag:[2,7,9],subscrib:0,subscript:6,subscription_valid:9,tabl:0,test:[],test_bool_valid:[],test_dict_valid:[],test_entri:[],test_soundcloud_entri:[],test_string_formatter_valid:[],test_string_valid:[],unit:[],valid:[7,8,9,10,11,12,13,14,15],welcom:0,youtub:[5,6],youtube_download:4,youtube_valid:14,ytdl:0,ytdl_addit:16,ytdl_option:15,ytdl_options_valid:15,ytdl_subscrib:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]}})