πŸš€ ПодСлюсь своим open-source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ: автоматичСский Π°ΠΏΠ΄Π΅ΠΉΡ‚Π΅Ρ€ Ρ€Π΅Π·ΡŽΠΌΠ΅ Π½Π° hh.ru

πŸš€ ПодСлюсь своим open-source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ: автоматичСский Π°ΠΏΠ΄Π΅ΠΉΡ‚Π΅Ρ€ Ρ€Π΅Π·ΡŽΠΌΠ΅ Π½Π° hh.ru

Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ искали Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· HeadHunter, Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ насколько Π²Π°ΠΆΠ½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ своё Ρ€Π΅Π·ΡŽΠΌΠ΅ Π² Ρ‚ΠΎΠΏΠ΅ поиска. Для этого Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ: ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ большС ΠΏΠΎΠΊΠ°Π·ΠΎΠ² β†’ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΈΡˆΡƒΡ‚ Ρ€Π΅ΠΊΡ€ΡƒΡ‚Π΅Ρ€Ρ‹

πŸ€” ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ€Π΅Π·ΡŽΠΌΠ΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 4 часа β€” Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ врСмя.

πŸ’‘ РСшСниС: я Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» скрипт Π½Π° Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски обновляСт ваши Ρ€Π΅Π·ΡŽΠΌΠ΅, ΠΈ настроил Π΅Π³ΠΎ запуск Ρ‡Π΅Ρ€Π΅Π· GitHub Actions.

✨ ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности: β€’ Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ систСма запуска с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ 4-часового ограничСния HH.ru β€’ Π Π°Π±ΠΎΡ‚Π° с API HeadHunter ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° OAuth2 β€’ УвСдомлСния Π² Telegram ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ β€’ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство Ρ€Π΅Π·ΡŽΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ β€’ ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсплатно β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° GitHub Actions

πŸ”§ Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ я использовал: - Python + requests - GitHub Actions для CI/CD - OAuth2 для бСзопасной Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ - Telegram Bot API

Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ ΠΈ докумСнтация доступны Π² ΠΌΠΎΡ‘ΠΌ GitHub Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Π‘ΡƒΠ΄Ρƒ Ρ€Π°Π΄, Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ пригодится!

ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΈΡΠΊΡƒΡΡΠΈΡŽ