Hi,
Thanks for creating this! Really nice work.
I did have one big issue with the program though - I found the really low res and the looping of the Tumblr gifs to be a bit of a turn off. So I made a fork! Instead of pulling gifs from tumblr, it pulls .webm's from Gfycat links on subreddits instead, and only goes to the next video when the first one ends. It also supports multiple subreddits, shuffles the order of the videos it gets, and supports listing - so it won't just play 25 videos, after the first call gets 25 links, the next call will get the next 25, similar to the way it currently fetches from tumblr. This is supported per-subreddit. It also lets you filter on score - only posts above a certain score threshold are displayed.
I found this to be a big improvement! The quality of the videos is incomparable and no looping makes it feel more like a dynamic, personalized cock hero, created live just for you
@silentfrost - I'd love to get this merged, as a toggle option, back into the main repo! Is this a change you'd consider accepting a pull request for?
More details and some thoughts:
- Spoiler: show
-
Choosing subreddits: The list of "Tumblr IDs" on the config pane are now instead subreddits. I'd suggest starting with 60fpsporn.
Listing dev note: Reddit makes this a bit tricky, you have to use an 'after' tag. I did it lazily and am storing this state in Window.
Listing implementation: One issue with listing right now is that, with the current implementation, if the amount of posts on the subreddit is low, using the app a week later, after it lists through the last week of posts, you'll quickly encounter the same posts you did last time. Was considering using 'top -> all time' instead and somehow saving (with a cookie maybe? - but concern here is most people will use icognito mode for this anyway. Or just display it to the user and let them copy paste it) the after tag, so that it continues from where you last watched. Problem with this is you're going to be slowly going down in post score as you use the app. Maybe that's ok though. Not sure.
If you'd like to try to play this build locally right now:
- Spoiler: show
-
Install Git
Install npm / nodejs
On some directory (really preferably on an SSD, npm is awful), open CMD and type
Code: Select all
git clone https://github.com/PuzzleheadedWasabi/fapinstructor.git
cd fapinstructor
npm install
npm start
You might need to uncapitalize the folders src/Components and src/Containers. I got errors until I did that.
^All this is untested so it might not work lol but it probably will.
Source:
https://github.com/PuzzleheadedWasabi/fapinstructor