/clone-docker-image <image>
◦ Example: /clone-docker-image library/hello-world:latest
• Export an image to the export directory with /clone-docker-image <image>
◦ Example: /export-docker-image library/hello-world:latest
Hello, time?
. While writing the post I also spent a while debugging the project itself as timezones weren't being handled correctly. I didn't want to publish the post when the project had a major issue. Thus, I fixed the issue and then came back and finished the blog post./blog
and enabled PaperMod’s support for linking GitHub for edit suggestions.
As the post is in plain-text/Markdown, the edit history can easily be viewed on GitHub: github.com/slashtechno/angad/commits/main/content/blog/2024/rewriting-cross-blogger.mdmain.go
file. In the last couple of weeks, I rewrote the entire codebase, adding features like Docker support and proper OAuth.
The most significant change, however, was the ability to use it as a headless CMS for static sites (such as Hugo sites) powered by Blogger. Configuration is rather simple and can use most common formats such as JSON, YAML, TOML, etc.
The project works by fetching posts from Blogger on a customizable interval and comparing against the last known posts. Any new posts are converted to Markdown and optionally, pushed to a Git repository. Assuming the Git repository is connected to a service like Vercel or is using a workflow, the changes will be deployed automatically. If overwriting is enabled in the configuration file, posts unpublished in Blogger will be deleted from the Hugo site.
Multiple destinations can be used too. In practice, that means multiple websites, for example, frontmatter mappings can also be customized to either disable frontmatter options or to make it work with other static site generators.
The code is also structured in a manner making it easy to add support for new features.
Any feedback would be appreciated. Feel free to make PRs or issues in the repository
GitHub repository: github.com/slashtechno/cross-blogger
YouTube video (same as attached video): www.youtube.com/watch?v=H3HyQ7h5ogEmain.go
file. In the last couple of weeks, I rewrote the entire codebase, adding features like Docker support and proper OAuth.
The most significant change, however, was the ability to use it as a headless CMS for static sites (such as Hugo sites) powered by Blogger. Configuration is rather simple and can use most common formats such as JSON, YAML, TOML, etc.
The project works by fetching posts from Blogger on a customizable interval and comparing against the last known posts. Any new posts are converted to Markdown and optionally, pushed to a Git repository. Assuming the Git repository is connected to a service like Vercel or is using a workflow, the changes will be deployed automatically. If overwriting is enabled in the configuration file, posts unpublished in Blogger will be deleted from the Hugo site.
Multiple destinations can be used too. In practice, that means multiple websites, for example, frontmatter mappings can also be customized to either disable frontmatter options or to make it work with other static site generators.
The code is also structured in a manner making it easy to add support for new features.
Any feedback would be appreciated. Feel free to make PRs or issues in the repository
GitHub repository: github.com/slashtechno/cross-blogger
YouTube video (same as attached video): www.youtube.com/watch?v=H3HyQ7h5ogE
(cross posted from #ship)toml.dump
instead of manually writing the lines of TOML
github.com/Mikeymoo5/discordLLM/pull/1v0.1.2
of scrape-and-ntfy
!
github.com/slashtechno/scrape-and-ntfy/releases/tag/v0.1.2
I fixed webhook compatibility so it works with Slack now.help
command. I'm waiting for my account application to be approved so I can have a production version of the bot that's online 24/7, then I'll #ship.
angad.me/blog/2024/introducing-pystodon
github.com/slashtechno/pystodon@rathercurious@botsin.space> #remindme in 10m
will schedule a reminder that is posted in 10 minutes. To reduce clutter, you can mention this bot in a DM (even in an existing thread) and it will reply to you in a DM. Otherwise, it will just match the visibility of your command. I'll probably end up refactoring the code a bit before running it 24/7.
This was my first project that uses a proper database. Surprisingly, I was able to add this feature that I've been meaning to for a while in one day.
github.com/slashtechno/rathercurious-mastodon/pull/1adrienbrault/nous-hermes2theta-llama3-8b:q8_0
and using Ollama instead of OpenRouter also seemed to help.