Comments (11)
Troddit.com has averaged just under 400,000 Reddit API requests per day for the past 3 days.
That's 12,000,000 requests per month or about $3,000 a month with the proposed rate.
Troddit.com is also averaging just under 1,000,000 reddit images/videos served per day so if that also counts towards API use the cost is easily 3-4 times higher.
Needless to say I won't be able to support that.
Troddit.com averages 4 to 5k unique users per day so a cheap $1 or $2 dollar subscription may be able to cover costs but this is difficult to predict as many users will likely leave and users who will pay will likely be power users and use more API requests so the actual cost may need to be 2-3x higher.
With that being said, Reddit is going to continue to offer free tiers for their API:
- 100 queries per minute per OAuth client id
- 10 queries per minute for no OAuth.
So if you would want to continue to use troddit for free it is possible to setup your own local troddit instance and create an OAuth client id with Reddit for a fairly uninterrupted service. However, this hinges on Reddit keeping OAuth app creation easy and it's a possibility this would turn into a manually reviewed service.
I'll be contemplating on whether to keep troddit.com running in a paid state. In either case I will keep this repository up and open.
from troddit.
50 million requests costs $12,000
https://www.reddit.com/r/apolloapp/comments/13ws4w3/had_a_call_with_reddit_to_discuss_pricing_bad
from troddit.
updated post about the future of troddit here:
https://reddit.com/r/TrodditForReddit/comments/14745id/the_future_of_troddit
from troddit.
I will need to keep an eye on this but as of now it is highly likely Reddit will require the usage of a premium API for third party apps like troddit to continue to function. It's not entirely clear how expensive this new API will but this will likely mean troddit will need to be crowdfunded or move to a premium subscription model.
The developer of Apollo made a helpful post here for reference.
https://www.reddit.com/r/apolloapp/comments/12ram0f/had_a_few_calls_with_reddit_today_about_the/
from troddit.
I started using troddit because I AM ANGRY
from troddit.
@burhan-syed I suppose the google form have been terminated and you switch to troddit+ on the website for registration. May I know how long the membership approval process?
from troddit.
@dtantono memberships are on hold indefinitely. That is all I can really say for now.
from troddit.
@burhan-syed Understood, I hope this project will not reach EOL as well. BTW, suppose the registration process is online once again. trodditcom will notify pending new user by email. is that so?
from troddit.
I still use troddit with my own account self hosted and it's working as normal. Thanks for keeping it going
from troddit.
@Joshndroid sorry I am quite amateur in docker setup. do you know how to reddit login with troddit?
from troddit.
You will need to run the docker image while parsing the environment variables that are listed on the home page - https://github.com/burhan-syed/troddit
keep in mind you will need to create an app key with the old.reddit link as advised below the environment variables bit
I use unraid as my serverOS and i created a troddit template and shared it with the unraid community that makes it a little easier but there is still a slight but of setup
from troddit.
Related Issues (20)
- [Feature request] Subs icons in the NavBar HOT 1
- next-auth error when basic auth is enabled
- Some videos and images not showing
- First posts in "Home" are not from joined subreddits
- [Feature Request] Hide the upvote counts of posts and comments.
- ETP Popup shows up repeatably with ETP disabled HOT 1
- [Feature Request] Support for Lemmy if Reddit kills off 3rd party API access? HOT 2
- Add to feed button not working
- Custom feed stops loading after some scrolling HOT 3
- Build failing on vercel after last commit
- Build failing on vercel after last commit HOT 1
- CORS errors on Firefox
- Seen filter not working? HOT 1
- Project Status HOT 2
- Bug: Code blocks don't appear to be rendered properly HOT 1
- Docker image ENV variables HOT 1
- Login not working HOT 4
- [Feature request] Insert own API credentials via GUI
- Profile saved doesn't load.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from troddit.