Spaces:
Running
Running
File size: 1,766 Bytes
507acad |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
# battlewords/modules/__init__.py
"""
Shared utility modules for BattleWords.
These modules are imported from the OpenBadge project and provide
reusable functionality for storage, constants, and file utilities.
"""
from .storage import (
upload_files_to_repo,
gen_full_url,
generate_permalink,
generate_permalink_from_urls,
store_issuer_keypair,
get_issuer_keypair,
get_verification_methods_registry,
list_issuer_ids
)
from .constants import (
HF_API_TOKEN,
HF_REPO_ID,
SHORTENER_JSON_FILE,
SPACE_NAME,
TMPDIR,
upload_file_types,
model_extensions,
image_extensions,
audio_extensions,
video_extensions,
doc_extensions
)
from .file_utils import (
get_file_parts,
rename_file_to_lowercase_extension,
get_filename,
convert_title_to_filename,
get_filename_from_filepath,
delete_file,
get_unique_file_path,
download_and_save_image,
download_and_save_file
)
__all__ = [
# storage.py
'upload_files_to_repo',
'gen_full_url',
'generate_permalink',
'generate_permalink_from_urls',
'store_issuer_keypair',
'get_issuer_keypair',
'get_verification_methods_registry',
'list_issuer_ids',
# constants.py
'HF_API_TOKEN',
'HF_REPO_ID',
'SHORTENER_JSON_FILE',
'SPACE_NAME',
'TMPDIR',
'upload_file_types',
'model_extensions',
'image_extensions',
'audio_extensions',
'video_extensions',
'doc_extensions',
# file_utils.py
'get_file_parts',
'rename_file_to_lowercase_extension',
'get_filename',
'convert_title_to_filename',
'get_filename_from_filepath',
'delete_file',
'get_unique_file_path',
'download_and_save_image',
'download_and_save_file'
]
|