This repository contains a Streamlit application designed to manage and update many datasets stored on Google Drive/Sheets. It also includes a mechanism to handle authentication if the Google Drive API token expires.
The repository consists of four main files, each representing a page of the Streamlit app:
- main.py: Home page
- tutorial.py: Page that briefly explains how to use the application
- update_db.py: Page to update the
db_OlimpidasanddAlunosdataset - update_entrevistas.py: Page to update the
dEntrevistasdataset
Additionally, the repository includes the next packages:
- classes: Contains the basic structure of the Streamlit app.
- utils: Includes other utilities such as background images and logos.
- requirements.txt: Lists the libraries needed to run the app.
To run this app locally, you need to have the dependencies installed. You can install the required libraries using the following command:
pip install -r requirements.txtTo run the app locally, use the following command in your terminal:
streamlit run main.pyFeel free to explore and update the datasets as needed. For any issues or contributions, please open an issue or submit a pull request. Enjoy using the app!