Kozak

Программирование.

preloader

Программирование

В этом разделе собраны работы по программированию.

Все проекты нацелены на техническую составляющую.

Языки:

Python


FinanzFluss

Сервис по управлению своими финансовыми потоками.

FinanzFluss

Портфель

Bonds Analyze

Анализ облигаций

В режиме разработки


Elba

Менеджер паролей.

Elba Start Work

Начало работы с Elba

Elba Login

Вход в приложение

С помощью этой программы вы можете безопасно хранить пароли к сервисам, хранить зашифрованные заметки и шифровать файлы любого типа и размера.


Цель программы - сохранить Ваши данные в конфиденциальности.

  1. Только Вы знаете пароли от своих сервисов. Ещё ᐯ


  2. Только авторизовавшись можно добавлять и просматривать пароли от сервисов.


    Хранение по принципу связки:
    Сервис > Логин > Пароль.


    Для шифрования ваших данных о сервисе используется единажды созданный generic-key.

    Elba Services
  3. Ваши заметки остаются в тайне. Ещё ᐯ


  4. Только авторизовавшись можно добавлять и просматривать заметки.


    Хранение по принципу связки:
    Имя заметки > Заметка.


    Для шифрования ваших заметок используется единажды созданный generic-key.

    Elba Notes
  5. Файлы остаются надежно зашифрованными. Ещё ᐯ


  6. Только авторизовавшись можно шифровать и просматривать зашифрованные файлы.


    Поддерживается шифрование директорий, в которые вложены файлы.


    Поддерживается шифрование ЛЮБЫХ типов файлов без потерь.


    Надежность обеспечивается методом симметричного и быстрого шифрования AES с дополнительными подписями и проверками подлинности.


    Elba Enryption

За конфиденциальность данных отвечают методы шифрования Base64 и AES. Также имеются хеши подтверждения подлинности как программы, так и пользовательских данных. Я старался сделать программу максимально простой в использовании, но с мощной начинкой внутри.


Эта программа лицензирована по GPL v3.0.

Исходный код доступен на GitHub.


Парсер Wildberries

Парсит артикулы по введенному запросу на Wildberries.


Money Flow

Программа для учёта денежных расходов.


Currency Converter

Конвертер валют, работающий по принципу парсинга.


Версия в консоли.

Console Currency Converter

Конвертирование


Версия с графическим интерфейсом.

GUI Currency Converter

Рубли в валюту

GUI Currency Converter

Валюту в рубли

Внешний вид реализован за счёт HTML и CSS. Библиотеки bs4 и requests парсят стоимоть валюты (в рублях). Библиотека eel позволяет реализовать графический интерфейс HTML/CSS/JS с полным доступом к библиотекам Python.


Конвертирование происходит на стороне пользователя при помощи JavaScript.


Promotion Dynamics

Программа для отслеживания текущих котировок ценных бумаг.

Работает по принципу парсинга (как и Currency Converter). Котировки берутся с investing.com.

Консольная версия.

Promotion Dynamics

Главное окно


Версия с графическим интерфейсом.

Promotion Dynamics

Главное окно

Promotion Dynamics

Выгрузка в Excel

Доступен расчёт дивидендов (кол-во бумаг и дивидендный процент) и профита (разность текущей стоимости и стоимости покупки).


Есть возможность упаковать актуальные котировки в Excel-файл при помощи сторонней библиотеки Pandas. При создании автоматически именуется файл, категория ценных бумаг и время сбора данных.


Clock

Часы.

Clock

Написаны при помощи библиотеки tkinter.

C Sharp


Скоро.

Java


Скоро.