for non-Arabic readers , plz get this package , readme included , thanx
مسائكم نور ،،
إذا كنت ما تعرف ، الأخ والزميل صالح الزيد كتب وبرمج خدمة تفيد وأفادت شريحة واسعة من مستخدمي الإنترنت ، الخدمة اللي برمجها صالح هي Untiny ..
خدمة Untiny بشكل مبسط زي ما شرحها صالح تقوم بـ:
قمت قبل ساعات بإطلاق موقع Untiny وهو موقع لاسترجاع عناوين المواقع المختصرة مثل tiny.pl و tinyurl.com.
لماذا Untiny؟ لأنه كثيرا ما نجد هذه المواقع محجوبة عندنا رغم أن الموقع الأساسي الغير مختصر ليس محجوبا. أكثر من يعاني من هذه المشكلة هم يستخدمون Twitter و إضافة TwitterFox لفايرفوكس، لأن تويتر و تويتر فوكس يقومان باختصار المواقع في التويترات اتوماتيكيا و غالبا ما تكون محجوبة. هذه هي الفكرة بكل بساطة.
وضحت لكم الفكرة ؟
النقطة اللي أبغى أذكرها في موضوعي أيش هي ؟
إن صالح ماقصر وجزاه الله خير قام بكتابتة API خاص بالـ Untiny عشان المبرمجين و المطورين يقدرون يستخدمون خدمة Untiny بالبرنامج الخاص فيهم ..
أوكي ، كتبت قبل أمس سكريبت صغير تضيفه على لينكس ويشتغل لك كا Untiny معتمد على الـ Untiny API ..
بشكل أوضح ، السكريبت اللي كتبته يعطيك نفس نتيجة خدمة Untiny ، لكن مو عن طريق متصفح الإنترنت ، بل عن طريق التيرمينال الخاص بلينكس أو يونكس فري بي أس دي :) ..
السكريبت كتبته لأن شغلي أغلبه في التيرمينال ، وبيفيد مستخدمي الشيل والتيرمينال حقت لينكس ويونكس بكثرة ، وانا من ضمنهم :)
من ناحيتي ، فضلت كتابة الشيل سكريبت على برمجة برنامج GUI ، لأن حاجتي كانت بالسكريبت والحمدلله أنجزتها ، ويقدر السخص المهتم إنو يطور لها واجهه GUI ..
كيفية الإستخدام ..
متطلبات التثبت :
تحتاج متصفح w3m اللي هو متصفح الإنترنت عن طريق التيرمينال أو بشكل أصح Text Based Web Browser ..
وعشان أبسط فكرة متصفح w3m ، إعتبره كأنه متصفح فايرفوكس لكنه عن طريق التيرمينال ..
المهم ، يلزمك المتصفح هذا إنو يكون على جهازك ، إذا ما كان مثبت على جهازك ، جرب أحد هالطرق اللي تحت :
مستخدمي ديبيان :
apt-get install w3m
مستخدمي وأبونتو يكتبون sudo قبل الأمر اللي فوق
مستخدمي ريدهات ، فيدورا ، سنت أو اس CentOS، وإعتقد أعجوبة :
yum install w3m
مستخدمي يونكس فري بي إس دي FreeBSD :
cd /usr/ports/www/w3m ; make install clean
بعد التثبيت ، حمل البرنامج من الرابط هذا
فك الظغط عنه ، أبستخدم انا التيرمينال لفك الظغط ، مع العلم إنك تقدر تفك الظغط عنه بظغطة زر وبدون إستخدام أي شاشة سوداء :)
tar xzvf untinysh_v1.0_Linux_FreeBSD.tgz
بيطلع لك ملفين
untinysh
README.txt
الملف README.txt يحتوي معلومات عن البرنامج ..
الملف untinysh هذا برنامجنا
كيف بنستخدمه ؟
بننسخه إلى المجلد
/usr/local/bin
عشان يصير بالـ PATH حقنا ، وال PATH في لينكس ويونكس مقصود فيه هو أماكن المجلدات اللي تحتوي على برامج وتقدر إنك تنفذها بشكل مباشر بدون ما تروح للمجلد الموجوده فيه ..
والنسخ طبعاً عن طريق برنامج cp وطبعاً وإنت المستخدم الجذري root
cp -v untinysh /usr/local/bin
بعد النسخ ، الحين تأكد إنو البرنامج تنفيذي Executable ، عن طريق
chmod +x /usr/loca/bin/untinysh
حلوين ، الحين البرنامج جهز ، وماباقي إلا التشغيل والإستخدام ، وكلها سهلات :)
إفتح لك تيرمينال جديدة ، وإكتب
untinysh الموقع المختصر
حيث إن عبارة الموقع المختصر هو الموقع اللي تبغى تفك إختصاره ، وبعدها إظغط إنتر ، وبس !
مثال :
[jerais@jj-lp2 untinysh]$ untinysh http://is.gd/3hsZ
Extracting the tiny web site , the speed depends on your connection and server status , please wait ..
The untiny web site is : http://jerais.com/plug
خلصنا ، رووح للرابط اللي طلع لك في التيرمينال تبعك وإظغط عليه !
كل التوفيق للجميع ، وعيدكم مبارك مقدماً ..
الرووت جريس ..

تسلم يدك جريس و يد صالح وما قصرتوا :) ..
من ناحيتي بأنتظر سكربت GreaseMonkey ماحب شغلة إنسخ و إلصق عقب Tin Foil Hat ! :) ..
وعيدك مبارك بالمناسبة..
شغل نظيف جريس!!
:D
راح أضيف السكربت لمجموعة الإضافات في موقع أن تايني :)
سؤال بس هل يقدر اليوزر يكتب اسم الموقع بعد الكومناد مباشرة كأرقومنت؟
أحييك :)
Pingback: صالح الزيد » Blog Archive » UnTiny في كل مكان :)
ماكسر ،،
هلابك ، صادق ، فكرة قص ولصق قلق شويتين ، لكن لما شفتها ظبطت معاي على اللينكس \ اليونكس قلت ياولد إنشرها ، يمكن أحد يستفيد ..
لكن إذا كانت Untiny راح تشتغل كا GreaseMonkey Script فأوكي بتطلع ! ..
وعيدك مبارك بعد الزحمة ..
صالح ،
اوكي ، تم التعديل ، الحين المستخدم يقدر على طول يكتب الموقع بعد الآمر ..
كل التوفيق حبيبي ..
وين مدونتـك عني من زمـان !! احيك على المدونة الرائعه ..
والسكربت , ما شاء الله شغل نظيف ما عليه غبار .. والاحلى انه من الترمنيل ..
اما متصفح w3m .. اول مره اسمع به , بجربه واشوف ..
- iOxyGen ,
لو كنت أعرف إنو راح تجيني ردود مثل هذي ، كان صلحت لي مدونة من زمان :-) ..
هلابك عزيزي ..
موضوع بسيط وسهل ..
ومن ناحيه w3m قارئة عنه فى مجتمع ليونكس العربي
واصل مواضيعك
شكرا عزيزي
@REX ,
أتمنى تكون إستفدت من الموضوع ..