Metadata-Version: 2.1
Name: todomeki
Version: 0.1.2
Summary: Track event details from web resultse
Home-page: https://github.com/BiscuitBobby/todomeki
Author: BiscuitBobby
Description-Content-Type: text/markdown
Requires-Dist: typing-extensions
Requires-Dist: selenium-screenshot
Requires-Dist: google-generativeai
Requires-Dist: setuptools (~=66.1.1)
Requires-Dist: selenium (~=4.15.2)
Requires-Dist: langchain (~=0.0.354)
Requires-Dist: requests (~=2.31.0)

Don't miss approaching events and opportunities again.
Scrape online results for upcoming events and track them.

Example code:
```
import dotenv
import os
from todomeki import Watcher

dotenv.load_dotenv()

# set up Watcher with google api key for gemini and programmable search engine (api_key),
# search engine id (cx) and location (gl) "us", "uk", "au", "cn", "in", etc
watcher = Watcher(api_key=os.getenv('search_key'), cx=os.getenv('engine_id'), gl="gb")

# search for event
query = input("Enter your search query: ")
watcher.track_event(query)

# return upcoming events in 30 day range
watcher.nearing_events()

# manually add event
watcher.manually_add_event('BiscuitBobby workshop', '12/2/2024')

# remove event
watcher.remove_event('BiscuitBobby workshop')

```
