مدیر میزبانی که هرگز نمی دانستید به آن نیاز دارید… تا کنون! 😲

HostControl یک برنامه دسکتاپ است که توسط یک توسعه دهنده به نام nunesfd با استفاده از زبان برنامه نویسی پایتون ایجاد شده است. این برنامه یک رابط ساده اما کارآمد برای مدیریت گروه های میزبان در فایل /etc/hosts
ایجاد می کند. این برنامه به کاربران امکان می دهد میزبان های خود را به صورت بصری و در ترمینال اضافه، ویرایش یا حذف کنند بدون نیاز به باز کردن فایل /etc/hosts
به صورت دستی.
توسعه دهنده این برنامه این ایده را به عنوان یک فرصت برای یادگیری چیزهای جدید و ایجاد یک ابزار مفید برای خود و سایر توسعه دهندگان، sysadmin ها و هر کسی که با فایل /etc/hosts
سر و کار دارد، مطرح کرده است. این برنامه توسط طراحی آن برای استفاده آسان برای هر کسی، از اهداف توسعه یا حتی کنجکاوی، طراحی شده است.
اگر به این ایده علاقه دارید یا فقط کنجکاو هستید، میتوانید مخزن پروژه HostControl را در GitHub بررسی کنید و شاید ایده شما را برای ایجاد یک برنامه جدید یا مفید برای خودتان به دست بیاورید.
آیا تا به حال پیدا کرده اید که با فایل `/etc/hosts سر و کله بزنید و فکر کنید، “باید راه آسان تری برای انجام این کار وجود داشته باشد…”؟ خب منم همینطور! و اینگونه بود که تصمیم گرفتم HostControl را ایجاد کنم.
اما یک دقیقه صبر کنید… یک مدیر میزبان در ترمینال؟ دقیقا! 😎
پس از سال ها کار با وب، تصمیم گرفتم خودم را به چالش بکشم و یک برنامه دسکتاپ ایجاد کنم، با استفاده از پایتون – بله، اولین بار بود که با این زبان روی یک پروژه کار می کردم!
با استفاده از کتابخانه متنی فوق العاده، یک رابط ساده اما فوق العاده کاربردی ایجاد کردم که مستقیماً در ترمینال اجرا می شود. ایده این است که به شما امکان می دهد گروه های میزبان خود را به روشی عملی و کارآمد مدیریت کنید، بدون اینکه مجبور باشید آن فایل خسته کننده را به صورت دستی باز کنید.
چرا این کار را کردم؟
فقط به این دلیل که من می خواستم! 😆 علاوه بر اینکه راهی عالی برای یادگیری چیزهای جدید است، فکر میکردم که ایجاد چیزی که میتواند برای خودم و سایر توسعهدهندگان، sysadminها، یا هر کسی که با /etc/host سر و کار دارد مفید باشد، سرگرمکننده خواهد بود.
درباره برنامه
با HostControl، میتوانید گروههایی از میزبانها را به صورت بصری، همه در ترمینال، اضافه، ویرایش یا حذف کنید، بدون هیچ مشکلی. علاوه بر این، طراحی متمرکز بر قابلیت استفاده تضمین می کند که هر کسی می تواند از آن استفاده کند، چه برای اهداف توسعه یا صرفاً از روی کنجکاوی.
اگر این ایده را دوست دارید یا فقط کنجکاو هستید، نگاهی به مخزن پروژه در GitHub بیندازید. چه کسی می داند، شاید از شما الهام گرفته شود که برنامه خود را برای سرگرمی ایجاد کنید؟ 😄
https://github.com/nunesfd/hostcontrol