Metadata-Version: 2.4
Name: lifex-cli
Version: 0.1.0
Summary: A CLI tool to manage tasks and syncs with Google Calender & Tasks.
Author-email: Aryan Rao <aryanscodse@gmail.com>
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: google-api-python-client
Requires-Dist: google-auth
Requires-Dist: google-auth-oauthlib
Requires-Dist: google-auth-httplib2
Requires-Dist: typer
Requires-Dist: python-dateutil
Requires-Dist: dateparser
Requires-Dist: colorama
Requires-Dist: tabulate
Requires-Dist: requests
Requires-Dist: gkeepapi
Requires-Dist: uvicorn
Requires-Dist: fastapi

# Life-CLI
A Powerful natural-language CLI that is `Made for developers` in mind to `Increase productivity while working`, you can manage google calender events, & `add, edit, delete in google tasks using natural language`! Keeps your day organized, all `Without leaving your terminal`
This project was made for `'midnight.hackclub.com'`
<br>
<br>
![gif](https://github.com/aryanscodingden/life-cli/blob/main/Assets/Calender%20Add.gif)

## Life CLI understands human language:
`life task add "buy milk tomorrow morning`
<br>
`life calendar add "meeting with john at 5pm on 20th nov`
<br>
`life calender add "doctor appointment next monday 9am`
<br>

### Time spent: 8h 37m
## Can sync to:
Google Tasks for tasks
<br>
Google Calender for events
<br>
# Features that make it amazing to use!
- Fast & Developer-Friendly
- Built on Typer → instant CLI
- Easy to extend or modify
- Lightweight — no heavy dependencies

# Commands to help you out!
`py life.py --help (Helps you see all the comands)`
<br>
`py life.py calender add "event"`
<br>
`py life.py task add "task"`
<br>

# Clone the repo 
`git clone https://github.com/aryanscodingden/life-cli`
<br>
`cd life-cli`
<br>
`pip install -r req.txt`
<br>

# ❗Important❗
This app will only work if you have acess to the projects oAuth, which I can't publish due to google. Please reach out to me on aryanscode@gmail.com if you want to test this app & I will grant you perms! 

Sucessfully setup! Now run 'py life.py sign-in & then py life.py --help for help!

# Support 
You can mail me at aryanscode@gmail.com, or raise a issue and i'll fix it!
