REDDIT_CLIENT_ID="" #fFAGRNJru1FTz70BzhT3Zg #EXPLANATION the ID of your Reddit app of SCRIPT type #RANGE 12:30 #MATCH_REGEX [-a-zA-Z0-9._~+/]+=*$ #OOB_ERROR The ID should be over 12 and under 30 characters, double check your input. REDDIT_CLIENT_SECRET="" #fFAGRNJru1FTz70BzhT3Zg #EXPLANATION the SECRET of your Reddit app of SCRIPT type #RANGE 20:40 #MATCH_REGEX [-a-zA-Z0-9._~+/]+=*$ #OOB_ERROR The secret should be over 20 and under 40 characters, double check your input. REDDIT_USERNAME="" #asdfghjkl #EXPLANATION the username of your reddit account #RANGE 3:20 #MATCH_REGEX [_0-9a-zA-Z]+$ #OOB_ERROR A username HAS to be between 3 and 20 characters REDDIT_PASSWORD="" #fFAGRNJru1FTz70BzhT3Zg #EXPLANATION the password of your reddit account #RANGE 8:None #OOB_ERROR Password too short #OPTIONAL RANDOM_THREAD="no" # If set to no, it will ask you a thread link to extract the thread, if yes it will randomize it. Default: "no" REDDIT_2FA="" #no #MATCH_REGEX ^(yes|no) #EXPLANATION Whether you have Reddit 2FA enabled, Valid options are "yes" and "no" SUBREDDIT="AskReddit" #EXPLANATION what subreddit to pull posts from, the name of the sub, not the URL #RANGE 3:20 #MATCH_REGEX [_0-9a-zA-Z]+$ #OOB_ERROR A subreddit name HAS to be between 3 and 20 characters ALLOW_NSFW="False" #EXPLANATION Whether to allow NSFW content, True or False #MATCH_REGEX ^(True|False)$ POST_ID="" #MATCH_REGEX ^((?!://|://).)*$ #EXPLANATION Used if you want to use a specific post. example of one is urdtfx THEME="LIGHT" #dark #EXPLANATION sets the Reddit theme, either LIGHT or DARK #MATCH_REGEX ^(dark|light|DARK|LIGHT)$ TIMES_TO_RUN="" #2 #EXPLANATION used if you want to run multiple times. set to an int e.g. 4 or 29 and leave blank for 1 MAX_COMMENT_LENGTH="500" #500 #EXPLANATION max number of characters a comment can have. default is 500 #RANGE 0:10000 #MATCH_TYPE int #OOB_ERROR the max comment length should be between 0 and 10000 OPACITY="1" #.8 #EXPLANATION Sets the opacity of the comments when overlayed over the background #RANGE 0:1 #MATCH_TYPE float #OOB_ERROR The opacity HAS to be between 0 and 1 # If you want to translate the comments to another language, set the language code here. # If empty, no translation will be done. POSTLANG="" #EXPLANATION Activates the translation feature, set the language code gor translate or leave blank # see different voice options: todo: add docs VOICE="Matthew" # e.g. en_us_002 #EXPLANATION sets the voice the TTS uses TTsChoice="polly" # todo add docs #EXPLANATION the backend used for TTS, default is polly # IMPORTANT NOTE: if you use translate, you need to set this gtts or set tiktok and use custom voice in your language #OPTIONAL STORYMODE="False" # IN-PROGRESS - not yet implemented