प्रोजेक्ट डायरेक्टरी

Bitsocial प्रोजेक्ट्स

Bitsocial को इस तरह बनाया गया है कि वह हजारों ऐप्स, टूल्स और सेवाओं तक बढ़े, जिन्हें कोई भी बना सके, सिर्फ़ gatekeepers की मंज़ूरी वाले नहीं। अगर आप डेवलपर हैं, तो अपना ऐप सबमिट करें।

प्रोजेक्ट डायरेक्टरी

custom 5chan communities के लिए board administration tooling।

5chan Board Manager Bitsocial CLI से जुड़ता है ताकि प्रशासकों को कस्टम इमेजबोर्ड बोर्ड बनाने, कॉन्फ़िगर करने और मॉडरेट करने में मदद मिले। यह उन बोर्ड मालिकों के लिए यूटिलिटी लेयर है जो संचालन पर नियंत्रण चाहते हैं।

nodes, communities, और automation workflows के लिए command-line control।

Bitsocial CLI प्रोटोकॉल का आधिकारिक टर्मिनल इंटरफ़ेस है। इसका उपयोग नोड्स को प्रबंधित करने, सामग्री प्रकाशित करने, प्रोग्रामेटिक नियंत्रण और कोड ऑटोमेशन के लिए WebSocket JSON-RPC सर्वर शुरू करने, एडमिन फ़्लो को ऑटोमेट करने, और GUI क्लाइंट के बिना सीधे Bitsocial primitives के साथ काम करने के लिए करें।

Telegram बॉट, जो Bitsocial रिपॉज़िटरी की GitHub गतिविधि संक्षेप में पोस्ट करता है।

Bitsocial GitHub Alerts, GitHub से पुश, रिलीज़, इशू और पुल रिक्वेस्ट को किसी भी Telegram चैट, ग्रुप या फ़ोरम टॉपिक में भेजता है। Bitsocial टीम इसे अपनी रिपॉज़िटरी के लिए चलाती है, और कंटेनर इमेज सार्वजनिक है, इसलिए कोई भी इसे अपनी रिपॉज़िटरी के लिए ख़ुद होस्ट कर सकता है।

Bitsocial समुदायों के लिए स्वयं होस्ट किया जा सकने वाला क्रॉलर, सर्च इंडेक्स और वेब इंटरफ़ेस।

Bitsocial Indexer, RPC के ज़रिए किसी Bitsocial CLI डीमन से जुड़ता है, ऑपरेटर द्वारा तय किए गए समुदायों को एक स्थानीय SQLite डेटाबेस में इंडेक्स करता है, और उन्हें REST तथा फ़ुल-टेक्स्ट सर्च API के माध्यम से उपलब्ध कराता है, साथ में वैकल्पिक रूप से सर्वर पर रेंडर होने वाला वेब इंटरफ़ेस भी देता है। यह खाली आता है: क्या इंडेक्स होगा, यह ऑपरेटर तय करता है।

लिंक-प्रीव्यू और रीडायरेक्ट सर्वर, जो Bitsocial की पोस्ट के लिए शेयर कार्ड बनाता है।

जब किसी पोस्ट का लिंक दूसरे प्लैटफ़ॉर्म पर साझा किया जाता है, तो Bitsocial Previewer OpenGraph और Twitter कार्ड तैयार करता है और असली ब्राउज़रों को ऐप पर भेज देता है। एक ही इंस्टेंस होस्टनेम के आधार पर मल्टी-टेनेंट है, इसलिए एक ही डिप्लॉयमेंट और TLS सेटअप हर क्लाइंट और मिरर डोमेन के लिए काफ़ी है।

Bitsocial समुदायों के लिए सार्वजनिक सीडर, Docker और npm के लिए पैकेज किया गया।

Bitsocial Seeder समुदाय के पहले पृष्ठों, पोस्ट-अपडेट CIDs और pubsub विषय रूटिंग को Bitsocial daemon के माध्यम से पिन करता है। यह एक पहले से चल रहे स्थानीय daemon को दोबारा उपयोग करता है जब वह पहुंचयोग्य हो या बंडल किए गए bitsocial-cli daemon को स्वचालित रूप से शुरू करता है, और इसे अनुपस्थिती VPS तैनाती के लिए Docker छवि और Node-first ऑपरेटरों के लिए npm पैकेज दोनों के रूप में भेजा जाता है।

feed bots जो नए Bitsocial posts को Telegram channels या groups में भेजते हैं।

Bitsocial Telegram Bots client community lists पर नज़र रखते हैं और नए posts को Telegram destinations में inline links के साथ Bitsocial clients पर वापस भेजते हैं। सक्रिय bot आज 5chan feeds को कवर करता है, और repo इस तरह structured है कि समय के साथ और client-specific bots जोड़े जा सकें।

किसी समुदाय की एंटी-स्पैम चैलेंज सेटिंग्स के लिए ऑफ़लाइन-फ़र्स्ट एडिटर।

Challenge Composer किसी Bitsocial समुदाय की सेटिंग्स में मौजूद challenges ऐरे को दिखाता है और उसे संपादित करने देता है, फिर उससे चलाने के लिए तैयार CLI स्क्रिप्ट एक्सपोर्ट करता है। यह एक ही स्वयं-निहित HTML फ़ाइल के रूप में आता है, जो चलते समय बाहर कोई अनुरोध नहीं भेजती, इसलिए इसे सीधे डिस्क या USB स्टिक से खोला जा सकता है।

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.