mtslinker - ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ², ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ MTS Link. ΠΠ½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡΠ΄ΠΈΠΎΡΠ°ΠΉΠ»Ρ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ², ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΈΡ
ΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΅Π΄ΠΈΠ½ΡΠΉ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊ.
poetry add git+https://github.com/motattack/mtslinker.gitpip install git+https://github.com/motattack/mtslinker.gitΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ mtslinker, ΠΏΡΠΎΡΡΠΎ Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ mtslinker Ρ URL Π·Π°ΠΏΠΈΡΠΈ Π²Π΅Π±ΠΈΠ½Π°ΡΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°.
ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
mtslinker https://my.mts-link.ru/12345678/987654321/record-new/123456789/record-file/1234567890mtslinker https://my.mts-link.ru/12345678/987654321/record-new/123456789mtslinker https://my.mts-link.ru/12345678/987654321/record-new/123456789/record-file/1234567890 --session-id a1b2c3d4ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π£Π·Π½Π°ΡΡ ΡΠ²ΠΎΠΉ
sessionIdΠΌΠΎΠΆΠ½ΠΎ Π² ΠΊΡΠΊΠΈΡΠ°Ρ ΡΠ°ΠΉΡΠ° (Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌ). ΠΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ mtslinker Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ fetch_webinar_data Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Π²Π΅Π±ΠΈΠ½Π°ΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΡΡΠ»ΠΊΠΈ: https://my.mts-link.ru/12345678/987654321/record-new/123456789/record-file/1234567890, ΡΠΎΡΠΌΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ:
https://my.mts-link.ru/{organization_id}/{room_id}/record-new/{event_sessions}/record-file/{record_id}
from mtslinker.webinar import fetch_webinar_data
fetch_webinar_data(
event_sessions='123456789',
record_id='1234567890', # ΠΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠΉ Π²ΡΡΡΠ΅ΡΠΈ, Π½Π΅ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠΉ.
session_id='a1b2c3d4' # Optional
)ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ΅Π· Docker:
- Π‘ΠΎΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π·:
docker-compose build
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ:
docker-compose run --rm mtslinker [URL] [--session-id SESSION_ID]
docker-compose run --rm mtslinker https://my.mts-link.ru/12345678/987654321/record-new/123456789/record-file/1234567890 --session-id a1b2c3d4