[READ-ONLY] Mirror of https://github.com/andrioid/techscrolls.
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 89.9%
Astro 7.7%
Dockerfile 1.5%
JavaScript 0.1%
CSS 0.1%
Other 0.8%
132 1 0

Clone this repository

https://git.vm.fail/andri.dk/techscrolls https://git.vm.fail/did:plc:gclysqltqkmkxpiet4xocv5a
ssh://git@knot1.tangled.sh:2222/andri.dk/techscrolls ssh://git@knot1.tangled.sh:2222/did:plc:gclysqltqkmkxpiet4xocv5a

For self-hosted knots, clone URLs may differ based on your setup.


README.md

technical.scrolls.org#

Prototyping atproto feed/label service

"Test in production"#

  1. Make sure FLY_DEV=1 and PROD_PG_URL=xxx is set in your .env
  2. Run fly proxy 5432 -a techscrolls-db3
  3. Run whatever package that uses our .env file
FLY_DEV=1 bun run xxx

Goals#

  • Web service that listens for posts and allows me to add tags to posts. e.g. "#golang" "#tech" to train the classifiers
  • Offers a feed to Bluesky powered by classifiers
    • Everything
    • Programming Languages (Go, Python, PHP, TypeScript, etc)
  • Produce a feed of pure technical content via classifiers
  • Label contributors to that feed with cute labels

Prototype stage#

  • Subscribe to the stream
  • Authenticate as bsky client
  • Introduce self as feed
  • Hard code a few posts as items

Training the classifier#

  • Idea: Use likes on the account. We can browse some feeds and like what's tech. Then we need the negatives somehow
  • Idea: Browser extension that talks to my service
    • Joker: Need to be able to authenticate the user with Bluesky

Platform tasks#

  • Service login w. service id/pass
  • Basic web-service w. routes
  • Allow a user to login w. app password to train the service
  • Persistance and hosting (only need that when we do a feed)

Notes#