{"id":13894510,"url":"https://github.com/tjdevries/misery.nvim","last_synced_at":"2025-03-16T21:30:30.396Z","repository":{"id":231766512,"uuid":"782669305","full_name":"tjdevries/misery.nvim","owner":"tjdevries","description":"this won't run on your system, but it might on mine","archived":false,"fork":false,"pushed_at":"2024-04-29T19:27:13.000Z","size":674,"stargazers_count":24,"open_issues_count":2,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-01T16:00:26.097Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","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/tjdevries.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":"2024-04-05T19:13:04.000Z","updated_at":"2024-05-03T15:26:44.200Z","dependencies_parsed_at":"2024-05-03T15:40:57.668Z","dependency_job_id":null,"html_url":"https://github.com/tjdevries/misery.nvim","commit_stats":null,"previous_names":["tjdevries/misery.nvim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fmisery.nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fmisery.nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fmisery.nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fmisery.nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tjdevries","download_url":"https://codeload.github.com/tjdevries/misery.nvim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243830915,"owners_count":20354850,"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-08-06T18:01:36.410Z","updated_at":"2025-03-16T21:30:29.322Z","avatar_url":"https://github.com/tjdevries.png","language":"Elixir","funding_links":[],"categories":["Elixir"],"sub_categories":[],"readme":"# To Run:\n\nEnvironment Variables:\n\n```\n# Auth Related\nTWITCH_BROADCASTER_USER_ID\nTWITCH_USER_ID\nTWITCH_CLIENT_ID=\u003cyour client id\u003e\n\n# Scope Related\nTWITCH_AUTH_SCOPE=\u003cwhitespace delimited list of scopes, can be used with mix twitch.auth\u003e\n```\n\nShould run (from mixery folder):\n\n```\nmixery/ $ mix twitch.auth --json\n```\n\nReferenced Executables:\n\n- kitty lua/misery/tasks/ed.lua\n- emacs lua/misery/tasks/emacs.lua\n- pkill\n- mpv lua/misery/tasks/jumpscare.lua\n- libreoffice lua/misery/tasks/libre-office.lua\n- xrandr lua/misery/tasks/screen-upside-down.lua\n- code lua/misery/tasks/vs-c\\*de.lua\n- playerctl mixery/lib/mixery/media/playerctl.ex\n- firefox mixery/lib/mixery/media/playerctl.ex\n\n# TODO:\n\n- [ ] play siren sounds if twitch staff says hello in chat\n\n- [ ] broadcast a message via block in overlay\n- [ ] login with twitch, associated github account\n\n# Personal Neovim Config Rewrite\n\nRules:\n\n- No copy paste (yank/put) from anywhere (old config/readmes/kickstart/etc)\n  - No AI Completions\n- No git/fs/undohistory/etc tricks\n- I will act in good faith on each \"gift\"\n- Goal: have a config that I want at the end\n\n\"Gifts\":\n\n- Delete: random file from config, gifter chosen file from config, entire config(?)\n- Keyboard: onscreen, tablet-handwriting, one-finger-only\n- Monitor: rotated, right-to-left\n- Random: no-talking-only-singing, sports-commentator-mode, YT Chat on screen\n- Editors: ed, emacs, libre office, chat-gpt-copy-paste, vs c\\*de\n- Multi-Time:\n\n  - 5 minutes:\n    - Peace\n    - No-going-back/First-try\n      - Cannot move backwards in the file at all, must delete file to go back\n    - No typing -\u003e deletes a random line from the file\n    - Flipped/substituded keys\n    - input-delay\n  - One Minute:\n    - right-to-left: `set rightleft`\n    - invisalign: Make current line invisible\n    - flashlight: only current line visible\n    - snake: snake mode\n    - Marimba\n    - hide the cursor\n  - At least 1 minute:\n    - Random Colorscheme\n    - Random font\n\n- One-Time:\n  - solve wordle or delete file\n  - Corporate mode (just talk about what we'll build, instead of building)\n    - (no code for 5 minutes, only standup and agile/waterfall meetings)\n  - react to a programmer article\n  - do one leetcode problem in language of choice\n  - Freeze the screen, but chat and i keep moving\n    - chat has to pretend it's still working\n\nI want to make a website where you can:\n\n- send me \"gifts\" using your twitch points\n\nScopes:\n\nuser:write:chat user:bot channel:bot channel:manage:redemptions analytics:read:extensions analytics:read:games bits:read channel:read:ads channel:read:charity channel:read:goals channel:read:guest_star channel:read:hype_train channel:read:polls channel:read:predictions channel:read:redemptions channel:read:subscriptions channel:read:vips moderation:read moderator:read:automod_settings moderator:read:blocked_terms moderator:read:chat_settings moderator:read:chatters moderator:read:followers moderator:read:guest_star moderator:read:shield_mode moderator:read:shoutouts user:read:blocked_users user:read:broadcast user:read:email user:read:follows user:read:subscriptions channel:bot chat:read user:bot user:read:chat\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftjdevries%2Fmisery.nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftjdevries%2Fmisery.nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftjdevries%2Fmisery.nvim/lists"}