with one click
pyarchivist
// Archive online content into archives/ with automatic index.md updates via pyarchivist tool.
// Archive online content into archives/ with automatic index.md updates via pyarchivist tool.
Content conventions, examples, and tooling for course notes under special/academia.
Repository-wide tooling including init wrapper, pack/publish utilities, and all helper scripts. Links to tools-special and tools-templates for subfolder details.
Ingest Wikipedia HTML, normalize links/media, and archive to knowledge base.
Regenerate programmatically-generated content blocks in knowledge base notes using pytextgen.
Help the user add spaced-repetition flashcards (cloze deletions or Q/A pairs) to existing Markdown notes across the repository. The skill encapsulates the multiโstep process the user follows in their finance lecture notes (e.g. FINAย 3103) and elsewhere: read the prose, identify key terms, dates, formulas and logical assertions, and wrap them using flashcard markup (`{@{ }@}`, `::@::`, `:@:`). There are three supported forms: - **Cloze** (`{@{ }@}`) hides arbitrary text inside paragraphs. - **Two-sided QA** (`::@::`) on a single line, yielding two cards. - **One-sided QA** (`:@:`) on a single line, yielding a single card. For the QA formats remember the line-only rule; if visual separation is needed insert `<br/>`/`<p>` instead of newline characters. Representative examples later in this document illustrate all three types. Use existing flashcard files as style guides and adapt the output based on user feedback. The skill also suggests regeneration commands once flashcards are inserted.
| name | pyarchivist |
| description | Archive online content into archives/ with automatic index.md updates via pyarchivist tool. |
Continuous improvement: see
continuous_improvement.mdin this folder for a history of feedback and tips for using pyarchivist.
Use this skill when archiving web content, media, or online documents into the knowledge base.
pyarchivist/ is a git submodule that automatically archives online content to archives/ and updates index.md files with metadata (source URL, timestamp, file hash).
archives/index.md filesarchives/Wikimedia Commons/ for media, archives/sparse/ for documents)index.md entries are auto-created with source and timestamp informationindex.md updatesarchives/Wikimedia Commons/ for images/media with descriptive namesarchives/sparse/ for miscellaneous content (hashes for filenames automatically)index.mdindex.md was updated correctly after archivinguv run -m pyarchivist [options] --target <archives/folder> <source_url>
(Exact interface depends on pyarchivist's implementation)
Consult the pyarchivist documentation or ask the user for guidance on specific archiving needs.