Latest topics
اخبار فناوری اطلاعات
Top posters
| meys@m | ||||
| nvdcmptr | ||||
| محمدعلی احمدی | ||||
| alsol | ||||
| رضا | ||||
| donya2010 | ||||
| minyator | ||||
| mina_love | ||||
| علیرضا | ||||
| moj3 |
استفاده از TinyURL در پایتون
صفحه 1 از 1 • Share •
استفاده از TinyURL در پایتون
پایتون یکی از قوی ترین و پرکاربرد ترین زبان های مفسری به شمار میره. قدرت خودش رو هم با عوامل زیادی بدست آورده که یکی از اون ها ماژول هاش هستند. هرچند خود پایتون دارای ماژول های پش فرض جالبیه اما جذابیت عمده پایتون در مازول هایی هست که می تونید به پایتون اضافه کنید. امروز قصد دارم یکی از جالب ترین ماژول ها رو معرفی کنم و نحوه نصب یک ماژول و استفاده از اون رو شرح بدم. با این ماژول شما می تونید به TinyURL وصل بشید و با یک سطر دستور، آدرس بلند خود رو تبدیل به یک آدرس کوتاه کنید! توجه کنید که لازمه استفاده از این مقاله داشتن اطلاعات پایه در مورد پایتون هست.
قبل از هر چیز باید از ویندوزی های عزیز معذرت خواهی کنم. چون توی این مقاله سیستم عامل لینوکس رو پیش فرض قرار دادم. اما روش کار فرق زیادی هم برای ویندوز نخواهد کرد، فقط باید فایل پکیج رو دستی دریافت و از حالت فشره خارج کنند.
قبل از همه چیز باید آخرین ورژن این ماژول رو از http://pypi.python.org/pypi/TinyUrl/ در سایت پایتون دریافت کنیم. در زمانی که من این مقاله رو می نویسم آخرین نسخه همون نسخه ۱٫۰ هست. پس:
بعد از دانلود شدن، فایل رو حالت فشره خارج می کنیم و به پوشه درست شده میریم:
توی تمام پکیج های استاندارد ماژول، یک فایل به اسم setup.py هست که تمام عملیات کامپایل ( در صورت نیاز ) و نصب رو انجام می ده. پس تمام کاری که ما باید بکنیم اینه که اینه که فایل رو به پایتون ارجاع بدیم. به این شکل:
عموما موقع استفاده از دستور install، پایتون به طور خودکار build رو هم انجام می ده. ولی برای محکم کاری بد نیست که خودتون build رو هم انجام بدید. اطلاعات بیشتر در مورد نصب ماژول ها رو می تونید از اینجا کسب کنید.
در صورت پیش نیامدن خطای خاصی، شما تونستید با موفقیت ماژول tinyurl رو در پایتون نصب کنید. برای استفاده از اون توی برنامه ها خودتون می تونید اون رو مثل تمام ماژول های پیشفرض، import کنید. حالا برای تست ماژول، کنسول پایتون رو با وارد کردن دستور python باز و برنامه زیر رو تایپ کنید:
خواهید دید که بعد از این که سطر مربوط به print رو وارد کردید، برنامه بعد از یک مکث کوتاه – که در واقع در حال وصل شدن به سایت tinyurl هست – آدرس کوتاه شده رو به شما خواهد داد. یعنی در واقع آدرس کوتاه شده در متغیر url قرار خواهد گرفت.
اطلاعات بیشتر در مورد این ماژول رو می تونید توی صفحه مخصوصش ببینید. دوستانی هم که از ویندوز استفاده می کنند، باید قبل از این کار ها، اول پایتون رو از http://www.python.org/download دریافت و نصب کنند! برای دیدن سایر ماژول های اضافی هم که توی سایت پایتون لیست شدند به http://pypi.python.org/pypi برید.
پی نوشت: من با استفاده از این ماژول و چند تا ماژول دیگه، رباتی رو برای گوگل تاک نوشتم که بعد از اضافه شدن به لیست دوستان و فرستادن آدرس بلند، خیلی سریع آدرس کوتاه شده رو به شما خواهد فرستاد. بد نیست که اون رو هم تست کنید. برای اینکار کافیه که my.short.url@googlemail.com رو به گوگل تاک خودتون اضافه کنید.
منبع: ثانیه
قبل از هر چیز باید از ویندوزی های عزیز معذرت خواهی کنم. چون توی این مقاله سیستم عامل لینوکس رو پیش فرض قرار دادم. اما روش کار فرق زیادی هم برای ویندوز نخواهد کرد، فقط باید فایل پکیج رو دستی دریافت و از حالت فشره خارج کنند.
قبل از همه چیز باید آخرین ورژن این ماژول رو از http://pypi.python.org/pypi/TinyUrl/ در سایت پایتون دریافت کنیم. در زمانی که من این مقاله رو می نویسم آخرین نسخه همون نسخه ۱٫۰ هست. پس:
- كد:
wget http://pypi.python.org/packages/source/T/TinyUrl/TinyUrl-0.1.0.tar.gz
بعد از دانلود شدن، فایل رو حالت فشره خارج می کنیم و به پوشه درست شده میریم:
- كد:
tar -xf TinyUrl-0.1.0.tar.gz
cd TinyUrl-0.1.0
توی تمام پکیج های استاندارد ماژول، یک فایل به اسم setup.py هست که تمام عملیات کامپایل ( در صورت نیاز ) و نصب رو انجام می ده. پس تمام کاری که ما باید بکنیم اینه که اینه که فایل رو به پایتون ارجاع بدیم. به این شکل:
- كد:
python setup.py build
python setup.py install
عموما موقع استفاده از دستور install، پایتون به طور خودکار build رو هم انجام می ده. ولی برای محکم کاری بد نیست که خودتون build رو هم انجام بدید. اطلاعات بیشتر در مورد نصب ماژول ها رو می تونید از اینجا کسب کنید.
در صورت پیش نیامدن خطای خاصی، شما تونستید با موفقیت ماژول tinyurl رو در پایتون نصب کنید. برای استفاده از اون توی برنامه ها خودتون می تونید اون رو مثل تمام ماژول های پیشفرض، import کنید. حالا برای تست ماژول، کنسول پایتون رو با وارد کردن دستور python باز و برنامه زیر رو تایپ کنید:
- كد:
import tinyurl
url = tinyurl.create_one('http://second.ir/')
print url
خواهید دید که بعد از این که سطر مربوط به print رو وارد کردید، برنامه بعد از یک مکث کوتاه – که در واقع در حال وصل شدن به سایت tinyurl هست – آدرس کوتاه شده رو به شما خواهد داد. یعنی در واقع آدرس کوتاه شده در متغیر url قرار خواهد گرفت.
اطلاعات بیشتر در مورد این ماژول رو می تونید توی صفحه مخصوصش ببینید. دوستانی هم که از ویندوز استفاده می کنند، باید قبل از این کار ها، اول پایتون رو از http://www.python.org/download دریافت و نصب کنند! برای دیدن سایر ماژول های اضافی هم که توی سایت پایتون لیست شدند به http://pypi.python.org/pypi برید.
پی نوشت: من با استفاده از این ماژول و چند تا ماژول دیگه، رباتی رو برای گوگل تاک نوشتم که بعد از اضافه شدن به لیست دوستان و فرستادن آدرس بلند، خیلی سریع آدرس کوتاه شده رو به شما خواهد فرستاد. بد نیست که اون رو هم تست کنید. برای اینکار کافیه که my.short.url@googlemail.com رو به گوگل تاک خودتون اضافه کنید.
منبع: ثانیه
_________________
If at first you don't succeed; call it version 1.0

meys@m- Admin
- تعداد پستها: 131
اعتبار: 8
Join date: 2009-05-06
Age: 20
در مورد من
رشته تحصیلی: ریاضی کاربردی -

Permissions of this forum:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
Home










» کلیپ معرفی لینوکس
» كارشناسي ارشد كامپيوتر (همه گرايش ها)
» کتاب زبانهای برنامه سازی(انگلیسی)
» ترمینال لینوکس همچون موم در دستان شما
» KDE SC 4.4 ٫ تجربه ای فراتر از یک رویا
» در پی اشکال WordPress.com، بیش از ۱۰ میلیون وبلاگ از دسترس خارج شدند
» سی و چهارمین دور از مسابقات برنامهنویسی برگزار شد: ایران در مکان سی و ششم
» تهاجم گوگل باز به حریم شخصی کاربران جیمیل
» ظنز دانشجویی