audio_curation.archive_utility¶
Various utilities to access and manipulate an archive.org audio item.
-
class
audio_curation.archive_utility.
ArchiveAudioItem
(archive_id, config_file_path=None, mirrors_repo_structure=False)[source]¶ Represents an archive.org audio item.
-
class
audio_curation.archive_utility.
ArchiveItem
(archive_id, config_file_path=None, mirrors_repo_structure=False)[source]¶ Represents an archive.org item.
-
delete_unaccounted_for_files
(all_files)[source]¶ Delete all unaccounted-for-files among all_files.
May not satisfactorily delete files under directories. :param all_files: This has to include exactly _every_ file that is expected to be present in the archive item.
-
get_remote_name
(file_path)[source]¶ Parameters: file_path – A path like git_repo_name/mp3/xyz.mp3 Returns: If self.mirrors_repo_structure : git_repo_name/xyz.mp3, else: xyz.mp3
-