ΠΠΎΡΡΡΠΏΠ΅Π½ ΡΠΊΡΠΈΠΏΡ shotstars, ΡΠ΅ΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡ «Π·Π²ΡΠ·Π΄» Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° GitHub. Π¨ΡΠ°ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ GitHub Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ±ΡΠ²Π°ΡΡΠΈΠΌ «Π·Π²ΡΠ·Π΄Π°ΠΌ» Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΈΡ ΠΏΡΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠΎΠ΅ΠΊΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Python ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GPLv3+. ΠΠΎΡΠΎΠ²ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π½Π°Π»ΠΈΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Python, Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ GNU/Linux, Windows ΠΈ Android (Termux).
ΠΠ΄Π΅Ρ ΡΠΊΡΠΈΠΏΡΠ° «shotstars» ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ: Π ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΎΠ½ Ρ ΠΎΡΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ. ΠΠ°Π»Π΅Π΅ ΡΠΊΡΠΈΠΏΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ°ΡΡΠΈΡΡ Π·Π²Π΅Π·Π΄Ρ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΡ ΡΠ±ΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎΡΠΌΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ. Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π² GitHub, Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΎΠΊΠ΅Π½ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠ°ΡΡΠΈΠ½Π³ Π·Π²ΡΠ·Π΄ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΠΎΡΡΡΡΡ Π² CLI ΠΈ HTML Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΡΠ°ΡΡΡΡΠ°ΠΌΠΈ Π΄Π°Ρ. Π Π°Π±ΠΎΡΠ° shotstars ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ Π΄ΠΎ 6000 Π·Π²ΡΠ·Π΄ (Π»ΠΈΠΌΠΈΡ API GitHub Π² 6K Π·Π²Π΅Π·Π΄/ΡΠ°Ρ).
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru