p2pwiki-ai/src
Jeff Emmett 7633ea6781 Add wiki draft approval UI, MediaWiki client, HitCounters extension, and blog parser
- Add MediaWiki API client (src/mediawiki.py) for draft management and authentication
- Add wiki draft approval endpoints (GET /wiki/drafts, POST /wiki/approve, GET /wiki/auth)
- Add Wiki Drafts panel to web UI with approval workflow and confirmation modal
- Install HitCounters extension on wiki server (106M+ historical page views restored)
- Fix HitCounters deprecation warning (Language::convert -> LanguageConverterFactory)
- Add blog parser for static blog content processing
- Update .gitignore to exclude large data/blog_static directories
- Increase Ollama timeout to 5 min for large content generation
- Initialize backlog task tracking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 21:03:20 -07:00
..
__init__.py Initial commit: P2P Wiki AI system 2026-01-23 13:53:29 +01:00
api.py Add wiki draft approval UI, MediaWiki client, HitCounters extension, and blog parser 2026-02-12 21:03:20 -07:00
blog_parser.py Add wiki draft approval UI, MediaWiki client, HitCounters extension, and blog parser 2026-02-12 21:03:20 -07:00
config.py Add wiki draft approval UI, MediaWiki client, HitCounters extension, and blog parser 2026-02-12 21:03:20 -07:00
embeddings.py Initial commit: P2P Wiki AI system 2026-01-23 13:53:29 +01:00
ingress.py Initial commit: P2P Wiki AI system 2026-01-23 13:53:29 +01:00
llm.py Add wiki draft approval UI, MediaWiki client, HitCounters extension, and blog parser 2026-02-12 21:03:20 -07:00
mediawiki.py Add MediaWiki client and gadget installation script 2026-02-05 12:57:53 +00:00
parser.py Initial commit: P2P Wiki AI system 2026-01-23 13:53:29 +01:00
rag.py Initial commit: P2P Wiki AI system 2026-01-23 13:53:29 +01:00