Surn's picture
v0.2.20 - Add Challenge Mode v1.0
507acad
# 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'
]