
curl -sSL mangal.metafates.one/run | shلاحظ أن هذا البرنامج النصي لا يقوم بتثبيت أي شيء ، فهو ينزيل فقط ويتحقق ويدير Mangal. غير متوفر على Windows.
تثبيت باستخدام هذا البرنامج النصي shell
curl -sSL mangal.metafates.one/install | sh سيقوم هذا البرنامج النصي تلقائيًا باكتشاف نظام التشغيل والتوزيع ويستخدم الخيار الأفضل المتاح. على سبيل المثال ، على MacOS ، ستحاول استخدام Homebrew ، على Ubuntu ، سيقوم بتثبيت حزمة .deb وما إلى ذلك ...
حزمة AUR (التي تحتفظ بها palajsra ، شكرا لك)
تثبيت باستخدام Homebrew
brew tap metafates/mangal
brew install mangal
تثبيت باستخدام SCOUP (بفضل @ @
scoop bucket add extras
scoop install mangal
بفضل @t-dynamos لإضافته إلى حزم Termux
pkg install mangalتثبيت باستخدام تراكب الطرف الثالث. بفضل @lexec للحفاظ عليه.
eselect repository enable raiagent
emerge --sync raiagent
emerge mangalتثبيت باستخدام NIX. بفضل bertof لإضافته إلى nixpkgs
# NixOS
nix-env -iA nixos.mangal
# Non NixOS
nix-env -iA nixpkgs.mangalتثبيت باستخدام Docker. (بفضل ARABCoders للرجوع إليها)
docker pull metafates/mangal
لتشغيل
docker run --rm -ti -e " TERM=xterm-256color " -v $( PWD ) /mangal/downloads:/downloads -v $( PWD ) /mangal/config:/config metafates/mangalقم بزيارة هذا الرابط لتثبيت GO.
استنساخ الريبو
git clone --depth 1 https://github.com/metafates/mangal.git
cd mangalGNU Make (الموصى بها)
make install # if you want to compile and install mangal to path
make build # if you want to just build the binary # To build
go build -ldflags " -X 'github.com/metafates/mangal/constant.BuiltAt= $( date -u ) ' -X 'github.com/metafates/mangal/constant.BuiltBy= $( whoami ) ' -X 'github.com/metafates/mangal/constant.Revision= $( git rev-parse --short HEAD ) ' -s -w "
# To install
go install -ldflags " -X 'github.com/metafates/mangal/constant.BuiltAt= $( date -u ) ' -X 'github.com/metafates/mangal/constant.BuiltBy= $( whoami ) ' -X 'github.com/metafates/mangal/constant.Revision= $( git rev-parse --short HEAD ) ' -s -w " إذا كنت ترغب في بناء مانجال للهندسة المعمارية الأخرى ، فقل الذراع ، فسيتعين عليك تعيين متغيرات ENV GOOS و GOARCH
GOOS=linux GOARCH=arm64 make buildمجموعات Goos و Goarch المتاحة
قم بتنزيل الثنائيات المسبقة مسبقًا من صفحة الإصدارات ونسخها إلى الموقع المطلوب.
فقط قم بتشغيل mangal وأنت مستعد للذهاب.
| ربط | وصف |
|---|---|
| ؟ | عرض المساعدة |
| ↑/j ↓/k →/l ←/h | تنقل |
| ز | اذهب إلى أولا |
| ز | اذهب إلى الماضي |
| / | فلتر |
| خروج | خلف |
| فضاء | حدد واحدة |
| فاتورة غير مدفوعة | حدد كل شيء |
| الخامس | حدد وحدة التخزين |
| المساحة الخلفية | إلغاء تحديد كل شيء |
| يدخل | يتأكد |
| س | عنوان URL مفتوح |
| ص | يقرأ |
| س | يترك |
| Ctrl+ج | استقال |
| أ | حدد المانجا anilist (قائمة الفصول) |
| د | حذف إدخال تاريخ واحد |

إذا كنت تتساءل ماذا تعني هذه الرموز -
Dتعني "تنزيل" ،*يوضح أن الفصل يتم تمييزه ليتم تنزيله. يمكنك اختيار أيقونات مختلفة ، على سبيل المثال ، الخطوط الطازجة -فقط قم بتشغيل Mangal مع--icons nerd. الخيارات المتاحة هيnerd،emoji،kaomojisquares
يحاول الوضع المصغر تقليد ANI-CLI
للتشغيل: mangal mini

الوضع المضمّن مخصص للاستخدام مع البرامج النصية الأخرى.
اكتب mangal help inline لمزيد من المعلومات.
انظر ويكي لمزيد من الأمثلة.

شاهد mangal help لمزيد من المعلومات
يستخدم Mangal تنسيق Toml للتكوين تحت اسم ملف mangal.toml . يعتمد مسار التكوين على نظام التشغيل. للعثور على لك ، استخدم mangal where --config . على سبيل المثال ، على Linux سيكون ~/.config/mangal/mangal.toml .
استخدم ENV Variable MANGAL_CONFIG_PATH لتعيين مسار التكوين المخصص.
شاهد
mangal envلإظهار جميع متغيرات ENV المتاحة.
| يأمر | وصف |
|---|---|
mangal config get | احصل على قيمة التكوين لمفتاح محدد |
mangal config set | اضبط قيمة التكوين لمفتاح محدد |
mangal config reset | إعادة تعيين قيمة التكوين لمفتاح محدد |
mangal config info | سرد جميع حقول التكوين مع وصف لكل منها |
mangal config write | اكتب التكوين الحالي إلى ملف |
TLDR ؛ لتصفح وتثبيت مكشطة مخصصة من تشغيل مستودع Mangal-Scrapers
mangal sources install
يحتوي Mangal على LUA5.1 VM مدمج + بعض المكتبات المفيدة ، مثل Chrome Hettp ، عميل HTTP ، HTML Parser وما إلى ذلك ...
تحقق من الوحدات النمطية المحددة لمزيد من المعلومات.
للحصول على أمثلة لكاشطات ، تحقق من مستودع Mangal-Scrapers
سيقوم هذا الأمر بإنشاء ملف example.lua في دليل mangal where --sources .
mangal sources gen --name example --url https://example.com
افتح الملف وقم بتحريره كما يحلو لك. ألق نظرة على التعليقات لمزيد من المعلومات. انظر مستودع Mangal-Scrapers للحصول على أمثلة.
يمكنك اختباره عن طريق تشغيل mangal run <filepath>
يجب أن يظهر تلقائيًا في قائمة الكاشطات المتاحة.
جديد على لوا؟ دليل البدء السريع
مانجال يدعم أيضا التكامل مع anilist.
إلى جانب جلب البيانات الوصفية لكل مانغا عند التنزيل ، يمكن لمانجال أيضًا وضع علامة على الفصول كما هو قراءة على ملف تعريف anilsit الخاص بك عندما تقرأها داخل مانجال.
لمزيد من المعلومات ، انظر ويكي
وبالطبع ، بفضل جميع المساهمين! أنت رائع!
إذا وجدت هذا المشروع مفيدًا أو تريد أن تقول شكرًا لك ، فيرجى التفكير في بطولة ذلك ، فهذا يعني الكثير بالنسبة لي