iSubRip هي أداة سطر أوامر Python لاستخراج وتنزيل الترجمات من صفحات أفلام AppleTV وiTunes.
pip install isubrip
isubrip < URL > [URL...]
(يمكن أن يكون عنوان URL إما عنوان URL لفيلم AppleTV أو iTunes)
تحذير
لا يُنصح باستخدام iSubRip كمكتبة في مشاريع أخرى.
تتغير واجهة برمجة التطبيقات (API) بشكل متكرر، وتعد التغييرات الطارئة على واجهة برمجة التطبيقات (API) أمرًا شائعًا، حتى في الإصدارات الثانوية.
لن يتم توفير الدعم للمشكلات الناشئة عن استخدام هذه الحزمة كمكتبة.
يمكن إنشاء ملف تكوين TOML لتخصيص الخيارات والميزات المتنوعة.
سيتم البحث عن ملف التكوين في أحد المسارات التالية بناءً على نظام التشغيل لديك:
%USERPROFILE%.isubripconfig.toml
$HOME/.isubrip/config.toml
C:UsersMichael.isubripconfig.toml
/home/Michael/.isubrip/config.toml
/Users/Michael/.isubrip/config.toml
[ downloads ]
folder = " C: \ Subtitles \ iTunes "
languages = [ " en-US " , " fr-FR " , " he " ]
zip = false
[ subtitles ]
convert-to-srt = true
fix-rtl = true
[ subtitles . webvtt ]
subrip-alignment-conversion = true
يمكن العثور هنا على مثال للتكوين يحتوي على تفاصيل وشروحات لجميع الإعدادات المتاحة.
يتم إنشاء ملفات السجل لكل عملية تشغيل في المسارات التالية، اعتمادًا على نظام التشغيل الخاص بك:
ويندوز : %USERPROFILE%.isubriplogs
لينكس / ماك : $HOME/.isubrip/logs
يمكن تكوين دوران السجل (حذف الملفات القديمة بمجرد الوصول إلى عدد معين من الملفات) في ملف التكوين باستخدام الإعداد general.log-rotation-size
. القيمة الافتراضية هي 15
.
لمزيد من التفاصيل، راجع تكوين المثال.
يمكن العثور على سجل التغيير للأحدث وجميع الإصدارات السابقة هنا.
هذا المشروع مفتوح المصدر ولكنه يفتقر حاليًا إلى البنية التحتية اللازمة لدعم المساهمات الخارجية بشكل كامل.
إذا كنت ترغب في المساهمة، يرجى فتح مشكلة أولاً لمناقشة التغييرات المقترحة لتجنب العمل على شيء قد لا يكون مقبولاً.
إذا وجدت هذا المشروع مفيدًا، فيرجى التفكير في دعمه من خلال:
شكرًا لشركة JetBrains لتوفيرها بسخاء ترخيص PyCharm مفتوح المصدر مجانًا للمساعدة في العمل في هذا المشروع، من خلال برنامج الدعم مفتوح المصدر الخاص بهم.
باستخدام iSubRip، فإنك توافق على الشروط التالية:
باستخدام iSubRip، فإنك تقر بأنك قد قرأت وفهمت ووافقت على الالتزام بشروط وأحكام هذه الاتفاقية.
هذا المشروع مرخص بموجب ترخيص MIT. لمزيد من التفاصيل، راجع ملف الترخيص.