add --subdir switch

master
stockbsd 2019-11-14 17:26:24 +08:00
rodzic 6bb5edf680
commit cc4bd22fab
3 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -41,6 +41,7 @@ optional arguments:
--thread-number THREAD_NUMBER
--coro-number CORO_NUMBER
--since SID
--subdir used with --file to save media to different dirs for each user
```
```

Wyświetl plik

@ -1,4 +1,4 @@
from .downloader import Downloader
from .threaded_aio_dlder import AioDownloader
version = "0.1.8"
version = "0.1.9"

Wyświetl plik

@ -70,6 +70,9 @@ def main():
parser.add_argument("--thread-number", type=int, default=2)
parser.add_argument("--coro-number", type=int, default=5)
parser.add_argument('-v', '--verbose', action='count', default=0)
parser.add_argument(
"--subdir", help="add subdir for each user", default=False, action="store_true"
)
args = parser.parse_args()
level = logging.DEBUG if args.verbose>1 else (
@ -106,7 +109,8 @@ def main():
id = line.strip()
if id and not id.startswith('#'):
try:
downloader.download_media_of_user(id, args.dest, args.size,
dest = os.path.join(args.dest, id) if args.subdir else args.dest
downloader.download_media_of_user(id, dest, args.size,
args.limit, args.rts, args.video, args.photo, args.since)
except Exception as e:
pass