Asciinema: рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ - рд▓реЗрдХрд┐рди рдХрд░реНрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдордИ 2019  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: asciinema/asciinema

рдирдорд╕реНрддреЗ,

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, asciinema рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

  • рдореИрдВрдиреЗ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдЖрджреЗрд╢ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ - рд▓реЗрдХрд┐рди рд╡рд╣ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
  • рдореИрдВ asciinema play рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВред
  • рдореИрдВ рдХрд░реНрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рдХрдорд╛рдВрдб рдЖрдИрдЖрд░рд╕реА рдЪреИрдирд▓ рд╕реЗ рдЖрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрдорд╛рдВрдб рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛)ред
  • рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдиреИрдк рдкреИрдХреЗрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд asciinema рд╣реИред

``` $ рдХреМрди рд╕рд╛ рд╕рд┐рдиреЗрдорд╛
/рд╕реНрдиреИрдк/рдмрд┐рди/asciinema

## Error

$ asciinema рдЕрдкрд▓реЛрдб /tmp/tmpc5xmedw5-ascii.cast
asciinema: рдЕрдкрд▓реЛрдб рд╡рд┐рдлрд▓: рд╕рд░реНрд╡рд░ рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВред рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
asciinema: рдмрд╛рдж рдореЗрдВ рдЪрд▓рд╛рдХрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: asciinema рдЕрдкрд▓реЛрдб /tmp/tmpc5xmedw5-ascii.cast

## System

рд╣реЛрд╕реНрдЯ: рдмреИрд╢рдлреБрд▓рд░реЛрдмреЛрдЯ рдХрд░реНрдиреЗрд▓: 5.0.0-13-рдЬреЗрдиреЗрд░рд┐рдХ x86_64 рдмрд┐рдЯреНрд╕: 64
рдбреЗрд╕реНрдХрдЯреЙрдк: i3 4.16.1 рдбрд┐рд╕реНрдЯреНрд░реЛ: рдЙрдмрдВрдЯреВ 19.04 (рдбрд┐рд╕реНрдХреЛ рдбрд┐рдВрдЧреЛ)

## Asciinema Version

рдЕрд╕рд┐рдирд┐рдорд╛ 2.0.2

## Python Versions

рдЕрдЬрдЧрд░ --рд╕рдВрд╕реНрдХрд░рдг
рдкрд╛рдпрдерди 2.7.16

python3 --рд╕рдВрд╕реНрдХрд░рдг
рдкрд╛рдпрдерди 3.7.3

```

рдзрдиреНрдпрд╡рд╛рджред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ, рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕реНрдЯреНрд░рд┐рдВрдЧ:

>>> platform.platform();
'Linux-5.4.0-3-amd64-x86_64-with-debian-bullseye-sid'

рд╕рднреА 11 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@bashfulrobot рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдбрд┐рд╕реНрдХреЛ рдбрд┐рдВрдЧреЛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ :) рдореЗрд░реЗ рдкрд╛рд╕ Xubuntu 19.04 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

@vranystepan рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдореИрдВ рдЕрдХреЗрд▓рд╛ рдирд╣реАрдВ рд╣реВрдВред

рдХреНрдпрд╛ рдЖрдк рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ curl рд╕рд╛рде рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? https://gist.github.com/sickill/514860f60d01ed9218be4ede51a33887

рдпрд╣ рд╣рдореЗрдВ рдЧреАрд▓рд╛ рджрд┐рдЦрд╛рдПрдЧрд╛ рдпрд╣ рдХреБрдЫ рдУрдПрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджрд╛ (рдПрд╕рдПрд╕рдПрд▓ рд╕реЗрд░реНрдЯреНрд╕) рдпрд╛ рд╢рд╛рдпрдж рдЙрдмрдВрдЯреВ рдХрд╛ рдкрд╛рдпрдерди 3 рдмрд┐рд▓реНрдб рдореБрджреНрджрд╛ рд╣реИред

@sickill рдпрд╣ рдХрд░реНрд▓ (рдореВрд▓ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред :-) рд▓реЗрдХрд┐рди рдореИрдВ рдмрд╕ рдлрд┐рд░ рд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рднрд╛рдЧрд╛ - рдХрд░реНрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрд░рд╛ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдПрдХ рд╢реЗрд▓ рдЙрдкрдирд╛рдо рд╣реИред

рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рдФрд░ рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА :)

рдЙрдмрдВрдЯреВ рдбрд┐рд╕реНрдХреЛ рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ:
asciinema/2.0.2 CPython/3.7.3 Linux/4.9.125-linuxkit-x86_64-with-Ubuntu-19.04-disco

рдЕрдВрддрд┐рдо рднрд╛рдЧ platform.platform() рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ uname ред

рдЕрдм рддрдХ рд╕рдм рдареАрдХ рд╣реИред

рдЕрдм, asciinema.org рдкрд░ nginx https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker рд╕реЗ "рдЦрд░рд╛рдм рдмреЙрдЯреНрд╕" рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЦрд░рд╛рдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреЙрдЯреНрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рд╡рд┐рд░реБрджреНрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмреНрд▓реЙрдХ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ regexp ~*\bDisco\b ...

тАН

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЙрдмрдВрдЯреВ рдбрд┐рд╕реНрдХреЛ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрдИ рдмреНрд▓реЙрдХ рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЙрд╕рдХреЗ рд▓рд┐рдП рдорд╛рдлрд╝ рдХрд░рдирд╛!

рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА! рдЙрдореНрдореАрдж рд╣реИ, 19.10 рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ (рд╣рдордиреЗ рдЕрднреА рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ)ред

рдЕрдкрдирд╛ рд╕рдордп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдорд╣рд╛рди! рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рдореИрдВ рдбреЗрдмрд┐рдпрди рдкрд░ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ; рдХрд░реНрд▓ рдЕрдкрд▓реЛрдб рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкрд╛рдпрдерди рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

$ uname -a
Linux carbo 4.19.0-5-amd64 #1 SMP Debian 4.19.37-6 (2019-07-18) x86_64 GNU/Linux

$ python -V
Python 3.7.4+

$ pip list | grep asciinema
asciinema                     2.0.2

рд╕реЗрдХреЗрдВрдбрд┐рдВрдЧ @stefanv рдХреА рдЯрд┐рдкреНрдкрдгреАред рдХрд░реНрд▓ рдЕрдкрд▓реЛрдб рдХрд╛рд░реНрдп рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдбреЗрдмрд┐рдпрди рдмреБрд▓реНрд╕рдЖрдИ рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:

$ uname -a
Linux shibori 5.2.0-3-amd64 #1 SMP Debian 5.2.17-1 (2019-09-26) x86_64 GNU/Linux

$ asciinema --version
asciinema 2.0.2

рдпрд╣ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ, рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕реНрдЯреНрд░рд┐рдВрдЧ:

>>> platform.platform();
'Linux-5.4.0-3-amd64-x86_64-with-debian-bullseye-sid'

рдореИрдХреЛрдЬрд╝ рдХреИрдЯрд╛рд▓рд┐рдирд╛ рдкрд░ рдПрд╕рдПрд╕рдПрд▓ рдореБрджреНрджреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдШрдВрдЯреЛрдВ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж

asciinema: upload failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)>
asciinema: retry later by running: asciinema upload /var/folders/2j/7schjxl10bgdwl5_bsznbqm00000gn/T/tmp62k0vrw7-ascii.cast

рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХрд░реНрд▓ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореЗрд░реА test рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