Программа для создания скриншотов [ на Python 3 ] * скриншот с указанием даты и ip адреса + исходный код

Скрипты и Кодинг

Делюсь с теми, кому она может понадобиться, этой небольшой программой, сделанной на Python 3 для собственных нужд. Программа с банальным функционалом, создание скриншота. Казалось бы, полно всяких готовых вариантов, на любой вкус и цвет. Но опять же для удобства и своих нужд, в нее добавлена такая фича, как добавление на создаваемый скриншот текущей даты и текущего локального IP адреса компьютера, на котором скриншот сделан. И принцип работы программы прост, запустил файл, получил в сохраненный скриншот в формате .PNG в той же папке, что и исполняемый файл программы. Ничего лишнего.

Программа проверялась на работоспособность на Windows 7\64 и Windows 10\64

Так же в довесок к посту, прикладываю ссылку на архив с исходным кодом и иконкой (.PNG и .ICO). До сборки, все это добро весит 72 Кб, но после сборки и подтягивания всех заявленных модулей, размер готового .EXE уже 43 Мб. Код возможно не отличается изяществом или каким-то правилам, но самое главное он работающий и с возможностью расширять функционал.

В комплекте файл python с исходным кодом (писалось под версию Python 3.8), исходник иконки в формате .PNG и готовый файл иконки в формате .ICO. Все это можно отредактировать, что-то убрать или дописать свой функционал и при желании через pyinstaller собрать в один файл, предварительно распаковав все содержимое архива в одну папку (например cut) и перейдя в нее.

Например для windows команда на сборку у меня выглядела так:
pyinstaller cut.py --noconsole --onefile --icon=cut.ico

Размер .EXE: 43 Мб. (скачать)
Размер архива .ZIP с исходным кодом: 12 Кб. (скачать)

 

Отблагодарить автора

2 минуты на чтение (0) комментарий

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ru en de zh