• خانه
  • مانیفست اینترنت
  • درباره
  • تماس با من


بروز کردن توییتر و فرندفید (Twitter Friendfeed) از طریق کامند لاین

نگارش شده در تاريخ : ۰۹-۰۹-۱۳۸۸ | نويسنده : Pouyan | دسته :

خوب همه ی ما می دانیم که شل اینوکس همون کنسول یا ترمینال امکانات زیادی داره.(حتی می شود باهاش فیلم دید :) – در یک پست حتما در این باره می نویسم).امروز می رویم به سراغ این امکان که همون به روز کردن توییتر یا فرند فید هستش.این کار واقعا جالبه و امیدوارم ازش لذت ببرید.البته در فرندفید فقط میشه به این روش فید را خوند.

+

خوب باید یک مقدمه بریم و دستور های wget و curl  را معرفی کنیم.

دستور wget برای دانلود فایل هایی هست که در اینترنت قرار گرفته اند و به قولی خودش یک دانلود منیجر هستش.آسان ترین استفادش به این شکل هستش.

wget http://muvi.ir

بعد از اجرای این دستور در دایرکتوری که قرار دارید یک فایل index.html دیده خواهد شد که همون صفحه ی اول به صورت اسکریپت هستش این صفحه هیچ عکس یا فایل دیگری که درسایت قرار دارد را شامل نمی شود.

حالا می خواهیم سایت به همراه ملحقات آن را داشته باشیم. فقط کافی است دستور -r را به دستور بالا اضافه کنید یعنی:

wget -r http://muvi.ir

خوب curl چیه.

با این نرم افزار برنامه نویس ها اشنا هستند و به خاطر سینتکس های جالبی که داره بسیار بین یوزر ها جا افتاده.البته توانایی ذخیره فایل هایی که بر اساس پروتوکل های http ftp https منتشر می شوند را دارد. شیوه استفاده هم بسیار راحت است به مثال زیر توجه کنید:

curl http://wikipedia.org

سرس سایت ویکی پدیا را در صفحه ی ترمینال به نمایش خواهد گذاشت.

این دو نرم فزار و دستور به صورت پیشفرض روی بیشتر توزیع های لینوکس هستند ولی خوب اگر نبود لینک های آخر پست را می توانید استفاده کنید.

توییتر را حالا چطور به روز کنیم.

دستور به شکل زیر و هر قسمت رو سعی می کینم تا اونجا که ممکن است توضیح بدهیم

wget --keep-session-cookies --http-user=youremail --http-password=yourpassw \
--post-data="status=hello from the linux commandline" \

http://twitter.com:80/statuses/update.xml

این دستور curl هم همان کار دستور بالایی را انجام می دهد.

curl -u youremail:yourpassw -d status=”text” http://twitter.com/statuses/update.xml

خوب ما پیام خود را نوشتیم ولی خوب جواب را کجا بگیریم.کجا از تایم لاین با خبر شویم.دستور به شکل زیر است.

curl http://twitter.com/statuses/public_timeline.xml | grep 'text'

این پابلیک تایم لاین توییتر هستش ولی خوب اگر میخواهیم تایم لاین خود راببینیم چه کنیم.

curl http://twitter.com/statuses/user_timeline.xml | grep 'text'

در اخر کار هم یک شل اسکریپت برای این کار در اختیار شما قرار می دهم.

بریم سراغ فرندفید حالا.این سایت که درآن می توانید به اسانی تمامی فید های خبری خود را در یک جا جمع کنید این اکان را به شما می دهد که از ای پی آی نیز استفاده کنید.در ضمن زبان فارسی در این سایت به خوبی پشتیبانی شده است و قابلیت اتصال به توییتر و برعکس را دارد.خوب حالا چه جوری اپدیت کنید یا فید ها را بخونیم.

در اینجا ما بهتر است از curl استفاده کنیم.اما قبل از ان احتیاج به کی (کلید) ای پی آی خود داریم .برای به دست اوردن این کی از این لینک استفاده کنید.

بعد از بدست اوردن کی می توانید به راحتی مطالب فرندفید خود را بخونید:

curl -u "nickname:key" http://friendfeed.com/api/feed/home

اینم نمونه پیامی که من ا رسال کردم:

pouyan@Voyoger ~ $ curl -u user:pass -d status="این مسیج از شل ارسال شده است" https://twitter.com/statuses/update.xml

و نتیجه

اینم اسکریپتی که هر ۱۰ دقیقه صفحه ترمینال شما را با آخرین توییت ها اپدیت می کنه.

!/bin/bash
while :
do
curl -s http://twitter.com/statuses/public_timeline.xml | sed -ne '/<\/*text>//gp'
sleep 600
done
exit

بعد اسمش را بگذاریدlinetweet.sh و برای اجرا ./lintweet  را اجرا کنید.

منبع

فرندفید (فارسی)* و توییتر (فارسی) چیست.

*پایین زبان فارسی را انتخاب کنید

پست های مرتبط

  • Ubuntu One محلی برای ذخیره ی فایل های شما به صورت آنلاین
  • Text-p سرویس جدید یوتوب
  • راه اندازی ساده ترین دی ان اس سرور- بایند Bind
  • آپاچی،.htaccess و VirtualHost
  • اوبونتو ۹.۱۰ – محصولی جدید و جالب از کانونیکال
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Get Shareaholic
به درد نخورجالب (+1 موردعلاقه, 1 رای)
Loading ... Loading ...

