Skip to content
View haron's full-sized avatar
Block or Report

Block or report haron

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
haron/README.md

My projects:

  • ch2rss - Convert any Telegram channel into RSS feed

Telegram bots:

  • @pomodoro_timer_bot - Timer for Pomodoro Technique.
  • @SnoozeBot - Reminds you about the message after some time, be it tomorrow or in 3 years.
  • @watch_bot - Website monitoring, including SSL certificate, domain name expiration and new records in Certificate Transparency log for your domain name.
  • @dead_man_switch_bot - Cron job monitoring bot will alert you when your cron jobs fail.
  • @WindSpeedBot - Alerts you about wind speed at chosen locations. For example, it can send you a message if tomorrow's wind is expected to be stronger than 5 m/s.

Other things:

Pinned Loading

  1. ch2rss ch2rss Public

    Create RSS feed from a Telegram channel

    Python 19 2

  2. grafana-migrator grafana-migrator Public

    How to migrate Grafana from SQLite to PostgreSQL

    Shell 26 9

  3. Бекап личных данных Бекап личных данных
    1
    Общие соображения: есть несколько причин, по которым сложно делать бекапы личных данных.
    2
    Кажется, что бекапы это а) непонятно (надо разбираться с софтом), б) всё или ничего
    3
    (глупо бекапить что-то одно, когда остальное не бекапится), в) дорого (надо покупать
    4
    диски или платить за сервисы) и г) напряжно (про них надо помнить). Из-за этого думать
    5
    о бекапах неприятно, и заниматься ими обычно не хочется.
  4. Command line tool to show Time Machi... Command line tool to show Time Machine backup progress in a human-readable form (Python 3.8+)
    1
    #!/usr/bin/env python
    2
    import plistlib
    3
    import subprocess
    4
    
                  
    5
    res = subprocess.run("tmutil status -X", shell=True, capture_output=True).stdout