Skip to content
Avatar
🗃️
Archiving all the things!
🗃️
Archiving all the things!

Sponsors

@wvdk @hwangeug @raidancampbell
@siboehm @fingerprintjs @Karunamon @jason-riddle @medecau
@DanielG

Sponsoring

@zulip @webrecorder @kiwix @Uzay-G @crazy-max

Achievements

Achievements

Highlights

Block or Report

Block or report pirate

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

    Python 12.4k 684

  2. 😇 A Docker Compose bundle to run on servers with spare CPU, RAM, disk, and bandwidth to help the world. Includes Tor, ArchiveWarrior, BOINC, and more...

    128 4

  3. 📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.

    Shell 3.2k 224

  4. 🎭 An introduction to the Internet Archiving ecosystem, tooling, and some of the ethical dilemmas that the community faces.

    JavaScript 29 3

  5. ⚡️Django middleware to automatically send preload headers before views runs, enabling faster HTTP2 server-push (with CSP support).

    Python 59 2

  6. 🎭 Quebec's 735kv power lines can survive the apocalypse, but can they run TCP?!

    JavaScript 25 2

1,410 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri

Contribution activity

December 2021

Created 3 repositories
Opened 1 pull request in 1 repository
Reviewed 1 pull request in 1 repository
ArchiveBox/ArchiveBox 1 pull request

Created an issue in ArchiveBox/ArchiveBox that received 3 comments

Refactor ArchiveResult filesystem calls to go through Django file storage backend

Instead of this: class ArchiveResult: path = field.CharField(...) ArchiveResult(path='./archive/warc/somefile.warc.gz') We should be doing this: class

3 comments
Opened 1 other issue in 1 repository
1 contribution in private repositories Dec 6

Seeing something unexpected? Take a look at the GitHub profile guide.