
Syncord هي أداة مزامنة وتخزين ملفات قائمة على CLI، تستخدم Discord كوحدة تخزين ملفات مشفرة.
$$\
$$ |
$$$$$$$\ $$\ $$\ $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$\ $$$$$$$ |
$$ _____|$$ | $$ |$$ __$$\ $$ _____|$$ __$$\ $$ __$$\ $$ __$$ |
\$$$$$$\ $$ | $$ |$$ | $$ |$$ / $$ / $$ |$$ | \__|$$ / $$ |
\____$$\ $$ | $$ |$$ | $$ |$$ | $$ | $$ |$$ | $$ | $$ |
$$$$$$$ |\$$$$$$$ |$$ | $$ |\$$$$$$$\ \$$$$$$ |$$ | \$$$$$$$ |
\_______/ \____$$ |\__| \__| \_______| \______/ \__| \_______|
$$\ $$ |
\$$$$$$ |
\______/
Syncord هي أداة مزامنة وتخزين ملفات قائمة على واجهة الأوامر تستخدم Discord كـتخزين ملفات مشفّر.
تتيح لك رفع ملفات أو مجلدات كاملة إلى Discord، وتشفيرها وتقسيمها محليًا، ثم تنزيلها وإعادة بنائها بأمان؛ كل ذلك عبر واجهة أوامر بسيطة أو لوحة تحكم TUI اختيارية.
يتم توزيع Syncord كـملف تنفيذي واحد (syncord.exe) مبني باستخدام PyInstaller. يمكن وضع الملف التنفيذي مباشرة في PATH الخاص بنظامك واستخدامه من أي مكان.
🔐 تشفير من طرف إلى طرف
📦 تقسيم الملفات تلقائيًا
📁 رفع المجلدات
🖥️ تصميم CLI أولاً
PATH🧭 لوحة تحكم TUI
📊 إحصائيات الاستخدام
🗄️ قاعدة بيانات وصفية محلية
syncord.exePATH الخاص بنظامك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 Mandatory initial configuration
syncord upload Upload a file or directory
syncord download Download and reconstruct a file
syncord dashboard Launch terminal UI dashboard
syncord stats Show usage statistics
يفترض Syncord أنك تثق بنظامك المحلي؛ وليس بـ Discord.
dist/
├── syncord.exe # executable
core/
├── db_manager.py # SQLite metadata handling
├── setup.py # Configuration & setup logic
├── partition.py # File chunking & reconstruction
├── tui.py # Terminal UI dashboard
├── encrypter.py # Encryption & Decryption
├── discord_handler.py # discord bot logic
files/
├── uuid/file.bin # temp storage
main.py # CLI entry point
هذا المشروع مخصص للاستخدام التعليمي والشخصي.
تأكد من الامتثال لشروط خدمة Discord عند استخدام Syncord.
مشكلة قد تواجهها ويجب إصلاحها قريبًا:
partition.py قليلاً.