پاک‌نویس و گیت‌هاب

اولین نسخهٔ پایدار ماکروی پاک‌نویس را روی گیت‌هاب منتشر کردم.
در این مدت، برخی اشکالات کد قبلی را برطرف کردم و قابلیت مهم گزینش اصلاحات را هم اضافه کردم.

پنجرهٔ گزینش اصلاح‌ها

امیدوارم انتشار ماکرو بر بستر گیت‌هاب باعث جلب مشاکت علاقه‌مندان شود و در آینده‌ای نزدیک این ماکرو در نهایت به یک افزونهٔ قابل نصب تبدیل شود.

چطور از این ماکرو استفاده کنیم؟

جدیدترین نسخهٔ ماکرو را از اینجا دریافت کنید و فایلی را هم که ماکرو از آن برای گزینش اصلاح‌ها استفاده می‌کند از اینجا بگیرید. فایل بانک لغات را هم از اینجا.

حالا همهٔ این‌ها را در پوشهٔ خانگی خودتان، در مسیری مانند مسیر زیر قرار بدهید:

/home/afshin/.config/libreoffice/4/user/Scripts/python/

نکتهٔ مهم: مسیر فایل ماکرو و مسیر بانک لغات را در فایل PAKNEVIS.py نسبت به نام کاربری‌تان اصلاح کتید. (عکس زیر)

مسیر دسترسیحالا به مسیر زیر بروید و ماکرو را مطابق شکل زیر اجرا کنید:

Tools → Macros… → Run Macro

پنجرهٔ انتخاب ماکرو

 

افزونه‌ای مانند پاک‌نویس

همیشه افسوس می‌خوردم که چرا واژه‌پرداز لیبره‌آفیس برای ویرایش‌های صوریِ متن افزونه‌ای مشابه پاک‌نویس ندارد و افسوسِ بیشتر اینکه داوطلبی هم برای پیاده‌سازی‌اش وجود نداشت. 😔

بعد از روی کار آمدن هوش مصنوعی، بی‌اغراق چند ماه همهٔ تلاشم را کردم و تمام راه‌های ممکن را رفتم تا بلکه با کمک‌های او بتوانم یک اسکریپت (ماکروی پایتون) را به افزونه‌ای برای لیبره‌آفیس تبدیل کنم.
و اکنون پس از چند ماه آزمون و خطا به این نتیجه رسیدم که فعلاً شدنی نیست و مهارت و دانش یک برنامه‌نویس را می‌طلبد.

این شد که تصمیم گرفتم فعلاً همین اسکریپتی را که هست و درست هم کار می‌کند منتشر کنم تا ببینیم در آینده چه پیش می‌آید.

✅ این ماکرو کارهای زیر از دستش ساخته است و امیدوارم در آینده بتوانم به قابلیت‌هایش اضافه کنم:

  • نیم‌فاصله‌دار کردن افعالی که پیشوند فعلی دارند، مانند می روم به ← می‌روم یا می شود به ← می‌شود.
  • اصلاح فاصله‌گذاری آن افعال پیشوندی که از ترکیب پیشوند+مصدر فعل ساخته شده‌اند، مثلاً اصلاح فرا گرفتن به ← فراگرفتن یا باز داشتن به ← بازداشتن
  • نیم‌فاصله‌دار کلماتی که به پسوندهایی مانند تر، ترین و علامت جمع ها ختم می‌شوند، مثلاً کثیف تر/کثیفتر به ← کثیف‌تر و کتاب ها/کتابها به ← کتاب‌ها
  • نیم‌فاصله‌دار کردن کلماتی که به ضمایر ملکی ختم می‌شوند، مثلاً خانه ام به ← خانه‌ام
  • تبدیل اعداد انگلیسی و عربی به اعداد فارسی
  • تبدیل حرف ي و ك عربی به ی و ک فارسی
  • تبدیل علائم سجاوندی انگلیسی به فارسی، مثلاً تبدیل ? به ؟
  • تبدیل گیومهٔ انگلیسی به فارسی
  • حذف فاصلهٔ اضافه بعد از علائم سجاوندی
  • حذف فاصلهٔ اضافهٔ بین کلمات مستقل، مثلاً زبان    فارسی به ← زبان فارسی
  • اصلاح کسرهٔ اضافه در کلماتی مثل خانه‌ی به ← خانهٔ
  • تصحیح کلماتی که غلط املایی دارند با کمک گرفتن از بانک کلمات فارسی (نکته: مسیر این بانک را نسبت به سیستم خود اصلاح کنید).

