من از کوتاه کننده لینک زیاد استفاده می‌کنم؛ برای همین یک سایت برای خودم ساختم (لینک)؛ گاهی نیاز داشتم وقتی با موبایل داخل تلگرام هستم لینکمو کوتاه کنم بنابر این ربات کوتاه کننده لینک رو ساختم (لینک)؛ جدیدا هم که بیشتر وقتم صرف برنامه نویسی میشه و با ترمینال زیاد سر و کار دارم و برنامه‌های جالبی دیدم با ترمینال ساخته شده؛ با خودم گفتم بیام برای ترمینال قابلیت کوتاه کردن لینک رو اضافه کنم؛ اولش با بش اسکریپت نوشتم وقتی ۹۰ درصد کار انجام شد و رسیدم به parse کردن جیسان دیدم پارس کردنش با بش کار سختیه بنابرین رو آوردم به پایتون (چون بر روی اکثر توزیع‌های گنو/لینوکس) نصب هستش.

در کل اسکریپت رو به ساده ترین شکل ممکن نوشتم؛ چون نیازی هم نبود پیچیده باشه!

سورس و آموزش نصبش رو در گیت هابم گذاشتم؛ اگر دوست داشتید توسعه اش بدید و کامیت کنید.

کوتاه کننده لینک در ترمینال گنو/لینوکس

در تصویر بالا دمو و نحوه استفاده رو می‌بینید.

آموزش نصب

اول از همه آخرین نسخه رو از اینجا دانلود کنید.
فایل رو از حالت فشرده خارج کنید؛ وارد پوشه l1nk-master بشید و ترمینال رو همونجا باز کنید.
دستور زیر رو در ترمینال بزنید.
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

آموزش استفاده

ترمینال رو باز کنید.
برای کوتاه کردن لینک دستور l1nk رو وارد کرده و اینتر بزنید.
سپس لینک بلند خودتون رو وارد یا پیست کرده و اینتر بزنید.
بعد از چند ثانیه لینک شما کوتاه شده و ظاهر می‌گردد.