haron - Overview

Systems guy: keeping things up & automated. Python developer and DevOps.

Moscow 🛫 Yerevan 🛫 Tel Aviv.

Today I Learned.

My projects and posts:

My Telegram bots:

  • @parallel_reading_bot - Learn languages using Parallel Reading method.
  • @platon_platon_bot - Plato bot summarizes articles and Youtube videos as a Platonic dialog.
  • @pomodoro_timer_bot - Timer for Pomodoro Technique. Has counted 60M minutes in 200K Telegram chats during 10 years.
  • @watch_bot - Website monitoring, including SSL certificate, domain name expiration and new records in Certificate Transparency log for your domain name. Bothering you with alerts since 2015.
  • @dead_man_switch_bot - Cron job monitoring bot will alert you when your cron jobs fail.
  • @upscale_me_bot - Photo upscaler bot.
  • @SnoozeBot - Reminds you of messages, be it tomorrow or in 5 years.
  • @WindSpeedBot - Alerts you to wind speeds at chosen locations. For example, it can send a message if tomorrow's wind is expected to exceed 5 m/s.

Pinned Loading

  1. Generage audiobook from .epub using cloud GPU

    Python 6

  2. Configure Claude Code to handle issues in your Github repo

    Shell 4 1

  3. Opinionated template for a Python project, deployed via Github Actions to a Linux server via Tailscale VPN

    Makefile 3

  4. Deploy in Tailscale VPN using Github Actions and Ansible

    2

  5. Create RSS feed from a Telegram channel

    Python 29 1

  6. 1

    Since [JSON Resume Exporter](https://chromewebstore.google.com/detail/json-resume-exporter/caobgmmcpklomkcckaenhjlokpmfbdec)

    2

    is no longer avaialable for install in Chrome, I suggest alternative approach: converting PDF to JSON Resume

    3

    using Simon Willison's awesome [llm](https://llm.datasette.io/) tool and Google Gemini.

    5

    0. [Install UV](https://docs.astral.sh/uv/getting-started/installation/).