من از کوتاه کننده لینک زیاد استفاده میکنم؛ برای همین یک سایت برای خودم ساختم (لینک)؛ گاهی نیاز داشتم وقتی با موبایل داخل تلگرام هستم لینکمو کوتاه کنم بنابر این ربات کوتاه کننده لینک رو ساختم (لینک)؛ جدیدا هم که بیشتر وقتم صرف برنامه نویسی میشه و با ترمینال زیاد سر و کار دارم و برنامههای جالبی دیدم با ترمینال ساخته شده؛ با خودم گفتم بیام برای ترمینال قابلیت کوتاه کردن لینک رو اضافه کنم؛ اولش با بش اسکریپت نوشتم وقتی ۹۰ درصد کار انجام شد و رسیدم به parse کردن جیسان دیدم پارس کردنش با بش کار سختیه بنابرین رو آوردم به پایتون (چون بر روی اکثر توزیعهای گنو/لینوکس) نصب هستش.
در کل اسکریپت رو به ساده ترین شکل ممکن نوشتم؛ چون نیازی هم نبود پیچیده باشه!
سورس و آموزش نصبش رو در گیت هابم گذاشتم؛ اگر دوست داشتید توسعه اش بدید و کامیت کنید.
در تصویر بالا دمو و نحوه استفاده رو میبینید.
آموزش نصب
sudo ./install
sudo ./install Welcome to l1nk.ir link shortner - Version: 1.0.0 Beta Author: Farhad Hassan Pour -> http://farhadhp.ir Speical thanks from Salvador Immortal Github: https://github.com/farhadhp/l1nk