An open API service indexing awesome lists of open source software.

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.

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)