نوشتارهای تگ: Python

پلاگین KiPEO، پلاگینی برای Calibre جهت بهینه‌سازی کتاب‌های فارسی برروی Kindle

علی بهرامی‌نژاد - - زمان تقریبی مطالعه: 2 دقیقه

اگر قبلاً این وبلاگ را دنبال کرده باشید، یا به هر نحوی با نرم‌افزار KTOP که قبلاً توسط من نوشته شده بود آشنا باشید، می‌دونید که KTOP نرم‌افزاری برای بهینه‌سازی کتاب‌های فارسی برروی Kindle یا هر کتاب‌خوان دیگه‌ای بود که زبان فارسی یا عربی مشکل داشتند.

خب KTOP نرم‌افزار خیلی کاربردی بود و چندین و چند درخواست مختلف روی اون انجام شد، حتی روزانه تعدادی از بازدیدهای این وبلاگ برای اون نرم‌افزار هست.

اما KTOP کم و کاستی‌هایی داشت:

  1. بصورت یک ابزار مجزا نوشته شده بود و نمیشد بصورت یکپارچه داخل Calibre از اون استفاده کرد
  2. چون با دات‌ نت نوشته شده بود، دوستان لینوکس کمی با مشکل مواجه بودند
  3. فقط کتاب‌های epub رو پشتیبانی می‌کرد
  4. و ...

برای رفع این مشکل‌ها KiPEO متولد شد. KiPEO یک پلاگین برای Calibre که همون کار قبلی KTOP و انجام میده، یعنی با Reshape کردن کارکترهای کتاب اون رو برای خوندن روی Kindle بهینه‌سازی می‌کنه.

مثل KTOP پروگژه KiPEO برروی github در آدرس زیر قرار گرفته: https://github.com/al1b/Calibre-KiPEO

چه ویژگی‌هایی داره؟:

  1. به راحتی با کتاب‌های epub و awz3 کار میکنه
  2. به راحتی قابل استفاده است و چه روی ویندوز و چه لینوکس و ... قابل نصب هست

نکته خیلی مهم اینکه تازه نسخه اولیه از اون منتظر شده و تو برنامم هست که اون رو کامل‌تر کنم که تجربه بهتری از خوندن کتاب فارسی روی Kindle داشته باشیم.

اگر علاقه مند به دیدن نحوه استفاده از KiPEO هستید، به ادامه مطلب مراجعه کنید؛ اونجا یه gif از نصب و استفاده از اون گذاشتم.

ادامه ...

استخراج لینک‌ها و زیرنویس‌های دوره‌های آموزشی سایت Microsoft Virtual Academy با یک اسکریپت پایتون

علی بهرامی‌نژاد - - زمان تقریبی مطالعه: 3 دقیقه

Microsoft Virtual Academy

اگر تا به حال به دنبال محتوای آموزشی حرفه‌ای و البته رایگان در اینترنت بوده باشید حتماً با Microsoft Virtual Academy آشنایی دارید، در این وب‌سایت، مایکروسافت دوره‌های آموزشی بسیار عالی تهیه کرده که اگر بخواهیم معادل همین دوره‌ها رو در موسسات آموزشی ایرانی بگذرونیم n صدهزار یا n میلیون تومان هزینه کنیم. به لطف مایکروسافت تمامی این دوره‌ها بصورت رایگان ارائه شده؛ اما دانلود کردن تک به تک درس‌ها برای ما ایرانی‌ها که اینترنت مناسبی نداریم کمی تا قسمتی آزار دهنده است.

اخیراً من اسکریپتی با Python 3 نوشتم که با گرفتن URL درس Microsoft Virtual Academy لینک‌های دانلود فیلم‌های آموزشی رو به تفکیک کیفیت استخراج و اگر کاربر تمایل داشته باشد حتی زیرنویس‌ها را نیز استخراج و دریافت کند. این نکته لازم به ذکر هست که زیرنویس‌های مذکور را به راحتی می‌توان به پسوندهای رایج مانند srt تبدیل کرد.

اگر مایل به استفاده از این اسکریپت کاربردی هستید حتماً ادامه مطلب رو مطالعه کنید.

ادامه ...