Skip to content

Commit 004d59c

Browse files
Add essential AI email system files
1 parent 688c597 commit 004d59c

15 files changed

Lines changed: 2034 additions & 609 deletions

.env.example

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
# CCAI API Configuration
2-
CCAI_API_KEY=your_ccai_api_key_here
3-
CCAI_CLIENT_ID=your_client_id_here
4-
CCAI_EMAIL_URL=https://email-campaigns-test-cloudcontactai.allcode.com
2+
CCAI_API_KEY=your-ccai-api-key-here
3+
CCAI_CLIENT_ID=your-client-id-here
4+
CCAI_EMAIL_URL=your-email-url-here
55

6-
# Email Configuration
7-
SENDER_EMAIL=your_email@company.com
6+
# Sender Information
7+
SENDER_EMAIL=your-sender-email@company.com
88
SENDER_NAME=Your Name
9+
SENDER_TITLE=Your Title
10+
SENDER_COMPANY=Your Company
11+
SENDER_COMPANY_URL=https://yourcompany.com
12+
SENDER_LINKEDIN=https://www.linkedin.com/in/your-profile
13+
SENDER_PHONE=(555) 123-4567
914

10-
# AWS Configuration (for Bedrock AI)
15+
# AWS Credentials (for Bedrock Nova)
16+
AWS_ACCESS_KEY_ID=your-aws-access-key
17+
AWS_SECRET_ACCESS_KEY=your-aws-secret-key
1118
AWS_REGION=us-east-1
12-
13-
# LinkedIn Cookie (optional - for LinkedIn scraping)
14-
LINKEDIN_COOKIE=your_linkedin_cookie_here

.gitignore

Lines changed: 33 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,42 @@
1-
# Environment variables and secrets
2-
.env
3-
.env.local
4-
.env.production
5-
.env.staging
6-
*.env
7-
8-
# API Keys and credentials
9-
*api_key*
10-
*secret*
11-
*token*
12-
*credential*
1+
# Test and debug files (keep send_test_emails.py)
2+
*test*.py
3+
!send_test_emails.py
4+
*debug*.py
5+
*manual*.py
6+
*simple*.py
7+
*working*.py
8+
*check*.py
9+
*force*.py
10+
*visible*.py
1311

14-
# CSV files (may contain personal data)
12+
# Cache and temporary files
13+
cache_*.json
14+
ai_gmail_outbound_results.json
1515
*.csv
1616

17-
# Cache files
18-
cache_*.json
19-
*cache*
17+
# Browser and LinkedIn MCP (not needed for Firefox approach)
18+
linkedin_mcp_server/
19+
*.egg-info/
20+
21+
# Additional cleanup files
22+
*ai_gmail_outbound*.py
23+
*send_ai_gmail*.py
24+
batch_outbound.py
25+
enhanced_gmail_outbound.py
26+
gmail_outbound.py
27+
run_*.py
28+
outbound_example.py
2029

21-
# Personal data and results
22-
*results.json
23-
*outbound_results*
24-
*contacts*
25-
*personal*
30+
# Environment and secrets
31+
.env
32+
*.key
33+
*.pem
2634

2735
# Python
2836
__pycache__/
29-
*.py[cod]
30-
*$py.class
31-
*.so
37+
*.pyc
38+
*.pyo
39+
*.pyd
3240
.Python
3341
build/
3442
develop-eggs/
@@ -42,46 +50,21 @@ parts/
4250
sdist/
4351
var/
4452
wheels/
45-
share/python-wheels/
4653
*.egg-info/
4754
.installed.cfg
4855
*.egg
49-
MANIFEST
5056

5157
# Virtual environments
52-
.venv/
5358
venv/
54-
ENV/
5559
env/
60+
ENV/
5661

5762
# IDE
5863
.vscode/
5964
.idea/
6065
*.swp
6166
*.swo
62-
*~
6367

6468
# OS
6569
.DS_Store
66-
.DS_Store?
67-
._*
68-
.Spotlight-V100
69-
.Trashes
70-
ehthumbs.db
7170
Thumbs.db
72-
73-
# Logs
74-
*.log
75-
logs/
76-
77-
# Test files
78-
test_*.py
79-
debug_*.py
80-
81-
# Email templates with personal info
82-
*template*.html
83-
*email*.html
84-
85-
# Backup files
86-
*.bak
87-
*.backup

0 commit comments

Comments
 (0)