عن المشروع
AList هو برنامج قائمة ملفات و WebDAV مستضاف ذاتيًا يجمع العديد من وحدات التخزين في واجهة ويب واحدة. يعمل ببرمجة Gin على الخادم و SolidJS على الواجهة الأمامية، ويُوزع تحت ترخيص AGPL-3.0.
الوظائف الرئيسية الموضحة في README:
- دعم متعدد للوحدات التخزينية، بما في ذلك التخزين المحلي، Aliyundrive، OneDrive/SharePoint، 189cloud، Google Drive، 123pan، FTP/SFTP، PikPak، S3، Seafile، UPYUN، WebDAV، Teambition، MediaFire,Mediatrack,ProtonDrive، 139yun، YandexDisk، BaiduNetdisk، Terabox، UC، Quark، Thunder، Lanzou، ILanzou، Google Photos، Mega.nz، Baidu Photos، SMB، 115، Cloudreve، Dropbox، FeijiPan، dogecloud، و Azure Blob Storage.
- نشر سهل بجاهزية كاملة، يتضمن نشر Docker وخيار وكيل Cloudflare Workers.
- معاينة الملفات لملفات PDF، Markdown، الكود، النصوص العادية، الصور بنظام المعرض، الفيديو والصوت مع كلمات الأغاني والترجمات، ومستندات Office مثل docx، pptx و xlsx، وملفات README.md المعروضة.
- عمليات الملفات: نسخ الرابط المباشر، التحميل المباشر، تحميل الحزم للملفات والمجلدات، الرفع عبر الويب (مع خيار السماح للزوار بالرفع)، الحذف، إنشاء مجلد، إعادة التسمية، النقل، النسخ، التحميل غير المتصل، ونسخ الملفات بين وحدتي تخزين.
- دعم WebDAV، مسارات محمية بكلمة مرور ومصادقة، الوضع الداكن، والتعريب.
- تسريع التنزيل متعدد الخيوط للتنزيل الفردي أو البث.
يوفر المشروع توثيقًا على alistgo.com، ووثائق API عبر Apifox، ونسخة تجريبية عامة. تُوجّه الأسئلة العامة إلى منتدى النقاش، بينما تحجز المشاكل للتقارير عن الأخطاء والطلبات المميزة. يتضمن README أيضًا معلومات الرعاة وقائمة المساهمين وتحذيرًا يشير إلى أن البرنامج يقوم بتحويلات HTTP 302 أو إعادة توجيه حركة المرور دون اعتراض أو تخزين أو تعديل بيانات المستخدم، ويتحمل المستخدم المخاطر مثل حظر الحسابات أو حدود سرعة التنزيل.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.