इस प्रोजेक्ट के बारे में
Open-Dispatch सात सामाजिक मंचों — Twitter/X, Instagram, Telegram, Bluesky, LinkedIn, Threads और YouTube Shorts — में सामग्री वितरण के लिए एक स्व-होस्टेड इंफ्रास्ट्रक्चर परत है। यह POST /dispatch नामक एक ही HTTP अंतर्बिंदु प्रदान करता है, जो ContentUnit स्वीकार करता है और इसे कॉन्फ़िगर किए गए किसी भी संयोजन में प्रकाशित करता है।
मुख्य क्षमताओं में शेड्यूल किए गए प्रकाशन, एक्सपोनेंशियल-बैकऑफ पुनरावृत्ति (दिखाई देने वाली कतार स्थिति के साथ), सफलता या विफलता पर वेबहुक कॉलबैक, AI-संचालित प्लेटफ़ॉर्म-विशिष्ट कैप्शन अनुकूलन (Ollama लोकल, OpenRouter क्लाउड, या हीयुरिस्टिक फॉलबैक), और 10 बिल्ट-इन प्लेटफ़ॉर्म स्पेक्स के विरुद्ध इमेज ट्रांसकोडिंग शामिल हैं। localhost:8000 पर एक डार्क HTMX-चालित वेब डैशबोर्ड आपको समयरेखा, अनुसूची, असफल पोस्ट फिर से भेजने, और रीयल-टाइम में कतार देखने की सुविधा देता है।
कतार बैकएंड प्लगेबल है: डिस्क पर JSONL फ़ाइलें (डिफ़ॉल्ट), Redis, या Postgres — एकमात्र पर्यावरण चर से बदला जा सकता है। प्रत्येक प्लेटफ़ॉर्म एडाप्टर सरल publish(unit, account) अनुबंध लागू करता है जो (ok, post_id, error_message) लौटाता है, जिससे नए प्लेटफ़ॉर्म जोड़ना आसान होता है।
इंस्टॉलेशन विकल्पों में Homebrew, एक-लाइन install.sh स्क्रिप्ट, Docker Compose (मल्टी-आर्क, नॉन-रूट), pip, और नेटिव macOS मेनबार् अप शामिल हैं। Claude Desktop, Cursor और अन्य MCP-संगत एजेंट्स के उपयोग के लिए एक MCP सर्वर API को लपेटता है। एक सामुदायिक n8n नोड नो-कोड वर्कफ़्लो में एकीकरण सक्षम करता है।
सभी OAuth क्रेडेंशियल्स उपयोगकर्ता की मशीन पर ही रहती हैं; कोई भी डेटा बाहरी रूप से संग्रहीत नहीं किया जाता है। यह परियोजना MIT लाइसेंस के तहत है और प्रति-खाता कोई शुल्क नहीं है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.