A Windows GUI application that downloads media from social platforms
Create web app: https://www.reddit.com/prefs/apps
Add redirect uri for the web app: http://localhost:8080
Add client id and secret to /ImageScraper/config.json
Create app: https://www.tumblr.com/oauth/apps
Add OAuth Consumer Key to /ImageScraper/config.json
No setup required
- Full OAuth2 flow - User authentication (Reddit)
- Multi-threaded downloads
- libcurl - Web requests
- GLFW - Window rendering
- Dear ImGui - User interface
- JSON for Modern C++ (nlohmann) - Serialisation
Perform the setup steps above using /ImageScraper/data/config.json
Set debugging working directory to $(TargetDir)
for all configurations and platforms
The latest curl certificate can be obtained from:
https://curl.se/ca/cacert.pem
https://github.com/glfw/glfw
https://github.com/ocornut/imgui
https://github.com/nlohmann/json
https://curl.se/libcurl/