{"id":15389115,"url":"https://github.com/splitbrain/splitbrain","last_synced_at":"2026-01-06T19:07:45.046Z","repository":{"id":37297373,"uuid":"292831185","full_name":"splitbrain/splitbrain","owner":"splitbrain","description":"my profile","archived":false,"fork":false,"pushed_at":"2024-10-30T01:38:37.000Z","size":1137,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-30T03:58:47.825Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splitbrain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-04T11:30:34.000Z","updated_at":"2024-10-30T01:38:41.000Z","dependencies_parsed_at":"2023-10-15T21:59:40.266Z","dependency_job_id":"5a016e1f-c3a8-40b9-8dc7-18d4b76263bf","html_url":"https://github.com/splitbrain/splitbrain","commit_stats":{"total_commits":2858,"total_committers":2,"mean_commits":1429.0,"dds":"0.0069979006298110935","last_synced_commit":"ca44542ef0aed2294e4b063f79d795f1860ac69f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitbrain%2Fsplitbrain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitbrain%2Fsplitbrain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitbrain%2Fsplitbrain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitbrain%2Fsplitbrain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitbrain","download_url":"https://codeload.github.com/splitbrain/splitbrain/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245938230,"owners_count":20697008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T14:59:29.185Z","updated_at":"2026-01-06T19:07:45.041Z","avatar_url":"https://github.com/splitbrain.png","language":null,"readme":"## Hi there :wave:\n\nI'm Andreas Gohr, welcome to my github profile. I'm a web developer and maker living in Berlin, Germany. You probably know me from my work on [DokuWiki](https://github.com/dokuwiki/dokuwiki), but you'll find all kinds of other projects here. Check the links below to get started.\n\n### :hammer: Check out what I'm currently working on\n\nThese are the projects I most recently worked on.\n\n\n- [splitbrain/dokuwiki-plugin-cachestats](https://github.com/splitbrain/dokuwiki-plugin-cachestats) - Gather statistics about the cache (today)\n- [splitbrain/passhash](https://github.com/splitbrain/passhash) - Password Hashing PWA compatible with Wijo\u0026#39;s Password Hasher (4 days ago)\n- [cosmocode/dokuwiki-plugin-oauth](https://github.com/cosmocode/dokuwiki-plugin-oauth) - Generic oAuth1 and oAuth2 plugin for DokuWiki (3 weeks ago)\n- [splitbrain/botcheck](https://github.com/splitbrain/botcheck) - Block bots in Apache using mod_rewrite only (3 weeks ago)\n- [splitbrain/dokuwiki-versionfix](https://github.com/splitbrain/dokuwiki-versionfix) - A tool to help manage DokuWiki plugin versions (3 weeks ago)\n- [splitbrain/dokuwiki-plugin-vshare](https://github.com/splitbrain/dokuwiki-plugin-vshare) - Plugin to easily embed videos from various video sharing sites into DokuWiki (3 weeks ago)\n- [splitbrain/infra-nas-docker](https://github.com/splitbrain/infra-nas-docker) - Docker compose setup for my NAS (3 weeks ago)\n- [dokuwiki/globalheader](https://github.com/dokuwiki/globalheader) - HTML for the black top header used on all DokuWiki Services (3 weeks ago)\n- [dokuwiki/codesearch.dokuwiki.org](https://github.com/dokuwiki/codesearch.dokuwiki.org) - Download all DokuWiki extensions in one go and make them searchable (3 weeks ago)\n- [splitbrain/dokuwiki-plugin-upgrade](https://github.com/splitbrain/dokuwiki-plugin-upgrade) - Upgrade a DokuWiki installation automatically (3 weeks ago)\n\n### :scroll: My recent blog posts\n\nI blog at [splitbrain.org](https://www.splitbrain.org) for nearly two decades now. Here is what I have published recently.\n\n\n- [Password Hasher PWA](https://www.splitbrain.org/blog/2026-01/02-password_hasher_pwa) (4 days ago)\n- [Twenty Years…](https://www.splitbrain.org/blog/2025-12/15-twenty_years) (3 weeks ago)\n- [Wireless Gaming Headsets](https://www.splitbrain.org/blog/2025-12/09-wireless_gaming_headsets_compared) (4 weeks ago)\n- [My first NixOS Upgrade](https://www.splitbrain.org/blog/2025-12/01-my_first_nixos_upgrade) (1 month ago)\n\n### :hearts:️ These awesome people sponsor me (thank you!)\n\nIf you like what I'm doing, you can [sponsor me on github](https://github.com/sponsors/splitbrain). These fine people already do.\n\n\n- [Kofl](https://github.com/Kofl) (4 weeks ago)\n- [Psyhackological](https://github.com/Psyhackological) (3 months ago)\n- [rpcope1](https://github.com/rpcope1) (7 months ago)\n- [Atomsoldat](https://github.com/Atomsoldat) (8 months ago)\n- [saggi-dw](https://github.com/saggi-dw) (9 months ago)\n- [sckott](https://github.com/sckott) (10 months ago)\n- [Minocula](https://github.com/Minocula) (1 year ago)\n- [Hegghammer](https://github.com/Hegghammer) (3 years ago)\n- [pixelbrackets](https://github.com/pixelbrackets) (3 years ago)\n- [foodalot](https://github.com/foodalot) (3 years ago)\n- [jgod](https://github.com/jgod) (3 years ago)\n- [TauriaEE](https://github.com/TauriaEE) (3 years ago)\n- [xtaran](https://github.com/xtaran) (4 years ago)\n- [loganmarchione](https://github.com/loganmarchione) (4 years ago)\n- [nuess0r](https://github.com/nuess0r) (4 years ago)\n- [grtfou](https://github.com/grtfou) (5 years ago)\n\n### :octocat: All the statistics\n\n ![github stats](https://github-readme-stats.vercel.app/api?username=splitbrain\u0026show_icons=true\u0026hide_title=true)\n![top languages](https://github-readme-stats.vercel.app/api/top-langs/?username=splitbrain\u0026layout=compact)\n\n\n### :octopus: Octo-Ring\n\n\u003cimg width=\"64\" height=\"65\" src=\"https://octo-ring.com/static/img/octo.png\" align=\"right\" alt=\"\"\u003e\n\nI'm a member of [Octo-Ring](https://octo-ring.com/) - a webring (remember those?) for github user profiles. Because why wouldn't I? \n\n* [previous profile](https://octo-ring.com/p/splitbrain/prev)\n* [random profile](https://octo-ring.com/p/splitbrain/random)\n* [next profile](https://octo-ring.com/p/splitbrain/next)\n\n","funding_links":["https://github.com/sponsors/splitbrain"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplitbrain%2Fsplitbrain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplitbrain%2Fsplitbrain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplitbrain%2Fsplitbrain/lists"}