The little things give you away... A collection of various small helper stuff
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
JustAnotherArchivist 81bba9a631 Add --size-hint option 3 settimane fa
.gitignore Add infrastructure for simple C-based tools 2 anni fa
.make-and-exec Warnings are bad, mmkay? 11 mesi fa
.urldecode-test Get rid of Makefile for more control; add proper debug build support 11 mesi fa
.warc-dump-responses-test Add test for warc-dump-responses 4 mesi fa
.youtube-extract-rapid-test Get rid of Makefile for more control; add proper debug build support 11 mesi fa
LICENSE Initial commit 5 anni fa
README.md Initial commit 5 anni fa
alphabetseq Swap syntaxes 2 anni fa
archivebot-blogspot Fix HTTPS handling 4 anni fa
archivebot-compress-db Add archivebot-compress-db 3 mesi fa
archivebot-fix-queue-counters Fix TypeError 1 anno fa
archivebot-high-resources Replace archivebot-high-memory with more capable archivebot-high-resources 3 mesi fa
archivebot-irccloud-paste Add archivebot-irccloud-paste 3 anni fa
archivebot-jobid-calculation More snscrape helper tools 4 anni fa
archivebot-jobs Not-so-new new ArchiveBot domain 1 anno fa
archivebot-list-stuck-requests Fix line endings 5 anni fa
archivebot-log-extract-ignores Add archivebot-log-extract-ignores 3 anni fa
archivebot-monitor-job-queue First set of little things 5 anni fa
archivebot-pipelines-count-jobs Add archivebot-pipelines-count-jobs 4 mesi fa
archivebot-youtube Add helper for AB/chromebot-ing YouTube channels and users 4 anni fa
at-tracker-sample-user-item-size Add at-tracker-sample-user-item-size 2 anni fa
azure-storage-list Add --jsonl option 2 anni fa
b64grep Add b64grep 2 anni fa
base64url Add base64url 2 anni fa
bencode2json Add bencode2json 1 anno fa
bing-scrape Fix extraction of search results 5 mesi fa
bugzilla-url-list Add Bugzilla URL list generator 2 anni fa
cdx-chunk Add cdx-chunk 2 anni fa
cloudflare-email-decode Add cloudflare-email-decode 1 anno fa
combine-by-prefix Add combine-by-prefix 2 anni fa
curl-ia Add header mode (e.g. for tasks API) 1 anno fa
curl-ua Add IE6 UA 3 anni fa
deb-repo-urls Fix deb file URLs 3 anni fa
dedupe Another alternative and performance/memory comparison 3 anni fa
dir-to-ia Add dir-to-ia 10 mesi fa
europarl-meps-collect Add script for scraping MEP links from europarl.europa.eu 4 anni fa
extract-urls-for-archiveteam-projects Add wpull2-extract-ignored-offsite and extract-urls-for-archiveteam-projects 3 mesi fa
foolfuuka-search Better workaround for the 5000 results limit; works for FoolFuuka 2.0.1 and up 5 anni fa
format-size Split out size formatting 4 anni fa
fos-ftp-upload First set of little things 5 anni fa
get-crx4chrome-urls First set of little things 5 anni fa
github-list-repos Add support for redesigned org repo list 1 mese fa
gitlab-list-repos Add support for other instances and full-instance listing 2 anni fa
gofile.io-dl Add support for password-protected folders 2 anni fa
html-extract-stupid Handle 
 and 
 9 mesi fa
