پروجیکٹس ڈائریکٹری

Bitsocial پروجیکٹس

Bitsocial اس طرح بنایا گیا ہے کہ یہ ہزاروں ایپس، ٹولز اور سروسز تک بڑھے، جنہیں کوئی بھی بنا سکے، صرف گیٹ کیپرز کی منظوری والی چیزیں نہیں۔ اگر آپ ڈویلپر ہیں، تو اپنی ایپ جمع کرائیں۔

پروجیکٹ کے زمرے

custom 5chan communities کے لیے board administration tooling۔

5chan Board Manager، Bitsocial CLI سے منسلک ہوتا ہے تاکہ منتظمین کسٹم imageboard boards بنانے، ترتیب دینے اور moderation کرنے میں مدد پا سکیں۔ یہ board owners کے لیے utility layer ہے جو operational control چاہتے ہیں۔

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 image اور Node-first آپریٹرز کے لیے npm پیکج دونوں کے طور پر شپ کیا جاتا ہے۔

feed bots جو نئے Bitsocial posts کو Telegram channels یا groups میں relay کرتے ہیں۔

Bitsocial Telegram Bots client community lists کو monitor کرتے ہیں اور نئے posts کو Telegram destinations تک inline links کے ساتھ آگے بھیجتے ہیں جو Bitsocial clients کی طرف واپس جاتی ہیں۔ فعال bot آج 5chan feeds کو cover کرتا ہے، اور repo کو اس طرح structure کیا گیا ہے کہ وقت کے ساتھ مزید 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.