https://github.com/03-bunny-06/personal-assistant-application
This Python project is a Personal Assistant Application that helps users manage tasks, track expenses, and get real-time weather updates. It also provides inspirational quotes for motivation.
https://github.com/03-bunny-06/personal-assistant-application
api beautifulsoup4 classes-and-objects oops-in-python python3
Last synced: 16 days ago
JSON representation
This Python project is a Personal Assistant Application that helps users manage tasks, track expenses, and get real-time weather updates. It also provides inspirational quotes for motivation.
- Host: GitHub
- URL: https://github.com/03-bunny-06/personal-assistant-application
- Owner: 03-Bunny-06
- Created: 2025-01-20T04:35:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T05:05:00.000Z (over 1 year ago)
- Last Synced: 2025-07-30T10:01:52.266Z (11 months ago)
- Topics: api, beautifulsoup4, classes-and-objects, oops-in-python, python3
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Assistant Application
## Project Description
This Python project is a **Personal Assistant Application** that helps users manage tasks, track expenses, and get real-time weather updates. It also provides inspirational quotes for motivation. The application is interactive and console-based, designed to simplify everyday tasks.
## Features
### User Management
- Log In or Sign Up to create and manage your profile.
- Secure storage of user credentials.
### Task Management
- Add, remove, and view tasks.
- Categorize tasks by priority and status.
### Expense Tracker
- Track daily expenses with chore descriptions and costs.
- View a summary of expenses.
### Weather Updates
- Fetch and display current weather conditions for any city using the **Weather API**.
### Quote of the Day
- Displays a random motivational quote fetched from a website.
## How to Use
1. **Run the Application:** Execute the script to launch the Personal Assistant Application.
2. **Login or Sign Up:** Choose the desired option to log in to your account or create a new one.
3. **Navigate Options:** After logging in, access various features like Task Management, Expense Tracker, or Weather Updates through the main menu.
4. **Exit:** Log out of your account and exit the application when done.
## Prerequisites
- **Python 3.x** installed on your system.
## Libraries
Install the required libraries using:
```sh
pip install requests beautifulsoup4
```
## APIs Used
### Weather API
- Used for fetching real-time weather information.
- **Base URL:** `http://api.weatherapi.com/v1/current.json`
- Replace `API_KEY` in the code with your personal API key.
### Quote Fetching
- Scrapes motivational quotes from an online source.
## Documentation
For detailed information, refer to the documentation:
[Personal Assistant Documentation](https://drive.google.com/file/d/1F8MxbhGuaB2ahk09-9yKdROrrR2J4NUQ/view?usp=sharing)