{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"qbittorrent","owner":"ludios","isFork":true,"description":"This is qBittorrent with a few fixes I need. Rebased on top of latest stable.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3789,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T21:55:24.497Z"}},{"type":"Public","name":"expand-everything","owner":"ludios","isFork":false,"description":"A userscript to click \"show more\" links to expand all the text on a page, without slowing things down too much","allTopics":["javascript","web","userscript","annoyance","chromium"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":84,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:28:32.553Z"}},{"type":"Public","name":"cookied","owner":"ludios","isFork":false,"description":"PostgreSQL-backed authentication for SvelteKit applications","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T15:39:10.695Z"}},{"type":"Public","name":"useful-bookmarklets","owner":"ludios","isFork":false,"description":"Bookmarklets which I use frequently","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"Creative Commons Zero v1.0 Universal","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-08T08:26:32.588Z"}},{"type":"Public","name":"unbook","owner":"ludios","isFork":false,"description":"ebook → self-contained HTML; an {epub, mobi, azw, azw3, lit, chm} converter that outputs a single HTML file with images inlined as data: URIs","allTopics":["html","mobi","reading","calibre","ebook","epub","ebooks"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":8,"starsCount":17,"forksCount":0,"license":"Creative Commons Zero v1.0 Universal","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-09T06:48:21.761Z"}},{"type":"Public","name":"ngx-fancyindex","owner":"ludios","isFork":true,"description":"Fancy indexes module for the Nginx web server","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":123,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-24T23:00:21.570Z"}},{"type":"Public","name":"electron-repair","owner":"ludios","isFork":false,"description":"patches Signal-Desktop to be less annoying; a demonstration of modifying and repacking an .asar in an Electron application","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Creative Commons Zero v1.0 Universal","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-24T21:49:35.602Z"}},{"type":"Public","name":"cli-template","owner":"ludios","isFork":false,"description":"A template for command-line Rust programs","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-03T17:30:43.468Z"}},{"type":"Public","name":"thelounge","owner":"ludios","isFork":false,"description":"self-hosted browser-based IRC client; a modified version of https://github.com/thelounge/thelounge that looks and feels more like HexChat","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":1,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-30T05:39:36.196Z"}},{"type":"Public","name":"scrape-things","owner":"ludios","isFork":false,"description":"Scrape your list of Twitter follows and followers","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-30T19:02:26.009Z"}},{"type":"Public","name":"natural-sort-rs","owner":"ludios","isFork":true,"description":"Rust implementation of natural sorting (aka \"human sorting\")","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-13T22:09:09.428Z"}},{"type":"Public","name":"ayy","owner":"ludios","isFork":false,"description":"Assert module for node that 1) appends the provided message to the default message, instead of replacing it 2) supports calling a function to get the message 3) A.eq does ===; no support for == or !=","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-04T06:09:52.255Z"}},{"type":"Public","name":"ts-node-esm-hang","owner":"ludios","isFork":false,"description":"https://github.com/avajs/ava/discussions/3133","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-03T08:42:34.903Z"}},{"type":"Public","name":"quickmunge","owner":"ludios","isFork":false,"description":"Some missing UNIX utilities for munging data using shell pipes","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-03T00:20:54.762Z"}},{"type":"Public","name":"test-reqwest-impersonate","owner":"ludios","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-17T15:08:18.596Z"}},{"type":"Public","name":"infrabase","owner":"ludios","isFork":false,"description":"Manages an inventory of machines and calculates the optimal WireGuard endpoint for each peer-peer pair","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-29T22:26:33.573Z"}},{"type":"Public","name":"ityntolm","owner":"ludios","isFork":false,"description":"ivan thinks you need these on Linux machines","allTopics":["linux","utilities","ubuntu"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-27T00:24:19.408Z"}},{"type":"Public","name":"drive-checker","owner":"ludios","isFork":false,"description":"Tests new HDDs/SDDs by writing checksummed data and then verifying it","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-24T04:21:46.336Z"}},{"type":"Public","name":"ra-proc-macro-type-issue","owner":"ludios","isFork":false,"description":"https://github.com/rust-lang/rust-analyzer/issues/12184","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-07T00:18:07.033Z"}},{"type":"Public","name":"pg_prefaulter","owner":"ludios","isFork":true,"description":"This is bschofield/pg_prefaulter with 2021-07/posix_fadvise applied. Faults pages into PostgreSQL shared_buffers or filesystem caches in advance of WAL apply","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":13,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-04T06:35:50.910Z"}},{"type":"Public","name":"yup-oauth2","owner":"ludios","isFork":true,"description":"An oauth2 client implementation providing the Device, Installed and Service Account flows.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":111,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-21T20:38:57.684Z"}},{"type":"Public","name":"vat-design-measure-directory-spread","owner":"ludios","isFork":false,"description":"Is it better to put downloaded files into one 'latest' directory (rotated after 10000 files), or throw them into random directories (of which there are 10000)?","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-01T04:30:51.582Z"}},{"type":"Public","name":"make-subrange","owner":"ludios","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-29T22:10:32.689Z"}},{"type":"Public","name":"ring","owner":"ludios","isFork":true,"description":"Safe, fast, small crypto using Rust","allTopics":[],"primaryLanguage":{"name":"Assembly","color":"#6E4C13"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":673,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-22T06:36:55.639Z"}},{"type":"Public","name":"make-audio-feed","owner":"ludios","isFork":false,"description":"Generates an RSS feed for a list of audio files, for consumption by Overcast and other podcast players","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-11T08:32:27.714Z"}},{"type":"Public","name":"Desktopmagic","owner":"ludios","isFork":false,"description":"Robust multi-monitor screenshot grabbing library for Python 2.x/3.x on Windows","allTopics":["windows","screenshot","monitor"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":6,"starsCount":58,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-08T08:07:51.071Z"}},{"type":"Public","name":"xml-rs","owner":"ludios","isFork":true,"description":"An XML library in Rust","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":110,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-21T22:44:14.454Z"}},{"type":"Public","name":"olympus-macos","owner":"ludios","isFork":false,"description":"Fix mtimes for files on Olympus voice recorder to match filename order","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-15T14:13:25.582Z"}},{"type":"Public","name":"describe-image","owner":"ludios","isFork":false,"description":"Use playwright and Google Reverse Image Search to describe an image","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-13T00:08:42.161Z"}},{"type":"Public","name":"tig-helpers","owner":"ludios","isFork":false,"description":"tig helpers: open-links-in-commit-message to open GitHub issues and URLs mentioned in the current commit you're looking at in tig; open-commit to open the commit on the web","allTopics":["tig"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-16T18:48:32.027Z"}}],"repositoryCount":42,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}