جدول اشتال آنلاین

همین چند روز سر علاقمندی به کارکردهای تکنولوژی سرورلس مشتاق شدم کاری را با آن انجام دهم.کاری که مدتها بود می خواستم به نحوی انجام دهم. یک جدول اشتال که در هر وقت و هر زمان و در هر دیوایس و پلاتفرمی در دسترس باشد یا به عبارت دیگر به جای اینکه در PDF(کتاب سبزه یا کتاب آبیه) یا اکسل باشد و برای خواندن یا پیدا کردنش اجبار به باز کردن یکاکس و جستجو میان شیتهای آن یا یک PDF قدیمی اسکن شده باشم. ورژن تحت وب ایده خوبی بود که البته از مدتها پیش اینطرف و آنطرف موجود بود اما معمولا در صفحاتی با یک من تبلیغات عجیب و جورواجور و هزار جور مزخرف اضافی دیگر صرفا یک صفحه ساده با جپدولی قابل فیلتر کردن وجود داشته باشد که نیافتم متاسفانه. این بود که دیروز دست به کار شدم و یکی ساختم و نکته جالب اینکه روی  CloudFlare worker  و فقط با ساخت چند صفحه ساده با استفاده از JavaScript و HTML و نتیجه بسیار جالب شد و خودم را راضی کرد کاملاً. هر چند من کار زیبا بلد نیستم و رسما در حیطه دیزاین وضعیتی فاجعه بار دارم اما همچنان کار راه انداز بود برای من لااقل.

نکته عجیب این مدل وبسایت این است که عملا همه چیز روی هواست حتی برای عکسها از کد بیس ۶۴ تصاویر استفاده کردم که اول از پلاتفرم‌های آنلاین شبیه این https://base64image.org/ اما بعد از چند عکس متوجه اپلیکیشن جهانی پایتون شدم و از قطعه کد زیر استفاده کردم. راحتتر و بی هزینه‌تر:

import base64
import os

# Path to the image file
img_path = 'image.jpg'

# Open image and read bytes
with open(img_path, 'rb') as img_file:
img_bytes = img_file.read()

# Encode bytes to base64
base64_encoded = base64.b64encode(img_bytes).decode('utf-8')

# Add base64 header and store in variable
base64_img = 'data:image/jpg;base64,' + base64_encoded

# Print base64 string for use in web page
print(base64_img)

و در نهایت نتیجه شد این سایت: