GMDB هي مكتبة أفلام بسيطة للغاية ومفتوحة المصدر ومتعددة المنصات مع ميزات (البحث، وتدوين الملاحظات، والمشاهدة لاحقًا، والإعجاب، والاستيراد، والتعلم)
تحذير: هل أنت مراقب بنهم؟ دع المرح يبدأ بـ: SEARCH-WATCH-REPEAT
!
ما هو؟
سمات
كيفية الاستخدام
تثبيت
إعدادات
متطلبات
التبعيات
عن
المتعاونون
الفروع
حقوق الطبع والنشر والترخيص
المساهمة
اتصال
GMDB هي مكتبة أفلام غير مؤلمة وبسيطة للغاية ومفتوحة المصدر ومتعددة المنصات ومبنية في Golang
البحث عن الأفلام من IMDB وRottenTomatoes (بدون مفتاح API)
ابحث عن روابط المغناطيس من 1337.x. إخلاء المسؤولية القانونية
شاهد مقطورات الفيلم مع MPV التي تم جلبها من موقع IMDB
تشغيل روابط التورنت المغناطيسية مباشرة (peerflix)
خذ الملاحظات الشخصية للأفلام
قائمة الأفلام الشخصية (مشاهدة لاحقا، أفلام مثل)
التعلم بالذكاء الاصطناعي لقائمة أفلامك (قريبًا)
مخرجات ملونة متوافقة مع المحطة الطرفية
قم باستيراد بيانات الفيلم من بيانات Netflix الخاصة بك تعرف على المزيد
تخزين البيانات الخاصة بك في قاعدة بيانات SQLite
قاعدة بيانات الأفلام المحلية مع SQLite
تشغيل فريق التمثيل: asciinema play screenshots/asciinema.cast
help
: $ ./GMDB help
search
: $ ./GMDB search movie to search
learn
الأمر: $ ./GMDB learn ~/path/to/your/import/data.extension
history
: $ ./GMDB history
list
: $ ./GMDB list
note
: $ ./GMDB note
torrent
: $ ./GMDB torrent movie to search
update
: $ ./GMDB update
ما عليك سوى الإنشاء من عنوان URL البعيد:
$ go get -u github.com/Dentrax/GMDB; go build -o ./GMDB github.com/Dentrax/GMDB
أو
$ git clone https://github.com/Dentrax/GMDB.git && cd ./GMDB/
$ go test -v -cover -race ./...
$ go get -v ./...
$ go build .
$ go install .
تثبيت التبعيات:
$ brew cask install mpv
$ brew install youtube-dl
$ npm install -g peerflix
يمكنك استخدام ملف مخصص مع وسيطة config
:
$ ./GMDB --config=/path/to/config search movie to search
مسار التكوين الافتراضي هو: ./config.ini
مثال لملف config.ini
:
[log]
path = /path/to/log
name = my-movie-logger
ext = .log
format = date
[cache]
use-cache =false
search-cache =true
movie-cache =true
trailer-cache =true
--خيار الوسيطة --no-color
لا يعمل في كل المواقف
mpv
و peerflix
ضروريان للتشغيل
لم يتم اختبار الوضع بدون الإنترنت بعد
لم يتم اختباره في نظام التشغيل Windows
أنا متأكد تمامًا من أنه قد يكون هناك العديد من الحالات التي لم يتم اختبارها. ^^
إضافة تعليقات للوظائف
إضافة اختبارات قياس الأداء لموزعي الخدمة
أضف اختبارات لاستيراد بيانات Netflix
إضافة ميزات تشفير/فك تشفير إلى قاعدة البيانات
- إضافة اختبارات حية لـ IMDB
إضافة اختبارات حية لـ RottenTomatoes
إضافة اختبارات حية لخدمة تورنت 1337x
مزامنة قاعدة البيانات لبعض الخدمات (Evernote، Keep، إلخ.)
تصدير/استيراد قاعدة البيانات بتنسيق .org
لوضع orgmode
خدمات بحث جديدة
دعم مشغلات الوسائط بخلاف MPV
ملف gmdb.go
طويل جدًا وسيئ. اجعل الأمر بسيطًا قدر الإمكان
mpv
: مشغل وسائط مجاني ومفتوح المصدر ومتعدد المنصات اعرف المزيد
peerflix
: عملاء التورنت المتدفقون اعرف المزيد
ستحتاج إلى جهاز كمبيوتر لديك حقوق تجميع الملفات عليه
Copyright & Licensing
لمزيد من المعلومات تم إنشاء GMDB لخدمة ثلاثة أغراض:
GMDB هو متصفح أفلام CLI غير المؤلم
ليكون بمثابة متصفح أفلام CLI غير مؤلم
لتوفير أبسط وأسهل طريقة للبحث ومشاهدة الأفلام
هناك مصدر يمكنك من خلاله تطوير متصفح CLI الخاص بك في Golang
مدير المشروع - فوركان توركال (GitHub: Dentrax )
ننشر مصدر [GMDB] في فرع واحد متجدد:
تم اختبار الفرع الرئيسي على نطاق واسع ويعد نقطة انطلاق رائعة. يتتبع أيضًا التغييرات المباشرة عن طريق الالتزامات.
حقوق الطبع والنشر لرمز المشروع الأساسي لشركة Furkan 'Dentrax' Türkal ومغطاة بترخيص واحد.
كل أكواد البرنامج (أي .go) مرخصة بموجب ترخيص GNU GPLv3 ما لم ينص على خلاف ذلك. الرجاء مراجعة ملف LICENSE.md لمزيد من المعلومات.
طَرد | مؤلف | رخصة |
---|---|---|
الذهاب sqlite3 | ماتن | معهد ماساتشوستس للتكنولوجيا |
go-ini | غير معروف | أباتشي 2.0 |
com.goconvey | سمارتي ستريتس | معهد ماساتشوستس للتكنولوجيا |
com.goquery | PuerkitoBio | بي إس دي 3 |
سبينر | briandowns | أباتشي 2.0 |
الطباشير | تاكون | معهد ماساتشوستس للتكنولوجيا |
com.parsetorrentname | الرابط الأوسط | معهد ماساتشوستس للتكنولوجيا |
com.sqlx | com.jmoiron | معهد ماساتشوستس للتكنولوجيا |
مراجع
أثناء إعداد هذا المستودع، ربما تم اقتباسه من بعض المصادر التي سبق ذكرها في ملفات محددة.
إذا كان هناك مصدر غير محدد أو إذا كنت تعتقد أنني ارتكبت انتهاكًا لحقوق الطبع والنشر، فيرجى الاتصال بي.
شكر خاص
يرجى مراجعة ملف CONTRIBUTING.md للحصول على تعليمات المساهمة وإرشادات التسمية.
تم إنشاء GMDB بواسطة Furkan 'Dentrax' Türkal
يمكنك الاتصال عن طريق URL: CONTACT
أطيب التحيات