support multiple files
This commit is contained in:
parent
34b064700f
commit
c876043220
13
README.md
13
README.md
@ -44,14 +44,19 @@ also @alphatr write a tool transform .aria2 file to a magnet link use javascript
|
||||
# ================================================================
|
||||
```
|
||||
|
||||
# how to run
|
||||
|
||||
```
|
||||
python aria2_to_magnet.py -f dahufa.aria2
|
||||
## how to run
|
||||
|
||||
```bash
|
||||
python aria2_to_magnet.py dahufa.aria2
|
||||
```
|
||||
|
||||
output
|
||||
```
|
||||
magnet:?xt=urn:btih:959E2ECEB954313D3869EFF7924CA7CD8DE739
|
||||
```
|
||||
|
||||
with multiple files
|
||||
```bash
|
||||
python aria2_to_magnet.py *.aria2
|
||||
```
|
||||
|
||||
|
@ -4,7 +4,7 @@ import binascii
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("-f", "--file", required=True,
|
||||
parser.add_argument("file", nargs='+',
|
||||
help="input file XXX.aria2")
|
||||
|
||||
args = parser.parse_args()
|
||||
@ -76,8 +76,9 @@ def parse_aria_control_file(file_name):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
file_name = args.file
|
||||
parse_aria_control_file(file_name)
|
||||
file_list = args.file
|
||||
for file_name in file_list:
|
||||
parse_aria_control_file(file_name)
|
||||
# version is 1
|
||||
# hash length is 20
|
||||
# magnet:?xt=urn:btih:959E2ECEB954313D38690EFF7924CA7CD80DE739
|
||||
|
Loading…
Reference in New Issue
Block a user