My pet projects:
- infrastructure projects
- infrastructure-management - java graalvm cli for manage and inventory infrastructure objects on local custom file structure
- ae-build - java graalvm cli for building apps and run db migrations (inner liquibase)
- local-sync - support java cli for infrastructure-management (parser)
- docker-management-script - docker compose cli wrapper, potentially safe for manual admin
- java backend apps:
- media-bot - telegram bot for download media
- dyn-dns-spring - dynamic dns (yandex cloud dns) cron in spring boot
- qbit-manager-bot - qbittorrent manager bot
- bashorg-bot - bot with images bash.org quotes
- ae-backup-monitor - monitoring some backups (they are created and modified)
- il-jobs-launcher-svc - tasks for kino online with starting k8s jobs
- ae-dns-backup - backup dns yandex cloud for cronjob
- ae-habr-worker - habr scanner for cronjob
- telegram-pack - some personal telegram bots
- ae-billing - some billing bot
- ae-tasks-backend - web tasks backend
- java libraries
- java-cryptojs-helper - java partial implementation of CryptoJS
- aelaort-ffmpeg - wrapper above ffmpeg wrappers
- aelaort-s3-client - aws s3 java sdk v1 wrapper
- s3-sdk-v2 - aws s3 java sdk v2 wrapper
- aelaort-telegrambots - helpers for telegrambots
- ya-iam-helper - yandex cloud token provider
- local-sync-models - models for infrastructure-management
- online cinema (not released) kino-online
- kino-online/docs-public - cinema app operational description
- kino-online/test-ffmpeg - ffmpeg manual testing for online-cinema
- java scripts
- clipboard-text-simulate-printing - get text from system clipboard and simulate print it by press key
- java-cli-tree - cli graalvm tree implementation
- python scripts
- base64-bytes-converter - python scripts for convert large binary files to many small text files and back
- update-dns-cloudflare - dns records update for dynamic ip, python, cloudflare api
- javascript
- csv-to-sql-format - csv to sql data converter for ad hoc data analysis
- ae-tasks-front - web tasks frontend
- gists: