/get_my_ip

Скрипт, который позволяет узнать твой ip с отправкой на почту, через равные промежутки времени./A script that allows you to know your ip with sending to e-mail, at regular intervals.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Я использовал python3. Тестировал скрипт на Ubuntu 20.04 LTS Descktop & Ubuntu 20.04 LTS Server! IP парсится с сайта: https://hidemy.name/ru/ip/

Как установить:

  • устанавливаем git clone:

    sudo apt install git
    
  • проверяем, есть ли python3:

    python3 -V
    
    если нет, то устанавливаем
    
  • устанавливаем pip:

    sudo apt install python3-pip
    

Важно! Путь до скрипта не должен содержать русских букв!!!

  • скачиваем репозиторий:

    git clone https://github.com/hulumulu801/get_my_ip.git
    
  • переходим в каталог get_my_ip:

    cd get_my_ip/
    
  • открываем файл get_my_ip.py любым текстовым редактором и пишем в кавычках след.:

addr_from = "" - сюды пишем от какой почты будем получать письма
password = "" - тут, пароль от почты, что указали сверху
addr_to = "" - сюде пишем, на какую почту нам будут ссыпаться письма
sleep(180) - в скобках указываем время(в секундах), через сколько будут ссыпаться письма, по умолчанию 180 сек.

Image alt Image alt

Важно!!! С той почты, с которой будут отправляться письма в настройках аккаунта(вкладка "Безопасность") разрешить доступ "Ненадежные приложения, у которых есть доступ к аккаунту"

Image alt

  • запускаем install.py(он утановит необходимые библиотеки python и supervisor):

    sudo python3 install.py
    

P.S.: После включения/reboot ПК/сервака необходимо войти в учетную запись, с которой производились вышеперечисленные действия, иначе supervisor не стартанет

P.S.S.: скрипт работает только с gmail