Skip to content

Cat Guru is a desktop app that generates random cat facts and allows users to change the background and avatar. It uses API https://catfact.ninja/fact

License

Notifications You must be signed in to change notification settings

hrosicka/CatGuru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cat Guru

Bored? Ask Cat Guru for a random cat fact and be amazed! Based on Cat Facts API: https://catfact.ninja/fact

The application was created using the Tkinter framework and icons / pictures using Figma.

User Documentation

Cat Guru is a desktop application that generates random cat facts and allows users to change the background and avatar.

Usage

  1. Launch the application.
  2. Click the "Ask the Cat Guru" button.
  3. Read the cat fact that is displayed.
  4. Change the background and avatar to your liking.

Features

  • "Ask the Cat Guru" button: Generates a new cat fact.

  • "Change Avatar" button: Allows you to choose a new one avatar.

  • "Change Background" button: Allows you to choose a new one background.

Improving Error Handling with Specific Messages

  • To provide more informative error messages, the get_cat_fact function handles specific exceptions and return tailored messages. Logging is used. The file cat_guru.log is created.

About

Cat Guru is a desktop app that generates random cat facts and allows users to change the background and avatar. It uses API https://catfact.ninja/fact

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages