security: move hardcoded passwords to .env, fix file permissions
- Move ROA_API_PASSWORD and ORACLE_PASSWORD to .env - Update process_bon.py to use python-dotenv - chmod 600 on .env and credentials/* - Install python-dotenv dependency
This commit is contained in:
@@ -13,6 +13,30 @@
|
||||
"video": "https://www.youtube.com/watch?v=vtAg2LLCJvs",
|
||||
"tldr": "*Content discovery automat - 3 Feb 2026, 02:00*"
|
||||
},
|
||||
{
|
||||
"file": "notes-data/coaching/2026-02-03-seara.md",
|
||||
"title": "Gândul de seară - 2026-02-03",
|
||||
"date": "2026-02-03",
|
||||
"tags": [
|
||||
"umbre",
|
||||
"zoltan-veres",
|
||||
"acceptare",
|
||||
"marti"
|
||||
],
|
||||
"domains": [
|
||||
"growth",
|
||||
"health"
|
||||
],
|
||||
"types": [
|
||||
"coaching",
|
||||
"reflectie"
|
||||
],
|
||||
"category": "coaching",
|
||||
"project": null,
|
||||
"subdir": null,
|
||||
"video": "",
|
||||
"tldr": "Marti seară. Marius nu a bifat provocarea despre umbrele - e o temă profundă și poate incomodă. Am ales să fiu empatic și să las spațiu pentru reflecție fără presiune."
|
||||
},
|
||||
{
|
||||
"file": "notes-data/coaching/2026-02-03_morning.md",
|
||||
"title": "Coaching Dimineață - 3 Februarie 2026",
|
||||
@@ -128,6 +152,25 @@
|
||||
"video": "",
|
||||
"tldr": "Exercițiu de vizualizare care leagă o acțiune pentru care vrei motivație de o stare de plăcere intensă din trecut. Folosește tehnica \"fissurii în ecran\" pentru a transfera emoțional motivația."
|
||||
},
|
||||
{
|
||||
"file": "notes-data/youtube/2026-02-03_clawdbot-cost-optimization-setup.md",
|
||||
"title": "Set up ClawdBot so you save THOUSANDS of dollars",
|
||||
"date": "2026-02-03",
|
||||
"tags": [
|
||||
"clawdbot",
|
||||
"optimization",
|
||||
"costs"
|
||||
],
|
||||
"domains": [
|
||||
"work"
|
||||
],
|
||||
"types": [],
|
||||
"category": "youtube",
|
||||
"project": null,
|
||||
"subdir": null,
|
||||
"video": "",
|
||||
"tldr": "Ghid practic pentru optimizarea costurilor în Clawdbot prin alegerea modelelor potrivite pentru fiecare use case. Conceptul cheie: **Brain** (modelul de conversație) vs **Muscles** (modelele pentru to..."
|
||||
},
|
||||
{
|
||||
"file": "notes-data/youtube/2026-02-03_openclaw-72-hours-full-breakdown.md",
|
||||
"title": "OpenClaw: The 72 Hours That Broke Everything",
|
||||
@@ -160,9 +203,13 @@
|
||||
},
|
||||
{
|
||||
"file": "notes-data/youtube/2026-02-03_claude-code-task-system-anti-hype.md",
|
||||
"title": "Claude Code Task System: Multi-Agent Orchestration",
|
||||
"title": "Claude Code Task System: ANTI-HYPE Agentic Coding",
|
||||
"date": "2026-02-03",
|
||||
"tags": [],
|
||||
"tags": [
|
||||
"claude-code",
|
||||
"agents",
|
||||
"orchestration"
|
||||
],
|
||||
"domains": [
|
||||
"work"
|
||||
],
|
||||
@@ -171,7 +218,7 @@
|
||||
"project": null,
|
||||
"subdir": null,
|
||||
"video": "",
|
||||
"tldr": "Sistemul de task-uri din Claude Code permite orchestrarea echipelor de agenți care lucrează în paralel, cu dependențe între task-uri și validare automată. Anti-hype: nu e despre tool-uri fancy, ci des..."
|
||||
"tldr": "Sistemul de task-uri din Claude Code permite crearea de **echipe de agenți** care lucrează coordonat. Nu e vorba de mai mulți agenți = mai bine, ci de **agenți organizați** care comunică pentru un sco..."
|
||||
},
|
||||
{
|
||||
"file": "notes-data/youtube/2026-02-03_unlimited-leads-claude-code-cold-email.md",
|
||||
@@ -1251,8 +1298,8 @@
|
||||
"title": "Proiect: Vending Master - Integrare Website → ROA",
|
||||
"date": "2026-01-30",
|
||||
"tags": [
|
||||
"integrare",
|
||||
"vending-master"
|
||||
"vending-master",
|
||||
"integrare"
|
||||
],
|
||||
"domains": [
|
||||
"work"
|
||||
@@ -1717,23 +1764,23 @@
|
||||
}
|
||||
],
|
||||
"stats": {
|
||||
"total": 94,
|
||||
"total": 96,
|
||||
"by_domain": {
|
||||
"work": 26,
|
||||
"health": 16,
|
||||
"growth": 33,
|
||||
"work": 27,
|
||||
"health": 17,
|
||||
"growth": 34,
|
||||
"sprijin": 27,
|
||||
"scout": 2
|
||||
},
|
||||
"by_category": {
|
||||
"coaching": 8,
|
||||
"coaching": 9,
|
||||
"emails": 1,
|
||||
"health": 1,
|
||||
"insights": 8,
|
||||
"projects": 25,
|
||||
"reflectii": 3,
|
||||
"retete": 1,
|
||||
"youtube": 38,
|
||||
"youtube": 39,
|
||||
"memory": 8,
|
||||
"conversations": 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user