Displays a heatmap of posts submitted to a given subreddit along with a list of posts made each hour. Uses pushshift's api to gather data from Reddit and currently takes about 3 to 5 mintues to complete a request in order to reliably avoid exceeding the API's rate limit. The API's rate limit is not something I control, sadly, and until I am able to create my own Reddit scraper, the load time is subject to whatever rate limit pushshift decides to implement.
Built with React.
Check out the demo.
Users can input a subreddit to generate a heatmap from:
Users can also view the posts made each hour:
Clicking a link takes users to the corresponding Reddit post!
On mobile, the heatmap is resized and given an overflow scroll bar to keep things tidy:
And users can still access hourly post lists:
Clone this repo, run
npm install and
npm start and you're good to go.
Submitting an issue
Feel free to submit an issue for any bugs, feature requests, or fixes. Be as clear and concise as possible when describing the issue and what you'd like to see changed.
Submitting a pull request
Link your PR to any related issues and describe what your PR changes.