build sha256sum
This commit is contained in:
parent
7cb60149d3
commit
d153e41715
2 changed files with 6 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -2,3 +2,4 @@
|
|||
.conda
|
||||
*.zim
|
||||
*.part
|
||||
*.sha256sum
|
|
@ -75,8 +75,7 @@ def retreive_filelist(session: requests.Session, url: str, cache_file: str = "",
|
|||
def find_wiki_files(filelist: list, wiki: str) -> list:
|
||||
result = list()
|
||||
for file in filelist:
|
||||
url = urljoin(file[0], file[1])
|
||||
if wiki in url:
|
||||
if file[1].startswith(wiki):
|
||||
result.append(file)
|
||||
return result
|
||||
|
||||
|
@ -199,6 +198,10 @@ def download_wiki(session: requests.Session, title: str, src: str, dst: str):
|
|||
if digest_value != sha256.digest():
|
||||
raise SystemExit(f"Checksum Error for {title}. Aborting.")
|
||||
|
||||
sha256sum = sha256.hexdigest()
|
||||
with open(dst + '.sha256sum', 'w') as file:
|
||||
file.write(f"{sha256sum} {dst}\n")
|
||||
|
||||
os.rename(dst + '.part', dst)
|
||||
|
||||
def main():
|
||||
|
|
Loading…
Reference in a new issue