21

مصدر أو إضافة تعلمها و لا يعلمها غيرك

السلام عليكم و رحمة الله تعالى و بركاته

قم بالإفصاح عن تقنية أو حيلة أو أداة تستخدمها أو تعرفها أنت و قد تعتبرها قيمة و لكن قد يجهلها الآخرون .

بالنسبة لي :

في حال كنت تقوم بتطوير موقع على السيرفر المحلي في جهازك , إذا أردت أن يجرب موقعك بعض الأشخاص , فالحل هو رفع الموقع على أي بيئة مجانية مثل 000webhost أو heroku أو .. إلخ لكي يتمكنوا من تجريبها .. هذا الموقع (

) يجعل السيرفر المحلي في جهازك أونلاين بسطر واحد و دون الحاجة لرفع أو تشطيب أي شيئ .

و هذا آخر يقوم بنفس العمل أيضا

.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

omar_ramo أضف ردا

youtube-dl هي أداة تمكنك من التحميل من العديد من المواقع (الكثير...)

على سبيل المثال لا الحصر youtube, vimeo, ted, udemy, pluralsight, lynda ......

لكنها تستلزم أن تكون بايثون منصبة على جهازك كما أنها تعمل عن طريق سطر الأوامر (يمكن أن تكون هنالك برامج GUI لكنني أظن أنه سيكون من الصعب تمثيل كل تلك الاختيارات).

لتنصيبها pip install youtube-dl

في حال واجهت مشكلة مع موقع ما، ربما يجب عليك تحديثها pip install -U youtube-dl

المميز فيها كثرة الخواص و الاختيارات

هذه بعض الأمثلة التي أستخدما مرارا:

Download a youtube video

Download YouTube playlist

youtube-dl -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"

-o : تحدد اسم و مسار حفظ الفيديو، ففي المثال السابق ستحفظ مقاطع الفيديو داخل مجلد يحمل اسم السلسلة و كل فيديو برقم ترتيبه + عنوانه

Download all playlists of YouTube channel/user

youtube-dl -o "%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"

Download Udemy course

youtube-dl -u -p -o "%(playlist)s/%(chapter_number)s - %(chapter)s/%(playlist_index)s - %(title)s.%(ext)s"

Download Pluralsight Course

youtube-dl -u -p --sleep-interval 15 -o "%(playlist)s/%(chapter_number)s - %(chapter)s/%(playlist_index)s - %(title)s.%(ext)s"

 

--sleep-interval : تقوم بالتوقف لمدة 15 ثانية لأن بعض الماقع تقوم بحجب الأيبي أو الحساب ان تجاوز عدد التحميلات خلال مدة معينة قدرا ما

Download Linkden Learning Course

youtube-dl -u -p -o "%(playlist)s/%(chapter)s/%(playlist_index)s - %(title)s.%(ext)s"

# Download Ted Video 480p + EN,AR subtitles

youtube-dl --sub-lang en,ar --write-sub -f http-1471

-f : تقوم بتحديد الجودة التي تريد تحميلها، في هدة الحالة http-1471، لمعرفة الجودات المتوفرة استخدم -F المشكلة هنا هي أن بعض المواقع لا توفر (360p, 480p, 720p, ...) لذالك يجب عليك الانتباه الى اسم الجودة، حجمها لتختار ما يناسبك.

كما يمكنك استكشاف الخيارات الأخرى youtube-dl --help

تطبيق رائع قمت بتحميل به playlist بها 150 فيديو , و الأروع أنه يكمل التحميل حتى بعد الإنقطاع ... شكرا لك

العفو، الجميل فيه هو أنه يدعم الكثير من المواقع و كثرة الخيارات

برنامج vector magic أظن أن كثير من المصممين لا يعرفونه ... البرنامج لتحويل الصور النقطية إلى صور فيكتور ai svg pdf ....

شكراً لك، كنت أبحث عن مثل هذه الخدمة.

قمت بتجربة موقع

وهو يعمل مع بروتروكول http حاولت تشغيله مع بروتوكول https لكنه لم يعمل

أخشى أن برنامجهم يصل إلى ملف المفتاح الخاص private key في حال https ، وفي هذه الحال يستطيعون قراءة كل المتحويات التي تمر عبرهم حتى لو كانت مشفرة:

-cert_dir

This is necessary for HTTPS support. The directory it specifies should contain TLS     certificates and keys. For example, a cert_dir might contain the following files:

abc.crt      abc.key      foo.crt      foo.key

بعض الادوات التي استخدمها في توليد ايقونات وصور خاصة بتطبيقات اندرويد ، حيث يقوم بتوليد صور بجميع الاحجام لجميع الاجهزة بضغطة زر .