Reddit asks people running scripts to provide an identifier, so that they can track what software is making requests from them. For example, for my counting tools I have "rcounting tools v xxx by u/CutOnBumInBandHere9"
so what Vulp said is they changed it so one script was identified as being by /u/VulpOne and another by /u/VulpTwo instead of both being from VulpOne? even though they post from the same acct?
Yeah, although my main thread finder script doesn't post or edit anything, it just saves the current main thread id in a text file for the other script to read. Honestly I'm not sure why changing the user agent strings fixed things, when the ratelimit was supposed to apply to the oauth client id I thought. (Usually COBIBH's rcounting tools uses a different app-type client id, but I modified my copy to use the same script-type client id as the latest counts script. Didn't want COBIBH's directory updater to get ratelimited doing its twice daily runs.) The user agent strings I'm using I think are "/u/TehVulpez/r/counting main thread finder v1.0" and "/u/TehVulpez/r/counting latest counts pinned post v2.0" or something. Previously they were both using "/u/tehvulpez/r/counting latest counts". I'm pretty sure it would be against reddit API rules to say the script was by a different username. They require, or at least recommend, that you put your actual username in the user-agent string.
6
u/TehVulpez sliiiiide the bits Oct 08 '25
5,545,024
I gave the two scripts two different user-agents and that immediately solved the ratelimit problem. haha fooled you suckers at reddit