@ -3,7 +3,7 @@ client_id = { optional = false, nmin = 12, nmax = 30, explanation = "the ID of y
client_secret={optional=false,nmin=20,nmax=40,explanation="the SECRET of your Reddit app of SCRIPT type",example="fFAGRNJru1FTz70BzhT3Zg",regex="^[-a-zA-Z0-9._~+/]+=*$",input_error="The client ID can only contain printable characters.",oob_error="The secret should be over 20 and under 40 characters, double check your input."}
username={optional=false,nmin=3,nmax=20,explanation="the username of your reddit account",example="asdfghjkl",regex="^[-_0-9a-zA-Z]+$",oob_error="A username HAS to be between 3 and 20 characters"}
password={optional=false,nmin=8,explanation="the password of your reddit account",example="fFAGRNJru1FTz70BzhT3Zg",oob_error="Password too short"}
2fa={optional=true, options =[
2fa={optional=true,type ="bool",options =[
true,
false,
],default=false,explanation="Whether you have Reddit 2FA enabled, Valid options are True and Talse",example=true}
@ -13,14 +13,14 @@ password = { optional = false, nmin = 8, explanation = "the password of your red
random={optional=true,options=[
true,
false,
],default=false, explanation ="If set to no, it will ask you a thread link to extract the thread, if yes it will randomize it. Default: 'False'",example="True"}
],default=false,type ="bool",explanation ="If set to no, it will ask you a thread link to extract the thread, if yes it will randomize it. Default: 'False'",example="True"}
subreddit={optional=false,regex="[_0-9a-zA-Z]+$",nmin=3,nmax=21,explanation="what subreddit to pull posts from, the name of the sub, not the URL",example="AskReddit",oob_error="A subreddit name HAS to be between 3 and 20 characters"}
post_id={optional=false,regex="^((?!://|://).)*$",explanation="Used if you want to use a specific post.",example="urdtfx"}
max_comment_length={default=500,optional=false,nmin=10,nmax=10000,type="int",explanation="max number of characters a comment can have. default is 500",example=500,oob_error="the max comment length should be between 10 and 10000"}
],explanation="sets the Reddit theme, either LIGHT or DARK"}
times_to_run={optional=true,default=1,example=2,explanation="used if you want to run multiple times. set to an int e.g. 4 or 29 or 1",type="int",nmin=1,oob_error="It's very hard to run something less than once."}
opacity={optional=true,default=0.9,example=0.8,explanation="Sets the opacity of the comments when overlayed over the background",type="float",nmin=0,nmax=1,oob_error="The opacity HAS to be between 0 and 1",input_error="The opacity HAS to be a decimal number between 0 and 1"}
f'on the {index}{("st"ifindex==1else("nd"ifindex==2else("rd"ifindex==3else"th")))} post of {len(getenv("POST_ID","").split("+"))}'
f'on the {index}{("st"ifindex%10==1else("nd"ifindex%10==2else("rd"ifindex%10==3else"th")))} post of {len(config["reddit"]["thread"]["post_id"].split("+"))}'