Projects / Cohost Tools
Cohostinator
Cohostinator is a userscript for customizing the appearance of Cohost.org. It's my first userscript, and it aims to provide a more modern and visually appealing experience for Cohost users. It is written in JavaScript without any frameworks and is compatible with any userscript manager that supports the Greasemonkey API. You can download it hereand it is open source on GitHub. The custom theming options are still in early development, and may not look perfectly consistent across all pages. It also works best on dark mode. Right now, I am working on rewriting the theming engine, so I hope to have the theming options in a more stable state soon.
cohost-api
cohost-api is a Node.js library for interacting with the Cohost.org API. It's designed to be simple, easy to use, and well-documented. It is written in TypeScript and is available on npm, as well as on GitHub. However, because the Cohost API is not technically designed for public use, I can't recommend using this library for any purpose other than personal use.
cohost-api was inspired by cohost.js, a similar library written in JavaScript. At some point, Cohost began using a completely new API, and I wanted to create a library that kept up with the changes. I also wanted to write it in TypeScript, as I am learning the language and would like to provide a more modern and consistent experience for developers who might use the library.
Cohostinator and cohost-api are the projects I update most frequently right now. I really enjoy being able to contribute some handy tools to the Cohost community, and I hope to continue working on them for as long as I can.