
Syncord एक CLI-आधारित फ़ाइल सिंक्रनाइज़ेशन और स्टोरेज टूल है जो Discord को एन्क्रिप्टेड फ़ाइल स्टोरेज के रूप में उपयोग करता है।
$$\
$$ |
$$$$$$$\ $$\ $$\ $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$\ $$$$$$$ |
$$ _____|$$ | $$ |$$ __$$\ $$ _____|$$ __$$\ $$ __$$\ $$ __$$ |
\$$$$$$\ $$ | $$ |$$ | $$ |$$ / $$ / $$ |$$ | \__|$$ / $$ |
\____$$\ $$ | $$ |$$ | $$ |$$ | $$ | $$ |$$ | $$ | $$ |
$$$$$$$ |\$$$$$$$ |$$ | $$ |\$$$$$$$\ \$$$$$$ |$$ | \$$$$$$$ |
\_______/ \____$$ |\__| \__| \_______| \______/ \__| \_______|
$$\ $$ |
\$$$$$$ |
\______/
Syncord एक CLI-आधारित फ़ाइल सिंक्रनाइज़ेशन और भंडारण उपकरण है जो Discord का उपयोग एन्क्रिप्टेड फ़ाइल भंडारण के रूप में करता है।
यह आपको फ़ाइलों या पूरे निर्देशिकाओं को Discord पर अपलोड करने, उन्हें स्थानीय रूप से एन्क्रिप्ट और विभाजित करने, और बाद में सुरक्षित रूप से डाउनलोड और पुनर्निर्माण करने की अनुमति देता है; यह सब एक सरल कमांड-लाइन इंटरफ़ेस या एक वैकल्पिक TUI डैशबोर्ड के माध्यम से किया जाता है।
Syncord को एक एकल निष्पादन योग्य (syncord.exe) के रूप में वितरित किया जाता है जिसे PyInstaller का उपयोग करके बनाया गया है। निष्पादन योग्य को सीधे आपके सिस्टम PATH में रखा जा सकता है और कहीं से भी उपयोग किया जा सकता है।
🔐 एंड-टू-एंड एन्क्रिप्शन
📦 स्वचालित फ़ाइल विभाजन
📁 निर्देशिका अपलोड
🖥️ CLI-प्रथम डिज़ाइन
PATH में जोड़े जाने पर वैश्विक रूप से काम करता है।🧭 TUI डैशबोर्ड
📊 उपयोग आँकड़े
🗄️ स्थानीय मेटाडेटा डेटाबेस
syncord.exe डाउनलोड करेंPATH में शामिल किसी निर्देशिका में रखेंsyncord --help
अब Syncord को किसी भी निर्देशिका से चलाया जा सकता है।
Discord बॉट टोकन और Guild ID दोनों अनिवार्य हैं।
syncord setup --token YOUR_DISCORD_BOT_TOKEN --guild-id YOUR_GUILD_ID --encryption-key
syncord upload file.ext
syncord upload folder_name
व्यवहार:
syncord download folder_on_syncord/file
Syncord:
नोट:
यदि कोई फ़ोल्डर प्रदान नहीं किया गया है, तो syncord इसे default मान लेता है जहाँ प्रत्येक फ़ाइल अपलोड की जाती है।
syncord dashboard
डैशबोर्ड प्रदान करता है:
syncord stats
प्रदर्शित करता है:
syncord setup अनिवार्य प्रारंभिक कॉन्फ़िगरेशन
syncord upload एक फ़ाइल या निर्देशिका अपलोड करें
syncord download एक फ़ाइल डाउनलोड करें और पुनर्निर्माण करें
syncord dashboard टर्मिनल UI डैशबोर्ड लॉन्च करें
syncord stats उपयोग आँकड़े दिखाएँ
Syncord मानता है कि आप अपने स्थानीय सिस्टम पर भरोसा करते हैं; Discord पर नहीं।
dist/
├── syncord.exe # निष्पादन योग्य
core/
├── db_manager.py # SQLite मेटाडेटा हैंडलिंग
├── setup.py # कॉन्फ़िगरेशन और सेटअप तर्क
├── partition.py # फ़ाइल खंडीकरण और पुनर्निर्माण
├── tui.py # टर्मिनल UI डैशबोर्ड
├── encrypter.py # एन्क्रिप्शन और डिक्रिप्शन
├── discord_handler.py # Discord बॉट तर्क
files/
├── uuid/file.bin # अस्थायी भंडारण
main.py # CLI प्रवेश बिंदु
यह परियोजना शैक्षिक और व्यक्तिगत उपयोग के लिए है।
Syncord का उपयोग करते समय Discord की सेवा की शर्तों का अनुपालन सुनिश्चित करें।
आपको जिन समस्याओं का सामना करना पड़ सकता है और जिन्हें जल्द ही ठीक किया जाना चाहिए:
partition.py को थोड़ा फिर से लिखने की आवश्यकता होगी।