Note: This site is currently "Under construction". I'm migrating to a new version of my site building software. Lots of things are in a state of disrepair as a result (for example, footnote links aren't working). It's all part of the process of building in public. Most things should still be readable though.

Stream Ideas

Things to do on stream in case I cant think of anything else

  • Make browser-sync dark mode (or something like it)

  • Make an !idea command in firebot

  • Figure out why twitch bot is burning an entire cpu

  • Fix color when it doesn't know the color on the bear

  • Refactor ASCII Bear to use spans and innerHTML

  • Make ascii bear animation for cc

  • auto-launch script for tmux background apps

  • Add blink functionaltiy to tag for bot

ASCII_SHOP

[] Move ASCIIshop layers up and down

[] Preview ASCIIshop layers?

Bear Things

  • bearsay

  • Be okay with colors that aren't in the list. Maybe send a message back if it's one the bear doesn't know

  • Add a rubber duck

  • have bear say highlighted style on a highlight readme message

  • make a !jokes command with bear jokes

  • Make an invisabear poof when the same color is used

  • If someone does !bear bryant - play yea alabama

  • Throw fish to bear

  • Move bear when getting petted on the head

  • Tickle bear chin

  • two words: drop bears

  • convert bear to different types of bear (e.g. panda)

  • Two words: Sax bear

  • Add beary trees

  • Let chat pet the bear

  • Say hi to folks in chat when they first come in for the day

  • Bear Dance

  • nose lick

  • Switch to spans?

Main

  • Let chat change terminal theme

  • Let chat make palettes for bear with channel points

  • Find a nerdtree thing for file browsing in vim

  • Fake keyboard sounds with chat able to choose the keyboard sound samples

  • Update ffmpeg gif maker to keep gifs under a certain size

  • Get BTTV emotes and whatever the other ones are

  • Pop up the notes from the chat names list for the folks who are in chat so you don't mess up their names

  • Write script to startup tmux session with all background processes

  • Get Live captions working again with better accuracy

  • Make a sed based find and replace tool that shows preview of all the changes and shows you which files will be changed via a preview search in memory

  • Build (find?) script to fade backgrounds in and out in iterm

  • Build (find?) script to slowly change colors of the theme during the course of a stream (hsl?)

  • Make a font command that says what font you're using in the chatbot

  • Build a TUI that does... something

  • Make a tool that switches OBS to focus on the current active window so you can use more screen realestate?

  • Make a script that lists apps showing which ones to close

  • Bring back online - Event Bot

  • Get audio delay fix

  • Make a !today command

  • Setup Stream Notes again?

  • Build script to close apps that aren't on a clear list

  • An app that just makes a water drop sound every 30 minutes reminding you to drink without flashing sometime in front of you visually

  • Build a script to automatically pull new music you like every week to make a post from it - should be able to use this - https://www.youtube.com/playlist?list=LLsEI8203j3l8xWrQKcjs-Jg and filter the type on music, maybe?

  • write the process to process images for photos.alanwsmith.com as part of the dev process - could throw it to something else, but that makes sense for now since you'll be reviewing the images

  • Add a button to copy the URL to the clipboard

  • Add OG images to alphabet sites and main letters site

  • Make your own examples of the CSS Layout Cookbook from MDN

  • Make an OG image for the www site that works more like dark mode

  • Setup yabai script to only try to move apps if they are already open

  • See if you can make generative art or at least pseudo-random backgrounds for OG images, from Cloudinary

  • Setup some ascii art for the terminal for when you start the stream

  • Get TheBotOfAlan back online

  • make syncher timer for time syncing

  • Make !happy command that sends Snoopy dancing across the screen

  • get !gif back online

  • Add !dotfiles command

  • Make a formatter for podcast transcripts

  • Setup this on the site: https://github.com/agneym/playground

  • Update this with notes on timeout - https://stackoverflow.com/questions/69246187/how-can-i-use-the-leader-key-immediately-after-hitting-escape-in-neovim

  • Make a commands pages on the site that's automatically updated

  • Setup to add new commands to the bot via chat (or whatever)

  • Make some type of space invaders game

  • Finish up your nasa videos with free music thing

  • Start making a tools page with forms that submit to use places

  • Check out Microsoft Teams' Voice Recognition CC to compare against web speech api

  • Get the binary clock running again

  • Do a comparison of AWS, Teams (Probably Azure AI), Web Speech, etc... for voice recogintion

  • StackOverflow scraper that looks at python code samples and figure out if they are missing import statements

  • Put pinboard links up on the site somehow

  • Setup ffmpeg to make webp instead of animated gifs

  • Setup so that people can tag quotes somehow through chat and have it automatically pull a video clip of what you said vs what shows up

  • Build a stream-prep script that does everything that can be automated

  • Get event bot working again

  • Add ability to close apps with the yabai resize script

  • Update yabai resize script to be more of template where you do it more declaratively that would also let it be more efficient (maybe)

  • Setup so chat can raise and lower the volume of the music. (maybe just lower...) (Maybe not actually a good idea, but think about it)

  • Get Stream Notes set back up

  • Pull down KEXP Song Of The Day

  • Get binary clock working again (maybe make it a web page?)

  • Make a font with ligatures or whatever so you can stack high and low temperatures in the command line

  • Figure out how to get ASL on the podcasts

  • Extension that shows the current set of links that you're on

  • Setup bot to show alert when a new chat thing comes in.

  • Figure out why clipping isn't working

  • Make a 3js plot of terminal colors

  • Make a zsh ENV variable to turn off git status in the prompt (possibly other stuff too)

  • Hangman game

  • Build the shout out bot that shouts out after 1 minute if you don't

  • Put search engine on launch page for the site

  • Make a /tools page with handy forms that you can bookmark

  • Setup so that the bot times itself out for a couple of seconds between responses and has a limit of the number of times in the queue

  • Create !audio command with details on gear

  • Moonlander movie

  • Some script or whatever that opens Day One so it's the first thing I see when I log on in the morning

  • Update plenary test to only show red or green as appropriate instead of both at the same time regardless.

  • Make command line responsive to the number of characters wide the terminal window is

  • Go through all the themes on and print them out with ':runtime syntax/hitest.vim' and then ':TOhtml'

  • Make Emotes

  • Do a test to see how many pinboard links from across the time you've used it are dead

  • Run the process and do stats on the number of links that are dead from the million pixel page

  • Setup bttv and the other thing

  • Soundboard with (and then it exploded sound from galaxy quest)

  • Setup script to capture chrome tabs like you do the safari ones

  • Make a file processor that translates stuff for you to remove http and turn links to https for the site

  • Make a kabob command that takes an string and makes it kabob case and puts it on the pasteboard

  • command to let folks send in new names

  • Make !followage command

  • Setup WebSpeech API to use vocabulary from the grimoire - via Rodriyabala

  • Make one of those floating letter eye control spelling things that hopefully that makes sense

  • Make a 3D version of the color chart for the base colors in a shell in D3 js or whatever that 3d program is

  • Make a counter that shows the number of tabs you have open on screen

  • Recreate the thing with this video where there's a ton of them, but with like a half second delay

  • Make a stand alone app for YouTube Music

  • Make a local tools website

  • Chrome Extension that lets you hightlight text and then then copies it and the URL to your pasteboard in as a markdown link

  • To Watch viewer that works off pinboard and saves the spot where you are in each video and lets you take notes on the page that then go back into your grimoire

  • Add back in a hot tub switch for channel points

  • Add a followage bot

  • Figure out oauth for eventbot and snapcam bot so they can both work

  • Add sounds to snap cam changes

  • Parse out all the Name of My New Band things you did on twitter (does not look like the search has all of them)

  • Twitter bot to make Name Of My New Bot -

  • Setup a sound board with 'and it exploded' from galaxy quest - https://www.youtube.com/watch?v=_wMD0ZCh2Sc

  • Get oauth stuff working with event bot and snapcam bot so they work together

  • Make a channel points reward for saying a word or short phrase (that's in english)

  • Make an 'Alan! Alan! Alan!' command from the prairie dog video (also, Steve)

  • Make Please hold music for when you get raided and folks are having to sit through the ads.

  • Build better playlist(s)

  • Open source snap cam channel points thing

  • Setup nice video for warm-up scene

  • Bound :noh to leader o, (or whatever) to clear searches

  • Create states on the number of times each snapcam filter is used

  • Make a "commands" command that lists all your commands

  • Make an "!saythis" command that lets you add new command responses

  • Place your bets hotkey for 'does it work or not'

  • Finish up your nasa videos with free music thing

  • Check out Microsoft Teams' Voice Recognition CC to compare against web speech api

  • Do a comparison of AWS, Teams (Probably Azure AI), Web Speech, etc... for voice recogintion

  • Setup so that people can tag quotes somehow through chat and have it automatically pull a video clip of what you said vs what shows up

  • Extension that shows the number of tabs you have open in chrome

  • Make a font with ligatures or whatever so you can stack high and low temperatures in the command line

  • Extension that shows the current set of links that you're on

  • Setup bot to show alert when a new chat thing comes in.

  • Figure out why clipping isn't working

  • Make a 3js plot of terminal colors

  • Make a zsh ENV variable to turn off git status in the prompt (possibly other stuff too)

  • Hangman game

  • Build the shout out bot that shouts out after 1 minute if you don't

  • Put search engine on launch page for the site

  • Setup so that the bot times itself out for a couple of seconds between responses and has a limit of the number of times in the queue

  • Create !audio command with details on gear

  • Moonlander movie

  • Tool to populate grimoire search engine

  • Some script or whatever that opens Day One so it's the first thing I see when I log on in the morning

  • Update plenary test to only show red or green as appropriate instead of both at the same time regardless.

  • Make command line responsive to the number of characters wide the terminal window is

  • Go through all the themes on and print them out with ':runtime syntax/hitest.vim' and then ':TOhtml'

  • Make Emotes

  • Setup bttv and the other thing

  • Setup so folks can send in foxdot to play their own intros (limited to n-number of seconds)

  • Make a '!meow' command with: 'https://clips.twitch.tv/HeadstrongDepressedFalconDoggo-sozru2ujyLQ2mPoi'

  • Create a command that sorts tabs chronologically (and by domain, or maybe alphabetically)

  • Create a 30 second raid countdown timer so you know when folks are past the ads

  • Create a rust app that replaces the pyenv stuff to switch to virtualenv environments when you move into the dir so you don't have to have a slow prompt with the default way. via nyxiative.

  • Make a thing out of these where they randomly update on a grid: https://en.wikipedia.org/wiki/Box-drawing_character

  • Make a color sorter game that's just kinda a sudoku type thing based of what you were doing for the terminal colors. Setup with differnt hues and let folks sort them. Just a fidget game

  • Make a rust command line app called 'kebab-case' that turns things into kebab case. Same goes for 'snake-case'. Mayebe make the app called 'caseit' then pass the type you want so you can add different types. Maybe have a default of kebab. Or store a default

  • Make a mac app (or electron app) that shows you raids and such and lets you tick things off. Idea is to have something that pops up on your mac so you don't miss the notification on your stream pc

  • Update the markdowntable formatter.

  • Add 'followage' command that shows how long someone has followed

  • Create a '!x####' command that shows an XKCD

  • Setup an interface to pinboard Read Later files for a reader - Show partial reads. Maybe make it it's own app for the iPad? and tie it into your news letters?

  • Create a rust app that does the switch to python virtual envioronments like the 'pyenv' but faster

  • Create a reader type app that you can link up with pinboard to create a reading list and video watch list and use it for things like reading the python or neovim docs (gotta figure out how to feed it and bookmark it to show progress)

  • Get stuff from here to make scenes for BRB and let folks change them with chat: https://archive.org/details/anime

  • Update the Meilisearch page to point out that IDs have to be integers

  • Make a !captions command that turns on live captions

  • !uptime command via WaylonWalker

  • Make a browser source for chat that just puts messages in random locations. because why not

  • Setup a website that collects examples for different documentation things with links to them. Or, a version of the does that has them, like your own fork, that you can submit back, but have available if they aren't accepted.

  • Update this page to show how to use a 'lua <-<EOF' here doc to do the require for the config https://github.com/nvim-telescope/telescope-fzf-native.nvim

  • Get .dotfiles files published and linked and setup in a '!dotfiles' command

  • Make an 'I'm eating so the facecam is off' scene

  • Setup a vocal queue for '!lurk' that uses the recordings of folks names to give them a lurk response. Could use that as a way to point folks to the name pronunciation website.

  • Make sure the bot has a govnah so it doesn't get timed out.

  • Make a '!done' command that done 'And that's what I think about that' from forest gump - with a graphic of a tripple front flip holding a in a chair. or something, like maybe a chainsaw? (the flip idea via yetanothernull)

  • Ongoing project: Go through python (and other language) docs and make examples (e.g. https://docs.python.org/3/library/random.html#random.randint)

  • Auto publish gimoire

  • Make a graph of the frequency of changes to the moonlander

  • Make a !hype command (TBD on what do to with it)

  • Add !picklealan (via Bobross)

  • Setup stream parrot - https://streamparrot.com

  • Setup TwitchIO 2 (when webhooks and pubsub are in)

  • Make a ~corgi command that does something cool

  • Make a credits page with lists of the ideas: - Memory Leek - SheWhoExists - rexroof see below - owenkbcodes see below

  • pulse background when alerts happen via rexroof

  • Make an alan grant taking off sunglasses thing for followers via: owenkbcodes

  • Make a !stuckbox command

  • Marque with emotes where folks can do '!marque EMOTE' and have it scorll across (do like ten of them in whatever pattern folks put in)

  • Add '!song', '!np', and '!music' commands that get the song tha'ts currenly playing on MonsterCat if they have an API. adn then '!sr' for song request

  • Do an HTML version of this: https://www.reddit.com/r/webdev/comments/nm6wcl/18_cards_of_how_to_design_web_forms/

  • App that's just a chromium wrapper for watching twitch so you can keep it as separate app

  • Walk thru video of getting various twitch credential.

  • auto update profile image avatar

  • !gi also work for ~gif

  • Make '!attack' and '!defend' commands for raids

  • Fire '!gif' periodically

  • galaxy quest laugh

  • snake game in the browser

  • consider a zoom feature that blows up the editor window bigger

  • !chipmonk command to pitch shift audio

  • Make a '!clip' command to make clip

  • Add an '!addquote' command that collects quotes and does something with them

  • Automatic ASL captions

  • Add aria labels to your site

  • Sound board with chat triggers - Well Played, Golf Clap

  • Consollidate chatbot, eventsub, and obs web sockets

  • setup stream trailer

  • make emotes - eyebrow raised, two thumbs up, huzzah

  • Fix gif cropping

  • Make !picklealan

  • Make a '!help' command

  • Setup Twitch PubSub for TheBotOfAlan

  • Command to setup a new project that makes a repo, clones it, drops in .gitignore, and touches a README file

  • Figure out how to send audio queues to OBS

  • Mess around with TryHackMe

  • Setup url capture tool to automatically start/stop with stream for stream notes.

  • Setup: https://mycroft.ai/

  • add !clap command with clapping gif. possibly random

  • Setup weather display for launchpad

  • Setup a deployer for tools

  • Setup your own stream chat view with photos for the people

  • Auto shout out raiders

  • Gif game. clip to a part of a gif randomly and let folks guess what it's from (multiple choice) - Figure out how to keep points. Expand the gif as people make guesses which reduces the number of points you can get.

  • Setup a process to show a 1 image per second 'video' with audio synced as an alt to twitch bandwidth problems for folks like null.

  • Setup process to show whos streaming on launchpad so you can see who's live and click to them directly

  • Setup so that folks have their own walk-up music when they first say hi in chat. Maybe have a server that lets them listen to music queues and pick on and then have that play.

  • Do something with Superbase

  • let folks control your terminal colors

  • show the last emote that was used in chat

  • teleport command that moves where you are in the scene

  • Go through OBS WebSocket-py and get settings for all the various things to make a blog post out of.

  • Parse Discord history to look at your reactions and count how many times you use the various emotes

  • Setup a bot that watches wordstonks and makes a guess every 20 seconds so folks have to race against the bot. Should slow down toward the end, otherwise it'll win most of the time. Gotta fine tune the time, really

  • Show how to get the different types of access tokesn from twitch (User Access, ID, and App Access) on this page: https://dev.twitch.tv/docs/authentication#getting-tokens

  • Command to update a quote in the scene

  • Command to update the background

  • Command to post a random idea

  • Command to pick a random word to see if you can come up with an idea for it

  • Look at what's in Twitch PubSub to see what you can turn on with that and maybe use that instead of EventSub since it looks like you wouldn't have to setup ngrok (which you should probably setup anyway)

  • Setup the Ghost in the Shell drop animation

  • Will it work or not poll. (even though twitch has their own polls)

  • Build a script the just posts a random harvard sentence to a twitter account or to OBS

  • Play: https://screeps.com

  • Play: https://danielyxie.github.io/bitburner/

  • Play: https://www.zachtronics.com/exapunks/

  • Show what song you're listening to in spotify

  • Get Twitch Bot back up and running

  • Make an !xkcd command that shows an image on the screen

  • Make an animation of your keyboard changes, maybe with that react video maker or ffmpeg

  • Move stream notes to go to gatsby content area

  • Finish the red/green highlight updater for python unittest.

  • Make a quick diff tool that you can paste two things in and maybe pretty print and then see the diffs.

  • Make a MOTD (message of the day) to show your commands so you can learn them better

  • Build an Anki style learning system into your home page.

  • Setup command that lets chat change the filterset on the facecam

  • Build a tool where chat can say their names into a browser so you can hear how to pronounce them

  • Make a search engine for the gimoire because.... it's not really a good idea, but you'd learn a lot

  • Create a script that shows random UTF-8 characters. maybe some fade in/out stuff.

  • Make a bunch of sample/example sets of data

  • Mess with EMR Notebooks and Studio

  • Rate Programming language logos

  • Setup a process that screenshots the screen once every second and sends it to a web server for viewing by folks who's internet isn't workign well.

  • Setup an app to track your ideas for the stream

  • Setup an app to track whos who with different networks (basically a cross map)

  • Make things like his for your launch page: https://percentagecalculator.net/

  • Mess around with this: https://beta.decapi.me/twitch/uptime/theidofalan

  • Cut out a Prince's Hot Takes for him here: https://clips.twitch.tv/CoyApatheticYakinikuDAESuppy-d-83uGGYUwg37b7P

  • Make ASCII art for terminal to start up stream

  • Setup this on the site: https://github.com/agneym/playground

  • Make a site auto deployer

  • Make a formatter for podcast transcripts

  • Add top level 'Checklist' component to site

  • Update this with notes on timeout - https://stackoverflow.com/questions/69246187/how-can-i-use-the-leader-key-immediately-after-hitting-escape-in-neovim

  • Make a commands pages on the site that's automatically updated

  • Make dotfiles atomic

  • Make a Google Chrome Pinboard Extension (assuming it doesn't already exist)

  • Setup so we can add new commands to the bot via chat (or whatever)

  • Make some type of space invaders game

  • Finish up your nasa videos with free music thing

  • Add !dotfiles command

  • See about setting up a sqlite3 database to manage some of the content on the site

  • Start making a tools page with forms that submit to use places

  • Check out Microsoft Teams' Voice Recognition CC to compare against web speech api

  • Get the binary clock running again

  • Do a comparison of AWS, Teams (Probably Azure AI), Web Speech, etc... for voice recogintion

  • StackOverflow scraper that looks at python code samples and figure out if they are missing import statements

  • Setup so that people can tag quotes somehow through chat and have it automatically pull a video clip of what you said vs what shows up

  • Build a stream-prep script that does everything that can be automated

  • Get event bot working again

  • Make a font with ligatures or whatever so you can stack high and low temperatures in the command line

  • Figure out how to get ASL on the podcasts

  • Extension that shows the current set of links that you're on

  • Setup bot to show alert when a new chat thing comes in.

  • Figure out why clipping isn't working

  • Make a 3js plot of terminal colors

  • Make a zsh ENV variable to turn off git status in the prompt (possibly other stuff too)

  • Hangman game

  • Build the shout out bot that shouts out after 1 minute if you don't

  • Put search engine on launch page for the site

  • Make a /tools page with handy forms that you can bookmark

  • Setup so that the bot times itself out for a couple of seconds between responses and has a limit of the number of times in the queue

  • Create !audio command with details on gear

  • Moonlander movie

  • Tool to populate grimoire search engine

  • Some script or whatever that opens Day One so it's the first thing I see when I log on in the morning

  • Update plenary test to only show red or green as appropriate instead of both at the same time regardless.

  • Make command line responsive to the number of characters wide the terminal window is

  • Go through all the themes on and print them out with ':runtime syntax/hitest.vim' and then ':TOhtml'

  • Make Emotes

  • Setup bttv and the other thing

  • Soundboard with (and then it exploded sound from galaxy quest)

  • Setup script to capture chrome tabs like you do the safari ones

  • Make Ideas checklist it's own thing

  • Make a file processor that translates stuff for you to remove http and turn links to https for the site

  • Make a checklist of TODOs for the site.

  • Update markdowntable.com so it's live

  • Make a kabob command that takes an string and makes it kabob case and puts it on the pasteboard

  • command to let folks send in new names

  • Make !followage command

  • Setup WebSpeech API to use vocabulary from the grimoire - via Rodriyabala

  • Make one of those floating letter eye control spelling things that hopefully that makes sense

  • Make a 3D version of the color chart for the base colors in a shell in D3 js or whatever that 3d program is

  • Make a counter that shows the number of tabs you have open on screen

  • Recreate the thing with this video where there's a ton of them, but with like a half second delay

  • Make a stand alone app for YouTube Music

  • Make a local tools website

  • Chrome Extension that lets you hightlight text and then then copies it and the URL to your pasteboard in as a markdown link

  • To Watch viewer that works off pinboard and saves the spot where you are in each video and lets you take notes on the page that then go back into your grimoire

  • Add back in a hot tub switch for channel points

  • Figure out oauth for eventbot and snapcam bot so they can both work

  • Parse out all the Name of My New Band things you did on twitter (does not look like the search has all of them)

  • Twitter bot to make Name Of My New Bot -

  • Setup a sound board with 'and it exploded' from galaxy quest - https://www.youtube.com/watch?v=_wMD0ZCh2Sc

  • Get oauth stuff working with event bot and snapcam bot so they work together

  • Make a channel points reward for saying a word or short phrase (that's in english)

  • Make an 'Alan! Alan! Alan!' command from the prairie dog video (also, Steve)

  • Make Please hold music for when you get raided and folks are having to sit through the ads.

  • Build better playlist(s)

  • Open source snap cam channel points thing

  • Setup nice video for warm-up scene

  • Bound :noh to leader o, (or whatever) to clear searches

  • Create states on the number of times each snapcam filter is used

  • Make a "commands" command that lists all your commands

  • Make an "!saythis" command that lets you add new command responses

  • Place your bets hotkey for 'does it work or not'

  • Finish up your nasa videos with free music thing

  • Check out Microsoft Teams' Voice Recognition CC to compare against web speech api

  • Do a comparison of AWS, Teams (Probably Azure AI), Web Speech, etc... for voice recogintion

  • Setup so that people can tag quotes somehow through chat and have it automatically pull a video clip of what you said vs what shows up

  • Extension that shows the number of tabs you have open in chrome

  • Make a font with ligatures or whatever so you can stack high and low temperatures in the command line

  • Extension that shows the current set of links that you're on

  • Setup bot to show alert when a new chat thing comes in.

  • Figure out why clipping isn't working

  • Make a 3js plot of terminal colors

  • Make a zsh ENV variable to turn off git status in the prompt (possibly other stuff too)

  • Hangman game

  • Build the shout out bot that shouts out after 1 minute if you don't

  • Put search engine on launch page for the site

  • Setup so that the bot times itself out for a couple of seconds between responses and has a limit of the number of times in the queue

  • Create !audio command with details on gear

  • Moonlander movie

  • Tool to populate grimoire search engine

  • Some script or whatever that opens Day One so it's the first thing I see when I log on in the morning

  • Update plenary test to only show red or green as appropriate instead of both at the same time regardless.

  • Make command line responsive to the number of characters wide the terminal window is

  • Go through all the themes on and print them out with ':runtime syntax/hitest.vim' and then ':TOhtml'

  • Make Emotes

  • Setup bttv and the other thing

  • Setup so folks can send in foxdot to play their own intros (limited to n-number of seconds)

  • Make a '!meow' command with: 'https://clips.twitch.tv/HeadstrongDepressedFalconDoggo-sozru2ujyLQ2mPoi'

  • Create a command that sorts tabs chronologically (and by domain, or maybe alphabetically)

  • Create a 30 second raid countdown timer so you know when folks are past the ads

  • Create a rust app that replaces the pyenv stuff to switch to virtualenv environments when you move into the dir so you don't have to have a slow prompt with the default way. via nyxiative.

  • Make a thing out of these where they randomly update on a grid: https://en.wikipedia.org/wiki/Box-drawing_character

  • Make a color sorter game that's just kinda a sudoku type thing based of what you were doing for the terminal colors. Setup with differnt hues and let folks sort them. Just a fidget game

  • Make a rust command line app called 'kebab-case' that turns things into kebab case. Same goes for 'snake-case'. Mayebe make the app called 'caseit' then pass the type you want so you can add different types. Maybe have a default of kebab. Or store a default

  • Make a mac app (or electron app) that shows you raids and such and lets you tick things off. Idea is to have something that pops up on your mac so you don't miss the notification on your stream pc

  • Update the markdowntable formatter.

  • Add 'followage' command that shows how long someone has followed

  • Create a '!x####' command that shows an XKCD

  • Setup an interface to pinboard Read Later files for a reader - Show partial reads. Maybe make it it's own app for the iPad? and tie it into your news letters?

  • Create a rust app that does the switch to python virtual envioronments like the 'pyenv' but faster

  • Create a reader type app that you can link up with pinboard to create a reading list and video watch list and use it for things like reading the python or neovim docs (gotta figure out how to feed it and bookmark it to show progress)

  • Get stuff from here to make scenes for BRB and let folks change them with chat: https://archive.org/details/anime

  • Update the Meilisearch page to point out that IDs have to be integers

  • Make a !captions command that turns on live captions

  • !uptime command via WaylonWalker

  • Make a browser source for chat that just puts messages in random locations. because why not

  • Setup a website that collects examples for different documentation things with links to them. Or, a version of the does that has them, like your own fork, that you can submit back, but have available if they aren't accepted.

  • Update this page to show how to use a 'lua <-< EOF' here doc to do the require for the config - https://github.com/nvim-telescope/telescope-fzf-native.nvim

  • Get .dotfiles files published and linked and setup in a '!dotfiles' command

  • Make an 'I'm eating so the facecam is off' scene

  • Setup a vocal queue for '!lurk' that uses the recordings of folks names to give them a lurk response. Could use that as a way to point folks to the name pronunciation website.

  • Make sure the bot has a govnah so it doesn't get timed out.

  • Make a '!done' command that done 'And that's what I think about that' from forest gump - with a graphic of a tripple front flip holding a in a chair. or something, like maybe a chainsaw? (the flip idea via yetanothernull)

  • Ongoing project: Go through python (and other language) docs and make examples (e.g. https://docs.python.org/3/library/random.html#random.randint)

  • Auto publish gimoire

  • Make a graph of the frequency of changes to the moonlander

  • Make a !hype command (TBD on what do to with it)

  • Setup stream parrot - https://streamparrot.com

  • Setup TwitchIO 2 (when webhooks and pubsub are in)

  • Make a ~corgi command that does something cool

  • Make a credits page with lists of the ideas: - Memory Leek - SheWhoExists - rexroof see below - owenkbcodes see below

  • pulse background when alerts happen via rexroof

  • Make an alan grant taking off sunglasses thing for followers via: owenkbcodes

  • Make a !stuckbox command

  • Marque with emotes where folks can do '!marque EMOTE' and have it scorll across (do like ten of them in whatever pattern folks put in)

  • Add '!song', '!np', and '!music' commands that get the song tha'ts currenly playing on MonsterCat if they have an API. adn then '!sr' for song request

  • Do an HTML version of this: https://www.reddit.com/r/webdev/comments/nm6wcl/18_cards_of_how_to_design_web_forms/

  • App that's just a chromium wrapper for watching twitch so you can keep it as separate app

  • Walk thru video of getting various twitch credential.

  • auto update profile image avatar

  • !gi also work for ~gif

  • Make '!attack' and '!defend' commands for raids

  • Fire '!gif' periodically

  • galaxy quest laugh

  • snake game in the browser

  • consider a zoom feature that blows up the editor window bigger

  • !chipmonk command to pitch shift audio

  • Make a '!clip' command to make clip

  • Add an '!addquote' command that collects quotes and does something with them

  • Automatic ASL captions

  • Add aria labels to your site

  • Sound board with chat triggers - Well Played, Golf Clap

  • Consollidate chatbot, eventsub, and obs web sockets

  • setup stream trailer

  • make emotes - eyebrow raised, two thumbs up, huzzah

  • Fix gif cropping

  • Make !picklealan

  • Make a '!help' command

  • Setup Twitch PubSub for TheBotOfAlan

  • Command to setup a new project that makes a repo, clones it, drops in .gitignore, and touches a README file

  • Figure out how to send audio queues to OBS

  • Mess around with TryHackMe

  • Setup url capture tool to automatially start/stop with stream for stream notes.

  • Setup: https://mycroft.ai/

  • add !clap command with clapping gif. possibly random

  • Setup weather display for launchpad

  • Setup a deployer for tools

  • Setup your own stream chat view with photos for the people

  • Auto shout out raiders

  • Gif game. clip to a part of a gif randomly and let folks guess what it's from (multiple choice) - Figure out how to keep points. Expand the gif as people make guesses which reduces the number of points you can get.

  • Setup a process to show a 1 image per second 'video' with audio synced as an alt to twitch bandwidth problems for folks like null.

  • Setup process to show whos streaming on launchpad so you can see who's live and click to them directly

  • Setup so that folks have their own walk-up music when they first say hi in chat. Maybe have a server that lets them listen to music queues and pick on and then have that play.

  • Do something with Superbase

  • let folks control your terminal colors

  • show the last emote that was used in chat

  • teleport command that moves where you are in the scene

  • Go through OBS WebSocket-py and get settings for all the various things to make a blog post out of.

  • Parse Discord history to look at your reactions and count how many times you use the various emotes

  • Setup a bot that watches wordstonks and makes a guess every 20 seconds so folks have to race against the bot. Should slow down toward the end, otherwise it'll win most of the time. Gotta fine tune the time, really

  • Show how to get the different types of access tokesn from twitch (User Access, ID, and App Access) on this page: https://dev.twitch.tv/docs/authentication#getting-tokens

  • Command to update a quote in the scene

  • Command to update the background

  • Command to post a random idea

  • Command to pick a random word to see if you can come up with an idea for it

  • Look at what's in Twitch PubSub to see what you can turn on with that and maybe use that instead of EventSub since it looks like you wouldn't have to setup ngrok (which you should probably setup anyway)

  • Setup the Ghost in the Shell drop animation

  • Will it work or not poll. (even though twitch has their own polls)

  • Build a script the just posts a random harvard sentence to a twitter account or to OBS

  • Play: https://screeps.com

  • Play: https://danielyxie.github.io/bitburner/

  • Play: https://www.zachtronics.com/exapunks/

  • Show what song you're listenting to in sportify

  • Get Twitch Bot back up and running

  • Make an !xkcd command that shows an image on the screen

  • Make an animation of your keyboard changes, maybe with that react video maker or ffmpeg

  • Move stream notes to go to gatsby content area

  • Finish the red/green highlight updater for python unittest.

  • Make a quick diff tool that you can paste two things in and maybe pretty print and then see the diffs.

  • Make a MOTD (message of the day) to show your commands so you can learn them better

  • Build an Anki style learning system into your home page.

  • Setup command that lets chat change the filterset on the facecam

  • Build a tool where chat can say their names into a browser so you can hear how to pronounce them

  • Make a search engine for the gimoire because.... it's not really a good idea, but you'd learn a lot

  • Create a script that shows random UTF-8 characters. maybe some fade in/out stuff.

  • Make a bunch of sample/example sets of data

  • Mess with EMR Notebooks and Studio

  • Rate Programming language logos

  • Setup a process that screenshots the screen once every second and sends it to a web server for viewing by folks who's internet isn't workign well.

  • Setup an app to track your ideas for the stream

  • Setup an app to track whos who with different networks (basically a cross map)

  • Make things like his for your launch page: https://percentagecalculator.net/

  • Mess around with this: https://beta.decapi.me/twitch/uptime/theidofalan

  • Cut out a Prince's Hot Takes for him here: https://clips.twitch.tv/CoyApatheticYakinikuDAESuppy-d-83uGGYUwg37b7P

Completed

  • Make an easier to use checklist feature for the grimoire

  • Add top level <ReadOnlyChecklist /> component to site

  • Migrate site from Gatsby to Nextjs

  • Make snapcam 'api' for channel points

  • Add '!fear' command with Fear is the mind killer quote

  • Setup a git changed indicator for you prompt

  • Make a single script that fires up both flask and web sockets in the scratchpad

  • Make: !rtr, !rt, !rolltide

  • Add a response to '!lurk'

  • Make a '!blog' command

  • Make a '!site' command

  • Make a '!twitter' command

  • Make a '!skull' command

  • Make drop graphic command and set it up with the gif

  • Add OBS Web Socket to TheBotOfAlan

  • Create a '!so' shoutout command

  • Add top level -Checklist /- component to site

  • Add !vim command that points to: https://www.youtube.com/watch?v=H3o4l4GVLW0

  • Setup a script to make different tinted versions of the podcast show art

  • Setup a script to migrate the podcast rss feed over to the site

  • Parse the Egghead IO page to sort courses and create a list of the ones to do

  • Command to change snap cam filters

  • Add !vim command that points to: https://www.youtube.com/watch?v=H3o4l4GVLW0

  • Parse the Egghead IO page to sort courses and create a list of the ones to do

  • Add '!fear' command with Fear is the mind killer quote

  • Setup a git changed indicator for you prompt

  • Make a single script that fires up both flask and web sockets in the scratchpad

  • Make: !rtr, !rt, !rolltide

  • Add a response to '!lurk'

  • Make a '!blog' command

  • Make a '!site' command

  • Make a '!twitter' command

  • Make a '!skull' command

  • Make drop graphic command and set it up with the gif

  • Add OBS Web Socket to TheBotOfAlan

  • Create a '!so' shoutout command

  • Make snapcam 'api' for channel points

  • Make sure you can't update the url by hand in the cloudinary image maker

  • Debounce cloudinary-image-maker so you can auto update the image

  • Set up iterm to display the theme that's being used

  • Fix (turn on?) random tab color changer in iterm

  • Setup Grimoire to open in new tab

  • Export blocks from Grimoire on file change for dotfiles

  • Finish grimoire migration to neopolitan

  • Build a thing that looks at the volume off a mic and does an images thing you can use for chat when the camera is off but use the terminal ascii stuff

  • Add _today to the grimoire so you can updated it directly without having to go find the file

  • Setup grimoire search updater to reload search index on startup

  • Setup a bookmark text expander

  • Make sure pages show up as soon as you make them

  • Use axum for asciicam

  • Use axum for thebotofalan

  • Add animations to asciicam

  • Setup to automatically updates pages when you make changes in the grimoire

  • Setup an expanso posts text replacement

  • Make tl, t2, t3, t4 with tree -L and the number for the number ones and put them in the dot files

  • Add mouse movement to bear

  • Let chat change the color of the bear

  • Create a `tt`` command to setup a tmux title for a pane

  • Save ASCII Shop Files

  • Fix table spacing in ASCIISHop

  • Add frequent characters back in

  • Build noto based font list

  • Duplicate ASCIIShop Layers

  • Auto size ASCIIshop canvas based off input

  • Add ability to resize ASCIIShop canvas

  • Add ability to shift a select in ASCIIShop

  • Get `hr`` section working

  • Start Component Library Page

  • Move HTML Only ASCII animation into iframe

  • Make ASCIIshop not crash

  • Move ASCIISHOP custom picker so it's a line in front of the main body via a break tag.

  • Add type names to asciishop layers

  • Turn TheBotOfAlan into a web server

  • Use type names in ASCII_BEAR

  • Setup checklist and todos so you can click on the text

  • show: css

  • show: script

  • show: html

  • Build a deploy command for the site

  • Finish site migration to neopolitan

  • switch all startWHATEVER to WHATEVERstart in grimoire with the `/``

  • Flip export so it's on code blocks as an attribute instead of it's own thing so you don't have to worry about parsing it out of the code for publishing.

  • Remove `-- endexport`` and just have it stop at the `-- /code block`` (that means you can only put it in code blocks but that's fine for now)

  • Add some component examples

  • Fix issue where lines collapse in starthtml

  • Fix issue where lines collapse in startscript

  • Make a quick `tt`` command for setting the title of tmux windows without having to do the full command

  • Prevent duplicate entires in the history file in the grimoire

  • Unicode post update for copy buttons

  • Add auth to TheBotOfAlan so it can respond

  • work on thebotofalan calls to secondary processes

  • Arrow key move of blocks in ascii_shop

  • ASCII_BEAR colors

  • ASCII_BEAR turn

  • Float ASCIIShop layer and character UI above working window

  • write up watchexec for watching and moving a file

  • Make bear hottub water not pause

  • Add color to bear hottub

  • Verify if there's an issue with asciishop mutil select and fix it if there is

  • Add ability to command select in ASCIIShop to select individual pixels

  • Give bear a hottub

  • WASM test

  • Add ideas commands to thebotofalan

  • Make a web component with the template backed in?

  • Have bear say thing

  • Setup for named colors with asciibear

  • Make sure binder is updating meilisearch

  • Refactor neopoligin to do full site and individual files builds as separate things

  • New generic chat that's anonymous so login stops being an issue

  • Fix bear color

  • Setup/Fix list of links in neo

  • Add pre format style to site

  • Add subtitle to references

  • Figure out how to call methods on objects in minijinja

  • Add copy on click to unicode characters to full unicode list

  • Get refs working in neo

  • Add images back in to neopolitan

  • Set subtitles working in the output