Skip to content

Tkinter/Streamlit apps for cataloging personal music collections.

Notifications You must be signed in to change notification settings

rhc-iv/album-release-cataloging-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎧 Album Release Cataloging App (ARCA)

Language
Python Version
Version

Twitter: rhc_iv
Mastodon: rhciv1972

🛋️ Homepage


A Python app, built around the Tkinter module, that allows users to create a catalog of their personal music collection and store it to a .json file.

👩🏻‍💻 Usage (tkinter-app)

  • Open the app.py file in the editor/IDE of your choice and run the script!
  • Use the Print button to send the .json file output to console.
  • Use the Add button to add new information to the catalog.
  • Use the Cancel button to clear all catalog fields.
  • Entries that appear in the app's TreeView can be Updated or Deleted.
  • Use the Exit button to exit the application.

⚠️ Caution

The Streamlit portion of this repository is unfinished. For now, it runs as a multipage app. I am mostly content with the Add to Catalog and View entire Catalog pages, but I am still working on the functionality of the Search the Catalog page. I have both a Submit and a Clear button on the search page. Here, I want the Clear button to clear not only the catalog dataframe written to the window, but also whatever selections are being made in any of the dropdown menus. I suspect this will require more undertanding of the st.session_state method.

A Python app, built with the Streamlit library, that allows users to create, view, and search a catalog of their personal music collection.

👩🏻‍💻 Usage (streamlit-app)

  • Via pip or another Python module installer, install requirements.txt.
  • From your terminal in the root directory, type streamlit run Welcome.py.
  • config.toml, located in the .streamlit folder contains the [theme] configuration for the app. It it optional.

📝 To-Do

  • Fix Clear button functionality in the Streamlit app.

👤 Author

Robert H. Carr, IV

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

Tkinter/Streamlit apps for cataloging personal music collections.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages