GitHunt
AH

AhmedAlDiab/Random-Quote-Generator

this is a simple program written in cpp that generates a random quotes based on a subject

Random Quote Generator

Download

visit the releases page

Usage

  • simply select a tag and press the Generate button to get a random quote
  • you can copy the quote to clipboard by clicking the Copy button
  • you can clear the quote by clicking the Clear button (idk why you would want to do that but it's there anyway)
  • a photo of the author will be shown if available (there is a chance that some authors don't have a photo, in that case nothing will be shown or the last photo of the previous author will be shown, this is a known issue that I will try to fix in the future)

Build from source

  • first, make sure you have conan installed, you can use the VS conan extension or install it manually by following the instructions here
  • clone the repository and open the solution in Visual Studio
  • run the following commands in the terminal to install the dependencies (make sure you are in the project directory):
conan profile detect --force
conan install . --build=missing
  • then you can build the solution and run the application
  • if you want to build the application in release mode, you can change the configuration to Release and then build the solution
  • if you want to build the application in debug mode, you can change the configuration to Debug and then build the solution

Used Libraries

  • wxWidgets: for the GUI Project
  • libcurl: for making HTTP requests Project
  • nlohmann_json: for parsing JSON data Project
  • zenquote.io API: for fetching random quotes API

Languages

C++95.7%Python3.7%C0.6%

Contributors

Created February 7, 2026
Updated February 7, 2026