Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)YK
yasser_kaddoura @lemmy.world
Posts 0
Comments 4
Do you use anything to archive content for yourself or others? (research, videos, articles, and anything that could be lost to time or censorship)
  • I have a script that archives to:

    I used to solely depend on archive.org, but after the recent attacks, I expanded my options.

    Script: https://gist.github.com/YasserKa/9a02bc50e75e7239f6f0c8f04fe4cfb1

    EDIT: Added script. Note that the script doesn't include archiving to archivebox, since its API isn't available in stable verison yet. You can add a function depending on your setup. Personally, I am depending on Caddy and docker, so I am using caddy module [1] to execute commands with this in my Caddyfile:

    route /add {
    	@params query url=*
    	exec docker exec --user=archivebox archivebox archivebox add {http.request.uri.query.url} {
    		timeout 0
    	}
    }
    

    [1] https://github.com/abiosoft/caddy-exec