Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Yoonmoonsik/dnd55e
/ functions
Functions
37 in github.com/Yoonmoonsik/dnd55e
⨍
Functions
37
◇
Types & classes
1
↓ 10 callers
Function
_add_optional
(payload: dict, cfg: dict, key: str)
NEXUSMOD/upload_mod.py:313
↓ 6 callers
Function
cid
(f)
NEXUSMOD/download_mod.py:75
↓ 5 callers
Function
_raise_for_status
(resp: requests.Response, action: str)
NEXUSMOD/upload_mod.py:333
↓ 5 callers
Function
make_headers
(api_key: str)
NEXUSMOD/upload_mod.py:35
↓ 3 callers
Function
cname
(f)
NEXUSMOD/download_mod.py:79
↓ 2 callers
Function
_api_headers
(api_key: str)
NEXUSMOD/download_mod.py:50
↓ 2 callers
Function
_parse_signed_headers
Extract the X-Amz-SignedHeaders list from a presigned URL.
NEXUSMOD/upload_mod.py:85
↓ 1 callers
Function
_build_complete_xml
(etags: list[tuple[int, str]])
NEXUSMOD/upload_mod.py:214
↓ 1 callers
Function
_decode_version64
Decode a Larian Version64 int64 to a dotted version string.
NEXUSMOD/upload_mod.py:59
↓ 1 callers
Function
_post_with_retry
POST with exponential backoff on 429 rate limit responses.
NEXUSMOD/upload_mod.py:318
↓ 1 callers
Function
cleanup_temp
Delete everything in temp_dir except keep_dir.
NEXUSMOD/download_mod.py:232
↓ 1 callers
Function
collect_localization_xmls
Search each pak extraction root for Localization* dirs; copy XMLs to xml_out. name_filter: if set, only copy XMLs whose filename contains this st
NEXUSMOD/download_mod.py:191
↓ 1 callers
Function
create_mod_file
(api_key: str, upload_id: str, cfg: dict)
NEXUSMOD/upload_mod.py:261
↓ 1 callers
Function
create_mod_file_version
(api_key: str, upload_id: str, mod_file_id: str, cfg: dict)
NEXUSMOD/upload_mod.py:284
↓ 1 callers
Function
create_upload_session
(api_key: str, file_path: Path, debug: bool = False)
NEXUSMOD/upload_mod.py:96
↓ 1 callers
Function
create_zip_from_pak
Zip the given .pak file into a temp directory and return the zip path.
NEXUSMOD/upload_mod.py:45
↓ 1 callers
Function
download_file
(url: str, dest_dir: Path, filename: str)
NEXUSMOD/download_mod.py:114
↓ 1 callers
Function
extract_paks
Extract every .pak in search_dir; return list of extraction root dirs.
NEXUSMOD/download_mod.py:156
↓ 1 callers
Function
extract_zip
(zip_path: Path, dest_dir: Path)
NEXUSMOD/download_mod.py:140
↓ 1 callers
Function
finalise_upload
(api_key: str, upload_id: str)
NEXUSMOD/upload_mod.py:227
↓ 1 callers
Function
get_download_url
(api_key: str, game: str, mod_id: str, file_id: int)
NEXUSMOD/download_mod.py:99
↓ 1 callers
Function
get_mod_files
(api_key: str, game: str, mod_id: str)
NEXUSMOD/download_mod.py:58
↓ 1 callers
Function
is_skip
(f)
NEXUSMOD/download_mod.py:84
↓ 1 callers
Function
load_config
(config_path: str)
NEXUSMOD/upload_mod.py:27
↓ 1 callers
Function
load_config
(config_path: str)
NEXUSMOD/download_mod.py:42
↓ 1 callers
Function
main
()
NEXUSMOD/upload_mod.py:346
↓ 1 callers
Function
main
()
NEXUSMOD/download_mod.py:250
↓ 1 callers
Function
pick_latest_file
Return the most recently uploaded main/update file.
NEXUSMOD/download_mod.py:66
↓ 1 callers
Method
read
(self, size: int = -1)
NEXUSMOD/upload_mod.py:140
↓ 1 callers
Function
read_version_from_meta
Read Version64 from ModuleInfo in meta.lsx and return as dotted version string.
NEXUSMOD/upload_mod.py:68
↓ 1 callers
Function
upload_multipart
(session_data: dict, file_path: Path)
NEXUSMOD/upload_mod.py:188
↓ 1 callers
Function
upload_single
(presigned_url: str, file_path: Path, cfg: dict, debug: bool = False)
NEXUSMOD/upload_mod.py:154
↓ 1 callers
Function
wait_for_available
(api_key: str, upload_id: str, timeout: int = 120)
NEXUSMOD/upload_mod.py:238
Method
__init__
(self, file_obj, total: int)
NEXUSMOD/upload_mod.py:135
Method
__len__
(self)
NEXUSMOD/upload_mod.py:150
Function
is_main
(f)
NEXUSMOD/download_mod.py:82
Function
is_update
(f)
NEXUSMOD/download_mod.py:83