بالاخره بعد از یک سال نگارش جدید افزونه IMDBi به صورت آزمایشی منتشر شد! در این نگارش تغییرات عمده ای به چشم میخوره که مهم ترین اونها بهبود روند ثبت اطلاعات و ذخیره پوستر هاست. البته امکاناتی از جمله دسته بندی کردن محتوا یا ساخت قالب برای نمایش خروجی توی این نگارش اضافه نشده. درواقع علت آزمایشی بودن این نگارش هم همین هست. چون کدهای افزونه دوباره بازنویسی شدن و نیاز هست که همه کاربران این نگارش رو نصب و آزمایش کنند تا سکوی محکمی برای بروزرسانی های بعدی فراهم بشه.
از تغییرات این نگارش:
- بازنویسی تمام کدها
- تعیین اندازه پوستر
- ترجمه خودکار مقادیر
- ترجمه افزونه به زبان انگلیسی
- اضافه شدن سه فیلد دیگر (تریلر – بودجه -سود خالص)
- ویرایش کردن مقادیر متاباکس
- پشتیبانی از پست تایپ های اختصاصی
- بهبود عملکرد خزنده و دریافت دقیق تراطلاعات
- دانلود خودکار پوستر و ذخیره بعنوان
- تصویر شاخص
- بهبود عملکرد توابع و کدهای کوتاه
- دانلود حجم 541 کیلوبایت
- پیش نمایشپیش نمایش آفلاین
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید
نکات مهم:
توابع این افزونه به طور کامل بازنویسی و روال کار آنها تغییر کرده است پس قبل از بروزرسانی به نسخه جدید راهنمای توابع (https://github.com/iazami/imdbi/wiki/Function-Reference) را مطالعه کنید همچنین با بررسی این مثال (https://github.com/iazami/IMDBi/wiki/Sample) میتوانید تا حدودی روند طراحی پوسته برای خروجی را یاد بگیرید.
فیلدهایی با مقادیر N/A یا خالی بعد از ثبت یا بروزرسانی مطلب؛ حذف و در پایگاه داده ثبت نمی شوند. لذا نیازی به تغییر این مقادیر نیست و تابع تولید کننده خروجی درصورت موجود نبودن هرکدام از مقادیر رشته “نامشخص” را چاپ می کند. در این نگارش یک ویژگی جدید درحال آزمایش است و آن ذخیره پوستر ها به صورت خودکار است در این روند درصورت مراجعه مجدد به یک شناسه imdb و استفاده از اطلاعات آن پوستر جدیدی دریافت نمی شود و از همان تصویر قبلی فراخوانی می شود.