Портфолио - Zhbert's Home Нажмите "Enter", чтобы перейти к контенту

Записи опубликованы в категории “Портфолио”

Мои проекты и утилиты

Manga Downloader — простой скрипт для закачивания и упаковки манги

Язык: Python Тип: нативное кроссплатформенное консольное приложение Manga Downloader — небольшой скрипт на Python 3, предназначенный для пакетного закачивания манги с сайта MintManga. Скачанную мангу можно читать в любой программе для чтения комиксов, понимающей формат CBZ. Поддерживается закачивание как одной манги, так и по списку из файла со ссылками. Также возможна дозагрузка недостающих глав и файлов: при каждом запуска происходит пересканирование. Подготовка окружения Установите последнюю версию Google Chrome. Сделать это как с официального сайта браузера, так и из репозиториев вашего дистрибутива Linux. Установить соответствующую браузеру версию chromedriver. Убедитесь, что в системе установлен Python версии не ниже 3.8. Сделать это можно командой…

Package QR Code Generator — пакетный генератор QR-кодов

Язык: Java Тип: кроссплатформенное приложение Лицензия: GPLv3 Исходные коды: GitHub Небольшая кроссплатформенная утилита для пакетной генерации QR-кодов. Позволяет загрузить файл *.csv, содержащий пары «Имя — Значение». Пример файла: После выполнения генерации рядом с исходным файлом будет создан каталог qrCodes , в котором будут созданы файлы *.png с именами из первого столбца исходного файла, содержащие строку из второго. В случае, если файлы уже были созданы, утилита перепишет их заново. Интерфейс утилиты прост и не содержит ничего лишнего. Управление производится через меню в верхней части окна.

pyBodyAnalyzer

Язык: Python Тип: нативное кроссплатформенное консольное приложение pyBodyAnalyzer — небольшой скрипт на python3, рассчитывающий параметры вашего тела по нескольким введенным исходным данным. Результатом выполнения скрипта будут данные о весе, необходимости похудеть или набрать вес, рекомендуемая суточная норма килокаллорий для достижения цели, а также информация о соответствии тела норме (нормальный вес, ожирение, нехватка и так далее). Для запуска скрипта в системе должен быть установлен python3. Проверить, так ли это, можно командой: Если в системе нет установленного интерпретатора python, то нужно установить его. Для этого воспользуйтесь документацией к вашему дистрибутиву либо, в случае Windows, перейдите по этой ссылке и установите нужную версию,…

Corporate Food Checker

Язык: Java Тип: WEB-приложение Стек технологий: Spring Boot Hibernate MySQL FreeMaker Bootstrap Corporate Food Checker (CFC) — веб приложение для осуществления коммуникации между сотрудниками предприятия и столовой на нем же. Основной задачей является предоставление сотрудникам возможности выбрать один из нескольких вариантов обеда, предоставляемых столовой, на предстоящие даты, начиная с текущей. Администратор приложения может просмотреть общую статистику выбранных обедов и скорректировать количество закупаемой еды. Интерфейс приложения адаптивный — и в десктопной, и в мобильной версии его удобно и интуитивно понятно использовать. Ниже можно скачать инструкцию пользователя в формате PDF. Основные возможности приложения: Создание вариантов обедов с названием и описанием Присвоение созданных…

Randomize Mouse Clicker — утилита для удержания фокуса работы за ПК

Язык: Delphi Тип: нативное приложение для Windows Простая утилита для автоматических кликов по рабочему столу для предотвращения перехода различного софта в режим «Отошел». Позволяет задать интервал работы и диапазон кликов. Работает под Windows. Программа ведет подробный лог положений курсора, показывает сколько времени уже прошло, сколько осталось, а так же общее кол-во произведенных кликов. Реализовано два режима работы: Пиксели — в этом режиме курсор будет бегать влево-вправо в заданном диапазоне пикселей (разброс). Весь экран — курсор будет установлен в случайное место на экране. В окошке Время работы можно задать, сколько времени будет работать программа. К сожалению, пока реализован только режим указания минут, несмотря на наличие…

ScreenChanger — переключатель положения курсора для Windows

Язык: Delphi Тип: нативное приложение под Windows Один мой друг как-то попросил написать ему приложение, которое бы перебрасывало курсор по кругу на каждый из трех установленных у него мониторов. Связано это было с тем, что скорость курсора у него стоит оооочень медленная, и тягать заветную стрелочку по всем трем экранам займет довольно много времени, не говоря уже о том, что при этом просто не хватит свободного пространства на столе. Утилита ScreenChanger проста до безобразия: по нажатию горячих клавиш Ctrl+Space курсор перебрасывается на следующий по часовой стрелке монитор по кругу (с крайнего правого на крайний левый и так далее). Параметры переброски…

goMusicTagFixer — простая утилита на go для правки mp3-тэгов

Язык: Go Тип: нативное кроссплатформенное консольное приложение Вот бывало у вас такое, что давно уже зудит где-то на краю сознания идея утилитки, но руки все не доходят? У меня вот да — где-то примерно с 2012 года. goMusicTagFixer — консольная утилита для быстрой правки тэгов в mp3 файлах на название директории, в которой они лежат. И да, она написана на Go. Как я к этому пришел? Все просто. Когда-то в далеком-далеком 2012 году, когда у меня на работе поя… Хотя стоп. Это было еще раньше, где-то в 2010, когда я купил себе iPod Classc на 160Гб и впервые в жизни…