1
0
Fork 0
mirror of synced 2024-06-14 16:24:45 +12:00
bulk-downloader-for-reddit/bulkredditdownloader/configuration.py

29 lines
899 B
Python
Raw Normal View History

2021-03-11 00:47:57 +13:00
#!/usr/bin/env python3
# coding=utf-8
from argparse import Namespace
from typing import Optional
class Configuration(Namespace):
def __init__(self):
super(Configuration, self).__init__()
self.directory: str = '.'
self.limit: Optional[int] = None
self.link: list[str] = []
self.multireddit: list[str] = []
self.no_dupes: bool = False
self.saved: bool = False
self.search: Optional[str] = None
self.set_file_scheme: str = '{REDDITOR}_{TITLE}_{POSTID}'
self.set_folder_scheme: str = '{SUBREDDIT}'
self.skip: list[str] = []
self.skip_domain: list[str] = []
self.sort: str = 'hot'
self.submitted: bool = False
self.subreddit: list[str] = []
self.time: str = 'all'
self.upvoted: bool = False
self.user: Optional[str] = None
self.verbose: int = 0