コード例 #1
0
ファイル: downloader.py プロジェクト: harokb/YouStream
    def __init__(self, search_terms, directory):
        self.search_terms = search_terms
        self.songs_metadata = utils.get_songs_metadata(search_terms)
        self.directory = directory

        self.current_song_index = 0
        self.is_downloading_now = False
        self.max_download_rate = 200
        self.path_of_video_being_downloaded = None
        self.last_video_finished_filepath = None

        self.downloaded_songs_indices = set()
        self.downloaded_songs_paths = {}

        self.pool = None
        self.download_subprocess = None

        # Since we have already the first 10
        self.index_of_next_songs_to_download = 11
コード例 #2
0
ファイル: downloader.py プロジェクト: harokb/YouStream
 def get_next_10_songs_metadata(self):
     metadata = utils.get_songs_metadata(self.search_terms, self.index_of_next_songs_to_download)
     self.index_of_next_songs_to_download += 10
     return metadata