blob: e813d36276083022ffccae6b3f578456655afe04 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env python3
import os
from filecrypt import encrypt_file
if __name__ == '__main__':
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('infile')
args = parser.parse_args()
if not os.path.isfile(args.infile):
print(f'{infile} is not a file or directory, exiting.')
os.exit(2)
download_filename = os.path.basename(args.infile)
file_id, token = encrypt_file(args.infile, download_filename)
print(f'/{file_id}/{token}/{download_filename}')
|