No description
Find a file
2025-07-22 09:37:41 +02:00
bruno/MicroBlogFetchders add blue sky fetcher 2024-06-25 10:35:47 +02:00
old_node_src clean up js project in prep for clojure rewrite 2025-06-02 09:53:09 +02:00
pocket_base add pocketbase schema 2024-07-07 13:56:16 +02:00
src/micro_blog save tags on blue sky posts 2025-07-22 09:37:41 +02:00
.env.sample remove ppi 2024-07-07 13:55:08 +02:00
.gitignore get config and is_tech working 2025-07-18 09:32:57 +02:00
build.clj get config and is_tech working 2025-07-18 09:32:57 +02:00
config.sample.edn init blue sky scraping 2025-07-20 13:00:38 +02:00
deps.edn get config and is_tech working 2025-07-18 09:32:57 +02:00
LICENSE.md add license 2025-05-22 12:42:08 +02:00
README.md update readme to refelect clojure rewrite 2025-07-18 10:13:50 +02:00

Micro Blog Fetchers

The Micro Blog Fetchers is an app I made to aggregate, backup, and make my various social media posts available for my personal site.

The app is comprised of a clojure app and a data layer that is my self-hosted PocketBase instance.

Progress since switching to Clojure

  • BlueSky
  • Pixelfed
  • Mastodon
  • Nostr

Deployment

TODO

Project history

  • June 2024: Initial commit
  • July 2023: App is up and running logic is written in Typescript and deployed as AWS Lambda functions. My pocketbase instance is running on fly.io
  • May 2025: With my homelab Nomad cluster running I'm switching most of my personal apps to on-prem. Pocketbase instance is already running on-prem. For this app I swap Serverless for docker container. App now deployed on-prem and the docker containers run once per hour thanks to Nomad's job scheduling.