1
0
Fork 0
mirror of synced 2024-06-26 18:10:26 +12:00

Change quotes

This commit is contained in:
Serene-Arc 2021-03-08 12:09:39 +10:00 committed by Ali Parlakci
parent 5a2e045c77
commit 1422591bf4

View file

@ -9,91 +9,92 @@ from bulkredditdownloader.exceptions import BulkDownloaderException
logger = logging.getLogger() logger = logging.getLogger()
parser = argparse.ArgumentParser(allow_abbrev=False, parser = argparse.ArgumentParser(allow_abbrev=False,
description="This program downloads media from reddit posts") description='This program downloads media from reddit posts')
def _add_options(): def _add_options():
parser.add_argument("directory", parser.add_argument('directory',
help="Specifies the directory where posts will be downloaded to", help='Specifies the directory where posts will be downloaded to',
metavar="DIRECTORY") metavar='DIRECTORY')
parser.add_argument("--verbose", "-v", parser.add_argument('--verbose', '-v',
action="store_true", action='store_true',
count=True) count=True)
parser.add_argument("--link", "-l", parser.add_argument('--link', '-l',
help="Get posts from link", help='Get posts from link',
action='append', action='append',
metavar="link") metavar='link')
parser.add_argument("--submitted", parser.add_argument('--submitted',
action="store_true", action='store_true',
help="Gets posts of --user") help='Gets posts of --user')
parser.add_argument("--saved", parser.add_argument('--saved',
action="store_true", action='store_true',
help="Gets upvoted posts of --user") help='Gets upvoted posts of --user')
parser.add_argument("--upvoted", parser.add_argument('--upvoted',
action="store_true", action='store_true',
help="Gets upvoted posts of --user") help='Gets upvoted posts of --user')
parser.add_argument("--subreddit", parser.add_argument('--subreddit',
nargs="+", nargs='+',
help="Triggers subreddit mode and takes subreddit's name without r/. use \"frontpage\" " help='Triggers subreddit mode and takes subreddit name. use \"frontpage\" for frontpage',
"for frontpage", metavar='SUBREDDIT',
metavar="SUBREDDIT",
type=str) type=str)
parser.add_argument("--multireddit", parser.add_argument('--multireddit',
help="Triggers multireddit mode and takes multireddit's name without m", help='Triggers multireddit mode and takes multireddit name',
metavar="MULTIREDDIT", metavar='MULTIREDDIT',
action='append', action='append',
type=str) type=str)
parser.add_argument("--user", parser.add_argument('--authenticate',
help="reddit username if needed. use \"me\" for current user", action='store_true')
required="--multireddit" in sys.argv or "--submitted" in sys.argv, parser.add_argument('--user',
metavar="redditor", help='reddit username if needed. use "me" for current user',
required='--multireddit' in sys.argv or '--submitted' in sys.argv,
metavar='redditor',
default=None, default=None,
type=str) type=str)
parser.add_argument("--search", parser.add_argument('--search',
help="Searches for given query in given subreddits", help='Searches for given query in given subreddits',
metavar="query", metavar='query',
default=None, default=None,
type=str) type=str)
parser.add_argument("--sort", parser.add_argument('--sort',
help="Either hot, top, new, controversial, rising or relevance default: hot", help='Either hot, top, new, controversial, rising or relevance default: hot',
choices=["hot", "top", "new", "controversial", "rising", "relevance"], choices=['hot', 'top', 'new', 'controversial', 'rising', 'relevance'],
metavar="SORT TYPE", metavar='SORT TYPE',
default='hot', default='hot',
type=str) type=str)
parser.add_argument("--limit", parser.add_argument('--limit',
help="default: unlimited", help='default: unlimited',
metavar="Limit", metavar='Limit',
default=None, default=None,
type=int) type=int)
parser.add_argument("--time", parser.add_argument('--time',
help="Either hour, day, week, month, year or all. default: all", help='Either hour, day, week, month, year or all. default: all',
choices=["all", "hour", "day", "week", "month", "year"], choices=['all', 'hour', 'day', 'week', 'month', 'year'],
metavar="TIME_LIMIT", metavar='TIME_LIMIT',
default='all', default='all',
type=str) type=str)
parser.add_argument("--skip", parser.add_argument('--skip',
nargs="+", nargs='+',
help="Skip posts with given type", help='Skip posts with given type',
type=str, type=str,
default=[]) default=[])
parser.add_argument("--skip-domain", parser.add_argument('--skip-domain',
nargs="+", nargs='+',
help="Skip posts with given domain", help='Skip posts with given domain',
type=str, type=str,
default=[]) default=[])
parser.add_argument("--set-folder-scheme", parser.add_argument('--set-folder-scheme',
action="store_true", action='store_true',
help="Set custom folderpath", help='Set custom folderpath',
default='{SUBREDDIT}' default='{SUBREDDIT}'
) )
parser.add_argument("--set-file-scheme", parser.add_argument('--set-file-scheme',
action="store_true", action='store_true',
help="Set custom filename", help='Set custom filename',
default='{REDDITOR}_{TITLE}_{POSTID}' default='{REDDITOR}_{TITLE}_{POSTID}'
) )
parser.add_argument("--no-dupes", parser.add_argument('--no-dupes',
action="store_true", action='store_true',
help="Do not download duplicate posts on different subreddits", help='Do not download duplicate posts on different subreddits',
) )