Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 00:31
· 21 commits to main since this release
179a834

Pull a whole set of pages at once, and push --apply is no longer
experimental.

Added

  • Pull by category or prefix. (#17)

    wikisync pull --dir ./pages --category "Simple living"
    wikisync pull --dir ./pages --prefix "User:You/"

    Both can be repeated and combined with page titles. Subcategories aren't
    followed.

  • Pull everything you're tracking again with a bare wikisync pull --dir ./pages. Files with unpulled local changes are still left alone. (#17)

  • Translations are skipped by default. Many Appropedia category members are
    machine translations (Page/es, Page/ar, …). A category or prefix pull keeps
    only pages in the wiki's own language unless you pass --all-languages; on
    Appropedia, Category:Simple living gives 6 pages, with 15 translations
    skipped. A page you name explicitly is always pulled. (#17)

  • A safety limit. A category or prefix selection over 500 pages (after
    translations are left out) is refused before anything is downloaded. Raise it
    with --max. (#17)

  • Pages are fetched 50 per request, so large pulls take few requests. (#17)

Changed

  • push --apply is no longer experimental. The full round trip (edit, a
    conflicting change made on the wiki, restore) passed against Appropedia itself
    on 2026-10-30 and left the test page byte-identical. It also runs against
    MediaWiki 1.45 in CI on every change. (#12, #16)