kopia lustrzana https://github.com/stockbsd/twitter-media-dl
add --subdir switch
rodzic
6bb5edf680
commit
cc4bd22fab
|
@ -41,6 +41,7 @@ optional arguments:
|
||||||
--thread-number THREAD_NUMBER
|
--thread-number THREAD_NUMBER
|
||||||
--coro-number CORO_NUMBER
|
--coro-number CORO_NUMBER
|
||||||
--since SID
|
--since SID
|
||||||
|
--subdir used with --file to save media to different dirs for each user
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from .downloader import Downloader
|
from .downloader import Downloader
|
||||||
from .threaded_aio_dlder import AioDownloader
|
from .threaded_aio_dlder import AioDownloader
|
||||||
|
|
||||||
version = "0.1.8"
|
version = "0.1.9"
|
||||||
|
|
|
@ -70,6 +70,9 @@ def main():
|
||||||
parser.add_argument("--thread-number", type=int, default=2)
|
parser.add_argument("--thread-number", type=int, default=2)
|
||||||
parser.add_argument("--coro-number", type=int, default=5)
|
parser.add_argument("--coro-number", type=int, default=5)
|
||||||
parser.add_argument('-v', '--verbose', action='count', default=0)
|
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()
|
args = parser.parse_args()
|
||||||
|
|
||||||
level = logging.DEBUG if args.verbose>1 else (
|
level = logging.DEBUG if args.verbose>1 else (
|
||||||
|
@ -106,7 +109,8 @@ def main():
|
||||||
id = line.strip()
|
id = line.strip()
|
||||||
if id and not id.startswith('#'):
|
if id and not id.startswith('#'):
|
||||||
try:
|
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)
|
args.limit, args.rts, args.video, args.photo, args.since)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass
|
pass
|
||||||
|
|
Ładowanie…
Reference in New Issue