Как выглядеть занятым, работая дома с 5 строками кода Python

Примечание: мы не рекомендуем вам использовать это как средство обмана на рабочем месте. Эта статья просто развлекает! :)

Я открыл для себя pyautogui задолго до covid19, когда отказался от excel и перешел на Python в своей профессиональной жизни. Смотрите эту статью о моем путешествии:



Пытаясь автоматизировать рутинные задачи, я обнаружил эту замечательную книгу Эла Свигарта:



В последней главе книги он объясняет, как управлять мышью и клавиатурой с помощью Python.

Я подумал, что это великолепно для того, чтобы выглядеть занятым, работая из дома (что еще более актуально после вспышки covid19).

Большинство рабочих мест используют инструменты для общения с коллегами; Мы используем Skype для чата и звонков.

Все эти инструменты имеют индикаторы состояния, как показано ниже. Когда вы доступны, индикатор горит зеленым, когда вас нет, он становится желтым, а во время встречи или звонка - красным.

Проблема в том, что, когда вы бездействуете определенное время, статус меняется на желтый, показывая, что вы ничего не делаете. Это нехорошо, если вы хотите притвориться, что работаете, в то время как на самом деле покупаете продукты.

Поэтому я написал эти строки кода, чтобы перемещать мышь каждые 30 секунд. Убедитесь, что вы включили режим сохранения при сбое, чтобы остановить программу, переместив мышь в верхний левый угол экрана.

Вы можете создать значок на рабочем столе для запуска программы. Просто создайте файл .bat со следующим содержимым:

cd “<path to folder with script>” 
C:\Apps\Anaconda\python.exe look_busy.py
pause

Вы даже можете персонализировать значок в меню свойств и добавить ICO-файл.

Используйте этот код для преобразования изображения в формат ICO.

Запускайте эту программу каждый раз, когда вам нужно выглядеть занятым, но никогда не говорите об этом своему боссу, хорошо?