دسته : آموزشی, شبکه اجتماعی توسط : Pouyan

122 بازدید

۳ Responses to “بروز کردن توییتر و فرندفید (Twitter Friendfeed) از طریق کامند لاین”

  1. یه‌انقلابی, در تاريخ بهمن ۴م, ۱۳۸۸ , ۱۰:۰۷ ق.ظ گفته است :
    IceWeasel 3.5.6GNU/Linux

    با سلام
    می‌بخشید که اینجا پست می‌زنم اما
    ۱- در صفحه‌ی «درباره‌ی» وبلاگ این لینک اشتباه است : http://muvi.ir/contact/
    صفحه‌ی «تماس با من» وبلاگ شما لینک زیر است که اشتباه تایپی دارد : http://muvi.ir/cpntac/

    ۲- از اینکه وبلاگ شما مجوز دارد بسیار خوشحال شدم اما بهتر نیست برای مستندات از مجوز GFDL استفاده کنید که مخصوص همین کار است . GPL یک مجوز نرم‌افزاری است .

    ۳- برای به اشتراک‌گذاری وب‌گردی خود بهتر نیست feed وبلاگ خود را هم به شبکه‌های به اشتراک‌گذاری لینک مانند de.li.sio.us مجهز کنید مثلا از feed.burner استفاده کنید .

    ۴- از لینک کردن وبلاگم ممنونم ولی اسم وبلاگ من «یه‌انقلابی» است نه «یک انقلابی .

    یا علی

  2. Pouyan, در تاريخ بهمن ۴م, ۱۳۸۸ , ۱:۲۰ ب.ظ گفته است :
    Firefox 3.5.7Ubuntu 9.10

    از این که وبلاگ من را قابل دونستین ممنونم.
    اشتباهات موجود رو حل کردم.
    درباره لایسنس هم نگاه کردم.
    حق با شماست اصلاح کردم
    ممنون از راهنمایی

  3. چک نویس هایی از من ..., در تاريخ مهر ۴م, ۱۳۸۹ , ۱:۲۷ ب.ظ گفته است :
    Unknown

    همه چیز برای توییتر…

    شما یک بازتاب یافتید برای دیدن کلیک کنید…

نظر خود را ارسال كنيد

خوراک

خوراک پز

نوشته‌های تازه

  • بروز کردن توییتر و فرندفید (Twitter Friendfeed) از طریق کامند لاین

پر بازدید ترین ها

  • کار کردن با اسکایپ در ابونتو - 3,794 بازدید
  • Ipod تازه،Notebook های کوچک تر و یک یوزپلنگ سریع! - 932 بازدید
  • تست گوشی تلفن همراه : G705 Sony Ericsson - 761 بازدید
  • اضافه کردن سرویس Pure-ftpd به Centos 5.2 - 747 بازدید
  • ریموت کنترل برای پخش کننده های موسیقی لینوکس با موبایل - 549 بازدید
  • مانیفست اینترنت - 530 بازدید

RSS خوشمزه

  • Share Spotify Playlists at ShareMyPlaylists.com
  • sFFT: Sparse Fast Fourier Transform
  • Registration
  • Golem.de: IT-News für Profis
  • Tutorial / Java Grundlagen / Arrays
  • PGP-Gebrauchsanleitung
  • Microsoft DreamSpark
  • Shirin Ebadi: 'Iran will achieve democracy' – Global Public Square - CNN.com Blogs
  • Open Archives Initiative Protocol for Metadata Harvesting - Wikipedia, the free encyclopedia
  • Math commands - Reference – OpenOffice.org Wiki

برچسب‌ها

5.2 Andorid Boot CentOS ftp ftpd HTC IPCom key Linux Patent Pure-fp pure-ftp Pure-ftpd putty ssh-keygen Vodafone آی پاد اسکایپ اف تی پی اپرا اپل اپن سرس اینترنت بنر بوت تاریخچه تست خبررسانی خبرنگار سرویس های وبی شل طراحی فارسی فایرفاکس لینوکس مانیفست مایکروسافت مرورگر وب سرور ویندوز وینوز پابلیک کی پوتی گراب

پیوندها

  • Bardiax's Blog
  • Choxos
  • آی لینوکس
  • اسناد متن باز
  • ام توکس
  • امین
  • ساسان
  • لینوکس و من
  • هفت سال – وبلاگ
  • وردپرس فارسی
  • گوگل لینوکس
  • یه انقلابی

دسته ها

  • Shell Script
  • آموزشی
  • اوبونتو
  • تلفن همراه
  • دانستنی ها
  • دسته‌بندی نشده
  • دی ان اس
  • سنت‌اواس
  • شبکه اجتماعی
  • شل اکسس
  • فناوری های جدید
  • لینوکس
  • وب سرور
  • کاربردی


Spread Firefox Affiliate Button

تمامی مطالب این وبلاگ تحت لیسانس GFDL منتشر می شود.نقل قول بدون ذکر منبع آزاد است.
اين قالب با استفاده از نيروي وردپرس فارسي و توسط گرافيكس بهينه و فارسي شده است.