علی قنواتیان
علی قنواتیان
خواندن ۳ دقیقه·۴ سال پیش

ویرگولدون یه چمدون برای ویرگول

عکس از Jordy Meow از وب سایت یو اسپلش
عکس از Jordy Meow از وب سایت یو اسپلش


متاسفانه انسان ارزش دارایی‌های خود را فقط وقتی آن‌ها را از دست داده باشد به درستی درک می‌کند.


یکی از مسائلی که باعث میشه بعضی افراد، نوشتن در وب سایت خودشون رو به جای نوشتن در سایت‌هایی مثل ویرگول یا بلاگفا و ... ترجیح بدهند، محفوظ موندن داده‌ها یا به بیان بهتر نوشته‌هاشون هستش. مدتی هست که ویرگول امکان پشتیبان‌گیری از نوشته‌ها را فراهم کرده، خروجی به صورت چند فایل html گرفته میشه ولی عکس‌ها رو دانلود نمی‌کند و همین خروجی هم مدتی بعد از درخواست از طریق ایمیل ارسال می‌شه.

به عنوان یک برنامه‌نویس وب سرویس ویرگول رو چک کردم و به نظرم رسید که با یک اپلیکیشن بشه از پست‌هایی که روی ویرگول می‌نویسیم پشتیبان بگیریم. این اولین تجربه برنامه‌نویسی من با الکترون بود اگرچه با نود و تکنولوژی‌های فرانت مثل ری اکت آشنایی کافی داشتم ولی الکترون و خروجی گرفتن برای هر سه پلتفرم ویندوز، لینوکس و مک چالش جذابی بود.

سرتون رو درد نیارم خروجی کار شده اپلیکیشن ویرگولدون که به شکل اپن سورس و مجانی روی گیت‌هاب منتشر شده.

آیکن اپلیکیشن ویرگولدون
آیکن اپلیکیشن ویرگولدون


ویرگولدون یه ظاهر ساده داره و روش کار کردش به این شکل هست که اول به حساب کاربری ویرگولتون وارد میشید. بعدش انتخاب می‌کنین که چه پست‌هایی (منتشر شده‌ها یا همه) و به چه فرمتی (در حال حاضر ۳ فرمت HTML، JSON و مایکروسافت اکسل وجود داره) می‌خواین بک آپ پست‌هاتون گرفته بشه و بعدش منتظر می‌شین تا برنامه اعلام کنه که پشتیبان حاضر شده.

آپشن‌های برنامه‌ ویرگولدون برای پشتیبان‌گیری از پست‌های ویرگول
آپشن‌های برنامه‌ ویرگولدون برای پشتیبان‌گیری از پست‌های ویرگول


لازمه چند تا نکته رو همینجا اعلام کنم:

  • این برنامه کاملا مستقل از ویرگول نوشته شده و هنوز کاملا تست نشده، پس اگه برای شما درست و حسابی کار نکرد نا امید نشید! توی گیت‌هاب اشکالی که پیش اومده رو بدون باگ گزارش کنین تا در اولین فرصت برنامه اصلاح بشه.
  • این برنامه ابدا با هدف سوء استفاده از پلتفرم ویرگول ساخته نشده، ویرگول رو کراول نمی‌کنه و محدودیت‌هایی که وب سرویس ویرگول برای دسترسی به داده‌ها تعیین کرده رو به کاربر نمایش می‌ده تا هیچ فشاری به پلتفرم ویرگول وارد نشه. شخصا ویرگول رو دوست دارم و امیدوارم هر چه زودتر، روزی برسه که ویرگول امکان توسعه و نوشتن برنامه‌های جذاب رو به همه برنامه‌نویس‌ها ارائه بده.
  • این برنامه در وقت‌های آزاد من نوشته شده ولی این، به معنی بی‌زحمت و دردسر نوشته شدنش نیست! پس اگه دوست داشتین می‌تونین با دادن ستاره به پروژه توی گیت‌هاب یا حتی با مهمون کردن من به یه فنجون قهوه از این تیپ کارها حمایت کنین.
  • ممکنه توی فرآیند نصب، ویندوز یا مک، پیام‌های ترسناکی نشون بدن! دلیلش این هست که مایکروسافت و اپل اخیرا مکانیزم‌هایی برای افزایش امنیت برنامه‌ها در نظر گرفتن که مبتنی بر پرداخت حق عضویت در سیستم اون‌هاست. متاسفانه با این وضعیت اقتصادی ما، من فعلا امکان پرداخت دلاری به این سیستم‌ها رو ندارم، پس اگه خیالتون از بابت این برنامه‌ راحت نیست، می‌تونین از روی گیت‌هاب سورس برنامه رو بگیرین و خودتون مطالعه کنین تا مطمئن بشین چیز مشکوکی در کار نیست و در نهایت خودتون یه خروجی بگیرین.




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