https://github.com/ujitkumar1/adfraud
Script to automate research on "ad fraud in mobile marketing" using the Google Search API and structure the findings with a language model (LLM)
https://github.com/ujitkumar1/adfraud
google-gemini langchain llm python3
Last synced: 11 months ago
JSON representation
Script to automate research on "ad fraud in mobile marketing" using the Google Search API and structure the findings with a language model (LLM)
- Host: GitHub
- URL: https://github.com/ujitkumar1/adfraud
- Owner: ujitkumar1
- Created: 2024-11-01T20:39:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-25T17:24:02.000Z (about 1 year ago)
- Last Synced: 2025-01-09T17:56:03.452Z (about 1 year ago)
- Topics: google-gemini, langchain, llm, python3
- Language: Python
- Homepage:
- Size: 1.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# AdFraud
## Description
A script to automate research on "ad fraud in mobile marketing" using the Google Search API and structure the findings with a language model (LLM). It gathers and organizes information into a hierarchical YAML format, covering key subtopics. The project includes a flow diagram to outline the automation process.
## Key Setup
Add your API key's for Google and Search Engine in the `.key` file
```
GOOGLE_API_KEY =
GOOGLE_SEARCH_ID =
```
## Repo Clone
```
git clone https://github.com/ujitkumar1/AdFraud.git
```
```
cd AdFraud
```
## Installation
To install the required packages and libraries, run the following command in your terminal:
```
pip install -r requirements.txt
```
This command will install all the necessary dependencies listed in the requirements.txt file, allowing you to run the
project without any issues.
### Usage:
1. Start the application by running the following command in the project directory:
```
python app.py
```
or
```
python3 app.py
```
### Workflow:
1. **Google Scrapping**

2. **LLM Processing**

### Contact:
**Name** : Ujit Kumar
**Email** : ujitkumar1@gmail.com