Commit Graph

108 Commits

Author SHA1 Message Date
Gigi
0c96dcbefd refactor: rename summary.all.yaml to summary.yaml as run type is now in metadata 2025-04-01 16:24:47 +01:00
Gigi
e00d2a6ca3 docs: mark LICENSE and README tasks as completed 2025-04-01 16:22:52 +01:00
Gigi
9f18a7d22e docs: add LICENSE and comprehensive README 2025-04-01 16:22:22 +01:00
Gigi
82d35c48e1 refactor: remove separate summary step from process.sh 2025-04-01 16:12:38 +01:00
Gigi
a0a5fb24ed refactor: remove separate summary script as it's now handled by the plugin system 2025-04-01 16:11:57 +01:00
Gigi
73c7fd5630 feat: add output_extension to plugins with .txt as default 2025-04-01 16:08:10 +01:00
Gigi
1f4aadc1b0 docs: mark structured plugin files task as completed 2025-04-01 16:04:01 +01:00
Gigi
b320ad5b9b fix: update extract.py to handle plugin-specific models 2025-04-01 16:03:27 +01:00
Gigi
7ac3e94cf7 refactor: update plugin prompts to match original .md versions and remove .md files 2025-04-01 15:50:13 +01:00
Gigi
d025318672 refactor: update summarize.py to use new YAML-based plugin system 2025-04-01 15:46:53 +01:00
Gigi
c452657d0c refactor: separate plugin comparison type and run behavior 2025-04-01 15:44:26 +01:00
Gigi
4deed4e12a feat: implement YAML-based plugin system with metadata 2025-04-01 15:41:05 +01:00
Gigi
e1f0a6f467 docs: mark pluralization task as completed in TODO list 2025-04-01 15:39:24 +01:00
Gigi
30be4708cd feat: use inflect library for proper pluralization of directory names 2025-04-01 15:38:56 +01:00
Gigi
4bbf78a265 chore: add inflect package to requirements.txt 2025-04-01 15:38:05 +01:00
Gigi
a724824a21 refactor: rename summary.md to summary.all.md and treat it as regular plugin 2025-04-01 15:37:13 +01:00
Gigi
7bf42720d3 Implement environment variables for Ollama models and paths 2025-04-01 15:31:29 +01:00
Gigi
f237c3092e Extract Ollama model name to a constant 2025-04-01 15:23:07 +01:00
Gigi
a9509ded80 Refactor extract.py: add utility functions, simplify plugin detection, and improve code organization 2025-04-01 15:22:34 +01:00
Gigi
ae803f13a0 Remove unused test mode 2025-04-01 15:17:58 +01:00
Gigi
6f26c90db4 Simplify plugin suffix handling using contains instead of endswith 2025-04-01 15:16:00 +01:00
Gigi
82f3116084 Fix output directory creation to handle .all suffix 2025-04-01 15:02:51 +01:00
Gigi
51d912a870 Rename .always to .all and update plugin handling 2025-04-01 14:57:31 +01:00
Gigi
8d0fe0c748 Fix plugin handling to properly support .or suffix throughout the pipeline 2025-04-01 14:48:17 +01:00
Gigi
c470682001 Fix output directory names to remove .or suffix 2025-04-01 14:38:10 +01:00
Gigi
bafc25543d Fix plugin loading to handle .or.md suffix 2025-04-01 14:36:59 +01:00
Gigi
3373672cc8 Remove old app_idea.md after renaming to app_idea.or.md 2025-04-01 14:27:29 +01:00
Gigi
6dc433ea28 Add .or.md suffix convention for plugins that should match any word 2025-04-01 14:26:53 +01:00
Gigi
e2e60b1fca Make content type detection dynamic based on plugin filenames 2025-04-01 14:23:16 +01:00
Gigi
a999bde177 Simplify TODO.md to a single flat list 2025-04-01 14:21:21 +01:00
Gigi
4c15763db2 Add TODO.md with completed and pending tasks 2025-04-01 14:20:57 +01:00
Gigi
cdec4f763f Make extract.py dynamically load plugins and create output directories 2025-04-01 14:18:56 +01:00
Gigi
b55f659419 Rename output directories to match plugin names: drafts -> blog_posts, prompts -> app_ideas 2025-04-01 14:17:55 +01:00
Gigi
12dee55089 Rename idea_app to app_idea and update output directories to match plugin names 2025-04-01 14:10:15 +01:00
Gigi
798a911a48 Remove unused default.md plugin 2025-04-01 14:06:26 +01:00
Gigi
75e33d80e3 Remove unused summarize_transcripts.py script 2025-04-01 14:05:31 +01:00
Gigi
dd2eb782cd Simplify logging to use console output only 2025-04-01 14:02:53 +01:00
Gigi
4d8d439ca1 Simplify watch_voice_memos.py and improve logging 2025-04-01 14:00:48 +01:00
Gigi
8ad4c9e5dc Update watch_voice_memos.py to recursively scan VoiceMemos folder and only process new or changed files 2025-04-01 13:58:52 +01:00
Gigi
68f2dde597 Remove test transcript files and generated content 2025-04-01 13:56:57 +01:00
Gigi
99dd5844bc Rename prompts directory to plugins and update extract.py accordingly 2025-04-01 13:55:51 +01:00
Gigi
c07045dc7f Update extract.py to use correct directory structure under VoiceMemos/ 2025-04-01 13:54:02 +01:00
Gigi
ece589473d Update extract.py to handle both blog post and app idea content types 2025-04-01 13:45:04 +01:00
Gigi
b58fbec21c Fix extract.py to use correct directory paths and include summary in prompts 2025-04-01 13:40:11 +01:00
Gigi
781ce008f7 Remove summarize_transcripts.py step from run.sh as it's no longer needed 2025-04-01 12:39:25 +01:00
Gigi
c45a1454d6 Update run.sh to process all .m4a files in VoiceMemos directory 2025-04-01 12:37:59 +01:00
Gigi
f2d6d3cfe7 Remove process_voice_memos.sh as we're using process.sh instead 2025-04-01 12:36:19 +01:00
Gigi
896c8dfb16 Update run.sh to use process.sh instead of process_voice_memos.sh 2025-04-01 12:35:19 +01:00
Gigi
e183885ec1 Update run.sh to use process_voice_memos.sh from root directory 2025-04-01 12:33:28 +01:00
Gigi
a588c72868 Update Python script paths in shell scripts after moving them to root directory 2025-04-01 12:13:27 +01:00