ОбновлСниС Shotstars 0.2, инструмСнта для отслСТивания ΡƒΠ±Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π²Ρ‘Π·Π΄ Π½Π° GitHub

ОбновлСн инструмСнт Shotstars 0.2, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с отслСТиваниСм исчСзновСния «Π·Π²Ρ‘Π·Π΄» Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° GitHub. Π¨Ρ‚Π°Ρ‚Π½Ρ‹Π΅ возмоТности GitHub Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ «Π·Π²Ρ‘Π·Π΄Π°ΠΌ» Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свСдСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΈΡ… ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΡŽ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ написан Π½Π° языкС Python ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3+

ИзмСнСния:

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Shotstars Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ pip: pip install shotstars. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Python Π² OS.
  • Π Π°Π±ΠΎΡ‚Π° скрипта ускорСна Π² нСсколько Ρ€Π°Π· Π·Π° счёт распараллСливания Π·Π°Π΄Π°Ρ‡.
  • Π’ html-ΠΎΡ‚Ρ‡Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°: Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ «New_Gone_Stars/Dates» Π·Π° всС врСмя сканирований.
  • Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ внСшний Π²ΠΈΠ΄ CLI-Ρ‚Π°Π±Π»ΠΈΡ†. ОбновлСна функция прогрСсса. К расчСтному Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ снятия Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Github/API Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ врСмя оТидания Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…. ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ внСшний Π²ΠΈΠ΄ html-ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ/оповСщСния Π½Π° ошибки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΊΠ°Π·Π°Π» Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ для парсинга ΠΈΠ»ΠΈ пытался ΠΏΡ€ΠΎΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 6К+ Π·Π²Π΅Π·Π΄Π°ΠΌΠΈ ΠΈ Ρ‚.Π΄.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² html-ΠΎΡ‚Ρ‡Π΅Ρ‚: ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ всСм ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ сканирований с Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ; суммарный расчСт «new/gone stars/date» Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅; Π° Ρ‚Π°ΠΊΠΆΠ΅ вСдСтся подсчСт Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΠ² «username», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ставили ΠΈΠ»ΠΈ снимали Π·Π²Π΅Π·Π΄Ρ‹ Π² отслСТиваСмом Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°: Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°Ρ‚Ρƒ создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², обманывая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Shotstars — Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ). Π’ html-ΠΎΡ‚Ρ‡Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹: Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³; Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ описаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Ссли присутствуСт).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ случайно Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ «User-Agent» для http запросов.
  • Π’ случаС использования старой вСрсии Python 3.7 Π½Π° OS Android/Termux ΠΈΠ»ΠΈ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½ΠΎΠ²Ρ‹Ρ… вСрсий OS Android быстрыС процСссы ΡΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° бСзопасныС ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π½Π΅ вызывая ошибки.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru