Projektkönyvtár

Bitsocial-projektek

A Bitsocialt úgy tervezték, hogy több ezer appá, eszközzé és szolgáltatássá nőjön, amelyeket bárki létrehozhat, nem csak a kapuőrök által jóváhagyottakat. Ha fejlesztő vagy, küldd be a saját appodat.

Projektkategóriák

Board-adminisztrációs eszközök egyedi 5chan közösségekhez.

A 5chan Board Manager csatlakozik a Bitsocial CLI-hoz, hogy segítsen az adminisztrátoroknak egyéni imageboard boardokat létrehozni, konfigurálni és moderálni. Ez a segéd réteg azoknak a boardtulajdonosoknak, akik működési kontrollt szeretnének.

Parancssoros vezérlés node-okhoz, közösségekhez és automatizálási workflow-khoz.

A Bitsocial CLI a protokoll hivatalos terminálfelülete. Használd csomópontok kezelésére, tartalmak közzétételére, WebSocket JSON-RPC szerver indítására programozott vezérléshez és kódautomatizáláshoz, adminfolyamatok automatizálására, valamint arra, hogy GUI kliens nélkül közvetlenül a Bitsocial primitívekkel dolgozz.

Telegram-bot, amely tömören közzéteszi a Bitsocial-tárolók GitHub-eseményeit.

A Bitsocial GitHub Alerts a GitHub push-, kiadás-, issue- és pull request-eseményeit továbbítja bármelyik Telegram-csevegésbe, -csoportba vagy fórumtémába. A Bitsocial csapata a saját tárolóihoz üzemelteti, a konténerkép pedig nyilvános, így bárki futtathatja a sajátjaihoz.

Saját üzemeltetésű bejáró, keresési index és webes felület Bitsocial-közösségekhez.

A Bitsocial Indexer RPC-n keresztül csatlakozik egy Bitsocial CLI démonhoz, az üzemeltető által beállított közösségeket helyi SQLite-adatbázisba indexeli, majd REST és teljes szöveges keresésre szolgáló API-n át szolgálja ki őket, opcionálisan kiszolgálóoldalon renderelt webes felülettel. Üresen érkezik: az üzemeltető dönti el, mi kerül az indexbe.

Hivatkozás-előnézeti és átirányító kiszolgáló, amely megosztási kártyákat állít elő a Bitsocial-bejegyzésekhez.

A Bitsocial Previewer OpenGraph- és Twitter-kártyákat állít elő, amikor egy bejegyzés hivatkozását más platformon osztják meg, a valódi böngészőket pedig továbbirányítja az alkalmazásba. Egyetlen példány gazdagépnév szerint több bérlőt szolgál ki, így egyetlen telepítés és TLS-beállítás minden kliens- és tükördomaint lefed.

Nyilvános seeder a Bitsocial-közösségekhez, Docker és npm csomagolásban.

A Bitsocial Seeder a közösség első oldalait, a frissítés utáni CID-eket és a pubsub témakörök irányítását egy Bitsocial daemon-on keresztül rögzíti. Újrafelhasználja egy már futó helyi daemon-t, ha elérhető, vagy automatikusan elindítja a csomagolt bitsocial-cli daemon-t, és Docker-képként sem feligyelt VPS-telepítésekhez, sem npm-csomagként Node-first operátorok számára érkezik.

Feed botok, amelyek az új Bitsocial posztokat Telegram csatornákba vagy csoportokba továbbítják.

A Bitsocial Telegram Bots figyeli a kliens közösségi listáit, és az új posztokat inline linkekkel továbbítja Telegram célpontokba, vissza a Bitsocial kliensekhez. Az aktív bot ma a 5chan feedeket fedi le, és a repo úgy van felépítve, hogy idővel több kliensspecifikus bot is hozzáadható legyen.

Offline-first szerkesztő egy közösség spamvédelmi kihívásainak beállításaihoz.

A Challenge Composer megjeleníti és szerkeszthetővé teszi egy Bitsocial-közösség beállításaiban szereplő challenges tömböt, majd futtatásra kész CLI-szkriptet exportál belőle. Egyetlen önálló HTML-fájlként érkezik, amely futás közben semmilyen kifelé irányuló kérést nem indít, így közvetlenül lemezről vagy USB-kulcsról is megnyitható.

Fallback pubsub relay and routing provider for Bitsocial operators.

Pubsub Provider runs a bundled Kubo node with Bitsocial-compatible pubsub, gateway, name-provider, and delegated HTTP routing endpoints. It is useful as a fallback path for clients that disable pure browser P2P, and it defaults to swarm port 4002 so it can run beside bitsocial-seeder on the same host.