secubox-openwrt/package/secubox/secubox-app-metacatalog/files/etc/config/metacatalog
CyberMind-FR bde9c41563 feat(metacatalog): Add Virtual Books content aggregator
New secubox-app-metacatalog package:
- CLI tool (metacatalogctl) with sync/scan/index/books/search commands
- Scanners for MetaBlogizer sites and Streamlit apps
- Auto-assignment engine with keyword + domain pattern matching
- 6 default virtual books (Divination, Visualization, Analytics, etc.)
- Tao prism fluoro theme landing page
- JSON APIs for catalog and books data
- Hourly cron sync
- BusyBox-compatible (sed-based extraction)

Initial test: 120 entries indexed (118 MetaBlogs, 2 Streamlits)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-11 16:42:42 +01:00

105 lines
2.7 KiB
Plaintext

config metacatalog 'main'
option enabled '1'
option data_dir '/srv/metacatalog'
option auto_scan_interval '3600'
option landing_path '/www/metacatalog/index.html'
config source 'metablogizer'
option enabled '1'
option type 'metablogizer'
option path '/srv/metablogizer/sites'
config source 'streamlit'
option enabled '1'
option type 'streamlit'
option config '/etc/config/streamlit-forge'
config source 'haproxy'
option enabled '1'
option type 'haproxy'
option config '/etc/config/haproxy'
config book 'divination'
option name 'Divination & I-Ching'
option icon '🔮'
option color '#cc00ff'
option description 'Outils oraculaires et systèmes divinatoires'
list keywords 'iching'
list keywords 'oracle'
list keywords 'divination'
list keywords 'hexagram'
list keywords 'yijing'
list keywords 'bazi'
list keywords 'tarot'
list domain_patterns 'lldh'
list domain_patterns 'oracle'
list domain_patterns 'yijing'
list domain_patterns 'bazi'
config book 'visualization'
option name 'Interactive Visualizations'
option icon '🎮'
option color '#00ff88'
option description 'Visualisations interactives et animations'
list keywords 'canvas'
list keywords 'animation'
list keywords 'interactive'
list keywords 'game'
list keywords '3d'
list domain_patterns 'wall'
list domain_patterns 'play'
list domain_patterns 'pix'
config book 'analytics'
option name 'Data & Analytics'
option icon '📊'
option color '#00ffff'
option description 'Tableaux de bord et outils analytiques'
list keywords 'dashboard'
list keywords 'analytics'
list keywords 'data'
list keywords 'metrics'
list keywords 'control'
list domain_patterns 'control'
list domain_patterns 'evolution'
list domain_patterns 'money'
config book 'publications'
option name 'Publications & Blogs'
option icon '📝'
option color '#ff9500'
option description 'Publications, blogs et articles'
list keywords 'blog'
list keywords 'article'
list keywords 'press'
list keywords 'news'
list keywords 'zine'
list domain_patterns 'gandalf'
list domain_patterns 'cyberzine'
list domain_patterns 'press'
config book 'security'
option name 'Security Tools'
option icon '🛡️'
option color '#ff0066'
option description 'Outils de sécurité et protection'
list keywords 'security'
list keywords 'waf'
list keywords 'firewall'
list keywords 'crowdsec'
list keywords 'protection'
config book 'media'
option name 'Media & Entertainment'
option icon '🎬'
option color '#ffff00'
option description 'Médias, streaming et divertissement'
list keywords 'video'
list keywords 'audio'
list keywords 'streaming'
list keywords 'media'
list keywords 'jellyfin'
list domain_patterns 'media'
list domain_patterns 'tube'
list domain_patterns 'live'