📥 اسکریپت را می‌توانید از اینجا بردارید. بانک کلمات را هم از اینجا می‌توانید بردارید.

تبدیل ODF به PDF

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

خوشبختانه با نصب این افزونه سختی کار آسان می‌شود و شما می‌توانید به‌سادگی چندین سند را حتی اگر فرمت‌های مختلفی داشته باشند، به فرمت PDF تبدیل کنید.

تبدیل ODF به PDF

@libreoffice_ir

لیبره‌آفیس و هوش مصنوعی

مدتی پیش ONLYOFFICE که رقیب لیبره‌آفیس محسوب می‌شود، هوش مصنوعی را به امکانات خودش اضافه کرد.

خوشبختانه با همت یکی از کاربرانِ لیبره‌آفیس افزونه‌ای ساخته شده که این قابلیت را به لیبره‌آفیس نیز اضافه می‌کند. 😊
افزونه در مراحل ابتدایی کارش است و احتمالاً در آینده‌ای نزدیک نسخه‌های به‌روزشده‌ای از آن منتشر خواهد شد.

افزونهٔ هوش مصنوعی برای لیبره‌آفیس

اجازه بدهید یک بار دیگر تأسف خودم را ابراز کنم از اینکه هم وب‌گاه افزونه‌های لیبره‌آفیس در ایران فیلتر است و هم سرویسی که این افزونه به آن وابسته است ایران را تحریم کرده است! 😞

افزونه‌ها

نمای جدید از وب‌گاه افزونه‌هالیبره‌آفیس از نسخهٔ جدید وب‌گاه افزونه‌هایش رونمایی کرد.
برخی ویژگی‌ها:

  • نمایش تعداد دفعات دریافت یک افزونه
  • کادر جست‌وجوی چشم‌گیرتر برای افزونه‌ها
  • منویی برای برچسب افزونه‌ها در سمت چپ وب‌گاه
  • دکمه‌های بزرگ‌تر برای مرتب‌سازی افزونه‌ها
  • خوانایی بیشتر آخرین تاریخ به‌روزرسانی افزونه‌ها

با افسوس بسیار در ایران دسترسی به افزونه‌های لیبره‌آفیس همچنان در برخی سرویس‌دهنگان اینترنت فیلتر است.

خبری خوب برای دوستداران افزونه‌ها

چنان‌که می‌دانید بنیاد مستندات آزاد چندین وب‌گاه (وب‌سایت) دارد که اداره کردن باکیفیت آن‌ها به یک مهندس کاربلد و علاقه‌مند به نرم‌افزار آزاد نیاز دارد.

José Gonzálezاین مهندس جوان (José González) اهل مکزیک است و قرار است از این بعد مهندس فنی وب‌گاه‌های بنیاد باشد.

در مصاحبه‌اش گفته می‌خواهد کارش را از بخش افزونه‌های لیبره‌آفیس شروع کند و سر و سامانی به این بخش از وب‌گاه لیبره‌آفیس بدهد.
خبر خوشی است و می‌تواند باعث شود افزونه‌ها جدی‌تر گرفته شوند.

در حاشیه:
متأسفانه در ایران وب‌گاه افزونه‌های لیبره‌آفیس در برخی از سرویس‌دهندگان اینترنت فیلتر است!

 

خوزه گونزالس

افزونه‌های لیبره‌آفیس

از مایک ساندِرز (مسئول بازاریابی و تبلیغات لیبره‌آفیس) خواهش کرده بودم دسته‌بندی مستقلی برای افزونه‌ها (Extensions) به وبلاگ بنیاد مستندات آزاد اضافه کند.
راستش فکر نمی‌کردم قبول کند، اما کرد!
اگر اهل پیگیری اخبار از طریق خروجی RSS هستید، الان می‌توانید از اینجا مشترک فیدش بشوید.

پیشنهاد می‌کنم این بخش از وبلاگشان را جدی‌تر بگیرید.
گاهی افزونه‌ها قابلیت‌هایی واقعاً به‌دردبخور را به لیبره‌آفیس می‌آورند.

@libreoffice_ir