Overview
Version V022-1.Re01 of ProductiPy signifies a transition from its origins as the CPS 109 Assignment to a personalized project. Designed to streamline information retrieval for programming professionals, ProductiPy offers a unified terminal interface integrating various APIs. This release emphasizes organization and efficiency, catering to diverse information needs within a single window.
Key Features
- Integration of diverse APIs for location, weather, time, and other vital information retrieval.
- Morning program providing comprehensive information in the terminal, enhancing workflow efficiency.
- Night program facilitating task prioritization for the following day.
- Utilization of locally stored audio files for an enriched user experience.
- Configuration file (
requirements.txt
) simplifying pre-requisite module setup within virtual environments.
File Structure (Version V022-1.Re01)
main.py
: Updated main file responsible for program initiation, replacing the previouscps109_a1.py
.Program/
: Folder containing segregated program files for enhanced organization.AudioFiles/
: Folder housing audio files, promoting better file management.requirements.txt
: Configuration file ensuring seamless setup of pre-requisite modules.
Unsettled Variables
Users must configure specific variables within Program/morning.py
related to Spotify Developer Keys and API information for optimal functionality.
Dependencies
Ensure dependencies are met by checking the requirements.txt
file. The program is designed to operate within a virtual environment.
Pre-Requisites
- Apple MacOS Operating System
- Spotify Application
- Microsoft Visual Studio Code Application
Future Enhancements
Future iterations may introduce additional features, optimizations, and compatibility enhancements based on user feedback and evolving requirements.
ProductiPy.zip