I have finally finished my python book search mini app. This is a command- line application that uses Gutendex API to search for books and show them with some information regarding the book and gives a way to download the book. It took me almost 2 weeks to do it and I used minimal AI related help, did it mostly looking at documentations and examples. This was a big leap for me as it helped clear a lot of python related syntax issues and also gave me a good experience on the file i/o and requests which I used the most for this project and it also strengthened the concepts regarding the data structures of python such as dictionary and lists. Check it out here:
A command-line book search system written in Python. Search the Project Gutenberg catalog through the Gutendex API, sign up or log in, and browse book details — all from your terminal.
users.txt
).sessions.txt
) that is validated before searches and cleaned up on logout.Note
Authentication and sessions are implemented with plain-text files for learning purposes only. Do not use real credentials — this is not a secure auth system.