30-06-1394، 11:57 ق.ظ
این پروژه اخیر پایتون بنده هست: https://github.com/ferchang/Internet-switcher
قبلا هم چند برنامه کوچک ولی جالب و مفید رو با پایتون نوشته بودم. مثلا یه برنامه برای خاموش و روشن کردن راحت و سریع وایفای مودم محل کارم. کلا پایتون برای نوشتن اینطور برنامه های کوچک و یوتیلیتی ها زبان ایدئالیه. خوبیش اینه که یک کتابخانهء رابط گرافیکی هم همراه خودش داره (Tk) و میشه باهاش هم برنامه های کامندلاین و هم برنامه های با اینترفیس گرافیکی (یا ترکیبی از هردو) رو براحتی ساخت.
خب کار این برنامه Internet switcher چی هست؟
با این برنامه میشه اگر همزمان چند منبع اتصال به اینترنت به PC شما متصل باشه، مثلا همزمان اینترنت ADSL و موبایل، بین این منابع اینترنت براحتی سویچ کرد.
برای خود من در محیط کارم چنین نیازی بارها بوده به دلایل مختلف، که قبلا برای این کار از دستور route در خط فرمان ویندوز استفاده میکردم، ولی بعد دیدم بهتره یه برنامه کوچک راه دست درست کنم که دیگه نیازی نباشه در خط فرمان فرامین رو تایپ و اجرا کنم. و چه انتخابی بهتر از پایتون برای اینطور کارها!
البته این برنامه هم در پشت پرده داره از همون فرمان route استفاده میکنه، منتها کارها و فرامین خط فرمان لازم الان دیگه بصورت خودکار و سریع و راحتی توسط خود برنامه انجام میشن و ما یک رابط گرافیکی تمیز و قشنگ و هوشمند رو برای این امر در اختیار داریم فقط کافیه روی یک دکمه کلیک کنیم.
البته این برنامه رو هنوز دارم روش کار میکنم و چند ویژگی مفید دیگه میخوام بهش اضافه کنم که یکیش اینه که بتونیم برچسب سفارشی برای دکمه ها ست کنیم که مثلا بجای Gateway IP مثلا 192.168.1.1 روی دکمه ها برچسب هایی مثل ADSL، Mobile، Dial-up و غیره نمایش داده بشه.
اوه راستی یادم رفت بگم که این برنامه با پایتون نسخهء 3 هست و ضمنا فقط برای ویندوز نوشته شده (هرچند شاید در صورت نیاز بشه برای لینوکس اینا هم براحتی تطبیقش داد) و فقط روی ویندوز XP تستش کردم.
قبلا هم چند برنامه کوچک ولی جالب و مفید رو با پایتون نوشته بودم. مثلا یه برنامه برای خاموش و روشن کردن راحت و سریع وایفای مودم محل کارم. کلا پایتون برای نوشتن اینطور برنامه های کوچک و یوتیلیتی ها زبان ایدئالیه. خوبیش اینه که یک کتابخانهء رابط گرافیکی هم همراه خودش داره (Tk) و میشه باهاش هم برنامه های کامندلاین و هم برنامه های با اینترفیس گرافیکی (یا ترکیبی از هردو) رو براحتی ساخت.
خب کار این برنامه Internet switcher چی هست؟
با این برنامه میشه اگر همزمان چند منبع اتصال به اینترنت به PC شما متصل باشه، مثلا همزمان اینترنت ADSL و موبایل، بین این منابع اینترنت براحتی سویچ کرد.
برای خود من در محیط کارم چنین نیازی بارها بوده به دلایل مختلف، که قبلا برای این کار از دستور route در خط فرمان ویندوز استفاده میکردم، ولی بعد دیدم بهتره یه برنامه کوچک راه دست درست کنم که دیگه نیازی نباشه در خط فرمان فرامین رو تایپ و اجرا کنم. و چه انتخابی بهتر از پایتون برای اینطور کارها!
البته این برنامه هم در پشت پرده داره از همون فرمان route استفاده میکنه، منتها کارها و فرامین خط فرمان لازم الان دیگه بصورت خودکار و سریع و راحتی توسط خود برنامه انجام میشن و ما یک رابط گرافیکی تمیز و قشنگ و هوشمند رو برای این امر در اختیار داریم فقط کافیه روی یک دکمه کلیک کنیم.
البته این برنامه رو هنوز دارم روش کار میکنم و چند ویژگی مفید دیگه میخوام بهش اضافه کنم که یکیش اینه که بتونیم برچسب سفارشی برای دکمه ها ست کنیم که مثلا بجای Gateway IP مثلا 192.168.1.1 روی دکمه ها برچسب هایی مثل ADSL، Mobile، Dial-up و غیره نمایش داده بشه.
اوه راستی یادم رفت بگم که این برنامه با پایتون نسخهء 3 هست و ضمنا فقط برای ویندوز نوشته شده (هرچند شاید در صورت نیاز بشه برای لینوکس اینا هم براحتی تطبیقش داد) و فقط روی ویندوز XP تستش کردم.