انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: 藤沼 در 25 اسفند 1393، 11:24 بظ
-
درود بر همه دوستان، پیشاپیش نوروزتون پیروز؛ هدف از ایجاد این مطلب اینه که افراد، برنامههایی که اغلب برای کارهای روزانهٔ خود مینویسن در اینجا قرار بدند و یا به سرویسهای میزبانی و یا عبارت درستتر اون مخازن بنکد[۱] مانند GitLab، GitHub، SourceForge, Bitbucket و مخازن دیگهای که از اینجا (http://ur1.ca/jx80t) میتونید اونها را ببینید، ارجاع بدند. تا دوستان دیگه هم از این برنامهها بهرمند بشن و سعی نکنند دوباره چرخ رو بسازند.
1-Source Code
-
روز پیش برنامهٔ زیر رو برای افزایش سرعت در کوتاه کردنِ لینکهایِ سرویسِ گیتهاب نوشتم.
اول با استفاده از قابلیت Inspect Element درونی مروگرهای فایرفاکس، کروم و یا افزونههای موجود (نظیر Temper Data, Firebug و …) پارمتر ارسالی توسط سایت git.io برای کوتاه کردن لینک مورد نظر را شناسایی و بعد با استفاده از چند دستور پیشفرض لینوکس برنامه رو مینویسم. امیدوارم به کار بیاد.
#!/usr/bin/env bash
if [ ! -z "$1" ]; then
curl -i -s http://git.io -F "url=$1" | grep "Location" | awk '{print $2}'
else
echo 'please enter at least one argument value.'
fi