http-response-bodies Add http-response-bodies 1 anno fa
http-response-bodies.c Fix extra LF between chunks 8 mesi fa
ia-cdx-search Fix error when no arguments are provided 1 anno fa
ia-cdx-search-subdomains Fix URLs without a path 1 anno fa
ia-derive Queue derives with `ia tasks` instead of this manual curl rubbish 2 anni fa
ia-files-xml-to-jsonl Guarantee stable output order 2 anni fa
ia-upload-progress Proper script for tracking size of uploaded data 4 anni fa
ia-upload-stream Add --size-hint option 3 settimane fa
ia-verify-file Add a timeout to prevent potentially indefinite blocking 2 anni fa
ia-wait-item-tasks Handle error tasks by exiting non-zero 10 mesi fa
iasha1check Fix output sometimes appearing after prompt 1 anno fa
ix.io-upload Allow overriding the "remote filename" 5 anni fa
kill-connections Handle processes with too many open connections 1 anno fa
kill-wpull-connections Merge kill-wpull-connections repository into little-things 3 anni fa
killcx-all-https First set of little things 5 anni fa
mastodon-enumerate-users Enumerate users on a Mastodon instance 4 anni fa
mastodon-outdated Finding outdated Mastodon instances 5 anni fa
moinmoin-url-list Add moinmoin-url-list 3 mesi fa
parent-urls Refactor, strip query/fragment 3 anni fa
pipelines-launch-in-tmux-windows First set of little things 5 anni fa
pipelines-monitor-tmux-wget-outcomes Monitor how a pipeline's wget processes are faring 5 anni fa
pipelines-stop-gracefully First set of little things 5 anni fa
reddit-pushshift-search Add Bing, Reddit/Pushshift, and FoolFuuka scrapers 5 anni fa
run-every-five-minutes First set of little things 5 anni fa
s3-bucket-find-direct-url Add support for PermanentRedirect error responses 5 mesi fa
s3-bucket-list Enable line buffering on list URLs FD 6 mesi fa
s3-bucket-list-qwarc Add JSONL output option for S3 listing 2 anni fa
snscrape-extract Add support for Twitter hashtag extraction 4 anni fa
snscrape-facebook-user Silence by default 4 anni fa
snscrape-instagram-user Silence by default 4 anni fa
snscrape-prepare-commands Add support for Twitter hashtag extraction 4 anni fa
snscrape-tmux Update tmux session commands 4 anni fa
snscrape-twitter-filter Filter Twitter hashtag scrapes based on account scrapes 5 anni fa
snscrape-twitter-hashtag Extract external links from Twitter 4 anni fa
snscrape-twitter-user Extract external links from Twitter 4 anni fa
snscrape-upload Print Instagram ignore immediately after upload instead of at the end 4 anni fa
snscrape-vk-user Silence by default 4 anni fa
snscrape-wiki-transfer-merge Helper tools for snscrape and the wiki pages 4 anni fa
social-media-extract-profile-link Fix decoding of links on Facebook profiles 4 anni fa
sum-sizes Avoid float roundtrip for integer values 4 mesi fa
tar-many-files-progress First set of little things 5 anni fa
tcp-closer Add tcp-closer command 4 anni fa
torrent-tiny Fix negative ints 1 anno fa
transfer.archivete.am-upload Handle HTTP/2 lowercase headers 2 anni fa
transfer.notkiska.pw-check-ia Switch to HTTPS 3 anni fa
uniqify Add uniqify 4 anni fa
uniqify-recent Add uniqify-recent 1 mese fa
url-normalise Normalise domain name to lower-case before further processing 4 anni fa
urldecode Add URL/percent decoding tool 2 anni fa
urldecode.c Fix unused argc and argv error 10 mesi fa
urlsort Add urlsort 2 anni fa
warc-dump-responses Add warc-dump-responses 1 anno fa
warc-dump-responses.c Fix error when the terminating CRLFCRLF of a record is truncated 4 mesi fa
warc-peek Allow negative offsets to peek near the end of the file 1 anno fa
warc-size Split out size formatting 4 anni fa
warc-tiny Fix empty files being considered valid WARCs 8 mesi fa
website-extract-social-media Add support for Facebook /pages/category/Category/Name-ID URLs 4 anni fa
wget-spider-estimate-size First set of little things 5 anni fa
wiki-list-to-main Add ArchiveBot wiki list helper 4 anni fa
wiki-recursive-extract-normalise Fix deduplication within each section processing 4 anni fa
wiki-sections-sort Add wiki-sections-sort 4 anni fa
wiki-website-extract-social-media Add script for automatic social media discovery 4 anni fa
wpull1-parallel-progress-monitor First set of little things 5 anni fa
wpull1-progress-monitor First set of little things 5 anni fa
wpull2-extract-ignored Remove filtering of onsite URLs because it's unreliable 3 mesi fa
wpull2-extract-remaining Clean up wpull DB commands 3 anni fa
wpull2-log-colourise Add wpull2-log-colourise 1 anno fa
wpull2-log-extract-errors Treat NXDOMAIN and no A/AAAA record errors as ok 3 anni fa
wpull2-requeue Error on unknown options 1 anno fa
wpull2-url-origin Clean up wpull DB commands 3 anni fa
youtube-channel-list.py Use _type instead of key check hack 1 anno fa
youtube-extract Exclude backslashes in channel patterns 1 anno fa
youtube-extract-rapid Add youtube-extract-rapid 2 anni fa
youtube-extract-rapid.c Add youtube-extract-rapid 2 anni fa
youtube-filter-autogen-channels Add youtube-filter-autogen-channels 4 anni fa
zstdwarccat Fix 'Dictionary mismatch' error when very small dicts are used because the temporary file isn't written to disk before zstdcat gets executed 2 anni fa

README.md

Over the past few years, I’ve written and accumulated a number of useful little things to help with archival-related tasks. This repository collects them. I hope someone finds some of them useful.

License (applies to all programs in this repository)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.