Crystal-Web-Archiver
Crystal-Web-Archiver copied to clipboard
Downloads websites for long-term archival.
Pros: * Gain access to [generics on builtin types](https://peps.python.org/pep-0585/) (ex: `list[str]`) without an extra `from __future__ import annotations` Cons: * Lose Windows 7 support, because [Python 3.9 did drop Windows...
Currently the `--cookie` CLI option can be used to download sites requiring login but there's no way to do this in the GUI at present. The obvious high-level approaches for...
It's not currently possible to delete a downloaded revision of a resource/URL from the UI. It has to be done from the [shell] instead. [shell]: https://github.com/davidfstr/Crystal-Web-Archiver/wiki/Shell Motivations: * Error revisions...
Bug: * Served page looks broken in not-uncommon scenario ### Example 1: ### Example 2:
Repro steps: * Create/open a project A.crystalproj * In macOS Finder, locate a different project B.crystalproj. Double-click it. * 💬 Only on macOS does Crystal support double-clicking a *.crystalproj package...
Priority: Low * For conserving bandwidth/CPU of remote server, already have generous hardcoded 1 sec delay between requests that cannot be overridden. * For avoiding crawling restricted URL space, default...
Priority: Low * Nuisance for an older version of Windows, with workaround, that doesn't affect the latest Windows. Repro Steps: * Run Crystal on Windows 7, with a High-DPI screen...