Skip to content

moondial-pal/page_progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Page Progress Tracker

This is one of the first Python apps I created, built to help track my progress while studying a book. The idea is simple: enter the total number of pages in your book, input your current page, and get instant feedback on how far you've comeβ€”along with a randomly selected, positive affirmation to keep you motivated!

πŸ’‘ Features

  • Prompts user for total number of pages in a book
  • Lets you enter your current page and calculates your reading progress
  • Prints an encouraging message each time you check your progress
  • Input validation to keep things user-friendly
  • Option to quit at any time

πŸ§ͺ Example

πŸ“˜ Total number of pages in the book: 350  
πŸ“– What page are you on? (type 'q' to quit): 120  
You're at: 34.3%  
DY-NA-MITE!!

πŸ“– What page are you on? (type 'q' to quit): q  
Goodbye and happy reading! πŸ“š

🧠 Motivation

I made this app to stay encouraged while reading a dense textbook. The positive phrases kept me going, and the progress check-ins helped me stay on track.

πŸ“‚ File

  • page_progress.py β€” Main script containing all the logic

πŸš€ How to Run

Make sure you have Python installed, then run:

python3 page_progress.py

About

A tool for measuring your progress by percentage, when moving through a book.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages