ЯндСкс строка ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: Умная строка. Π‘ΠΏΡ€Π°Π²ΠΊΠ°

ЯндСкс БраузСр — ΠžΠ±Ρ‰ΠΈΠ΅ вопросы. Π‘ΠΏΡ€Π°Π²ΠΊΠ°

ЯндСкс заботится ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы Π±ΠΎΠ»Π΅Π΅ доступными для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями.

  1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ экранного доступа
  2. Умная строка
  3. Алиса
  4. Боковая панСль
  5. Π Π΅ΠΆΠΈΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ курсора
  6. ГорячиС клавиши
  7. ΠœΠ°ΡΡˆΡ‚Π°Π± страницы ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ экранного доступа ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ людям с ослаблСнным Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с экрана ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° воспроизводит вслух всё, Ρ‡Ρ‚ΠΎ находится Π½Π° экранС, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ управляСт Сю с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСнсорных ТСстов ΠΈ сочСтаний клавиш.

Π’ ЯндСкс БраузСр встроСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ экранного доступа:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСмаВСрсия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
JAWS (лицСнзия платная)

MS Windows

14. 12 ΠΈ Π²Ρ‹ΡˆΠ΅

NVDA

MS Windows

14.12 ΠΈ Π²Ρ‹ΡˆΠ΅

ZoomText (лицСнзия платная)MS Windows

14.12 ΠΈ Π²Ρ‹ΡˆΠ΅

OrcaLinux

21.3.3 ΠΈ Π²Ρ‹ΡˆΠ΅

VoiceOver

macOS (встроСна)

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

НаТмитС сочСтаниС клавиш ⌘ CmdΒ +Β F5

21. 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅

ВозмоТности горячСй клавиши F6 Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π£ΠΌΠ½ΠΎΠΉ строки, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π°.

Умная строка слуТит для Π²Π²ΠΎΠ΄Π° адрСса ΠΈ поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ адрСса Π² Π²ΠΈΠ΄Π΅ Β«Π΄ΠΎΠΌΠ΅Π½Β >Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ».

НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒΒ F6 ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π£ΠΌΠ½ΡƒΡŽ строку β€” скринридСр ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.

Π‘ΠΎΠ²Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ΡŒ страницу, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ (Алиса, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ).

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² Π£ΠΌΠ½ΠΎΠΉ строкС:

  1. НаТмитС  (МСню)Β β†’ Настройки.

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ.

  3. Π’ Π±Π»ΠΎΠΊΠ΅ Умная строка Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ адрСса страниц Π² Π²ΠΈΠ΄Π΅ Β«Π΄ΠΎΠΌΠ΅Π½Β >Β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ».

Алиса β€” это голосовой ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ установлСн Π² ЯндСкс БраузСрС. Она ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, расскаТСт ΠΎ новостях ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, запустит ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ страницу вслух ΠΈΠ»ΠΈ просто ΠΏΠΎΠ±ΠΎΠ»Ρ‚Π°Π΅Ρ‚ с Π²Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Алиса доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° русском языкС Π½Π° устройствах с Windows 7 ΠΈ Π²Ρ‹ΡˆΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° устройствах с Android ΠΈ iOS.

Π”Π²Π° способа ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ΡŒ страницу:

  1. ЗапуститС Алису Ρ„Ρ€Π°Π·ΠΎΠΉ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Алиса».

  2. ΠŸΡ€ΠΎΠΈΠ·Π½Π΅ΡΠΈΡ‚Π΅ Ρ„Ρ€Π°Π·Ρƒ «Алиса, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉ страницу». Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, скаТитС: «Алиса, стоп».

Если Алиса Π½Π΅ активируСтся

  1. НаТмитС  (МСню)Β β†’ Настройки.

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

  3. Π’ Π±Π»ΠΎΠΊΠ΅ Голосовой ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ «Алиса» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ Ρ„Ρ€Π°Π·ΠΎΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ голосовых ΠΊΠΎΠΌΠ°Π½Π΄

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ АлисС с Ρ„Ρ€Π°Π·Π°ΠΌΠΈ:

  • Какая сСгодня ΠΏΠΎΠ³ΠΎΠ΄Π°?

  • РасскаТи новости Ρ„ΡƒΡ‚Π±ΠΎΠ»Π°.

  • Найди ΠΊΠ°Ρ„Π΅ рядом.

  • Π—Π°ΠΊΠ°ΠΆΠΈ такси Π΄ΠΎ МанСТной ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ.

  • Π“Π΄Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ посудомойку Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎ?

  • ΠžΡ‚ΠΊΡ€ΠΎΠΉ сайт Госуслуг.

  • Π’ΠΊΠ»ΡŽΡ‡ΠΈ Ρ€Π°Π΄ΠΈΠΎ Β«Π ΠΎΠΊΒ».

  • ΠžΡ‚ΠΊΡ€ΠΎΠΉ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ Ρ€ΠΈΠ·ΠΎΡ‚Ρ‚ΠΎ с Π±Π΅Π»Ρ‹ΠΌΠΈ Π³Ρ€ΠΈΠ±Π°ΠΌΠΈ.

  • Π₯ΠΎΡ‡Ρƒ ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Beatles.

  • Π”Π°Π²Π°ΠΉ ΠΏΠΎΠ±ΠΎΠ»Ρ‚Π°Π΅ΠΌ.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ см. Π² справочникС голосовых ΠΊΠΎΠΌΠ°Π½Π΄.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ экранного доступа:

  1. НаТимая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F6, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌ Π£ΠΌΠ½ΠΎΠΉ строки.

  2. НаТимайтС Tab, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ Π·Π½Π°Ρ‡ΠΊΡƒ (Алиса, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ).

  3. НаТмитС Enter.

Если Π·Π½Π°Ρ‡ΠΊΠ° Π½Π΅Ρ‚ Π² Π£ΠΌΠ½ΠΎΠΉ строкС:

  1. НаТмитС  (МСню)Β β†’ Настройки.

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ.

  3. Π’ Π±Π»ΠΎΠΊΠ΅ Умная строка Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ чтСния вслух.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π·Π½Π°Ρ‡ΠΎΠΊ чтСния вслух Π½Π΅ появился, Ρ‚ΠΎ эту страницу нСльзя ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Боковая панСль доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Windows.

Боковая панСль обСспСчиваСт Π»Π΅Π³ΠΊΠΈΠΉ доступ ΠΊ сСрвисам ЯндСкса, увСдомлСниям, Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ, позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ воспроизвСдСниСм Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ возмоТности Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ стали доступны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с ослаблСнным Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ экранного доступа:

  1. НаТимая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F6, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

  2. НаТимайтС Tab, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ Π·Π½Π°Ρ‡ΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

  3. НаТмитС Enter.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль:

  1. НаТмитС  (МСню)Β β†’ Настройки.

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ.

  3. Π’ Π±Π»ΠΎΠΊΠ΅ Боковая панСль Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² спискС ВсСгда.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ курсора для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ страницС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ ΠΌΡ‹ΡˆΡŒ, Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, ΠΊΠ°ΠΊ Π² тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ….

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ клавишСй F7, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π² любом мСстС страницы Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ прСвратится Π² курсор.

ВозмоТности:

  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ сайту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стрСлок (Π²Π»Π΅Π²ΠΎ, Π²ΠΏΡ€Π°Π²ΠΎ, Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·).

  • Π’Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ тСкста β€” для этого ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Shift.

  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ссылкам β€” ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ курсор Π² любоС мСсто ссылки ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ, Π΅Ρ‰Π΅ Ρ€Π°Π· Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F7.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ЯндСкс БраузСрС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ клавиши ΠΈ ΠΈΡ… сочСтания:

ДСйствиСWindowsmacOS
Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π²ΠΎ вСсь экран F11Shift + ⌘ + F
Π’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ° F11Shift + ⌘ + F
Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± страницыCtrl + ПлюсCtrl + ⌘ + Плюс
Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± страницыCtrl + ΠœΠΈΠ½ΡƒΡCtrl + ⌘ + ΠœΠΈΠ½ΡƒΡ
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для страницы ΠΌΠ°ΡΡˆΡ‚Π°Π± 100%Ctrl + 0Ctrl + ⌘ + 0
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° поискового запроса

Ctrl + L

Alt + D

F6

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄Alt + β†’βŒ˜ + ]
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π°Π·Π°Π΄Alt + β†βŒ˜ + [
ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Горячая клавиша F6 F6
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° панСль Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊAlt + Shift + B
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌ Π£ΠΌΠ½ΠΎΠΉ строкиAlt + Shift + T

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ контСкстноС мСню

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π­Ρ‚Ρƒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Zoom. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π΅ Π² настройках Zoom.

Shift + F10

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ горячих ΠΊΠ»Π°Π²ΠΈΡˆΠ°Ρ… ΠΈΡ‰ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘ΠΏΡ€Π°Π²ΠΊΠΈ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F6, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ панСлями Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π‘ΠΎΠ²Π΅Ρ‚. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ экранного доступа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π²ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ элСмСнты интСрфСйса.

  1. АдрСсная строка.

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, Β (Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ страницу Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ), Π° Ρ‚Π°ΠΊΠΆΠ΅ сайтами Π½Π° Π’Π°Π±Π»ΠΎ.

  2. Π—Π½Π°Ρ‡ΠΊΠΈ Π£ΠΌΠ½ΠΎΠΉ строки.

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Β (Protect), ΠžΡ‚Π·Ρ‹Π²Ρ‹, Β (Алиса, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ), Β (ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ чтСния) ΠΈΒ Ρ‚.Β Π΄.

  3. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠΈ Π² Π£ΠΌΠ½ΠΎΠΉ строкС.

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Β (ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу), Β (ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ЯндСкс), Β (ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ), Β (Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ), Β (Назад) ΠΈΒ Ρ‚.Β Π΄.

  4. ПанСль Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ (Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°).

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.

  5. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ панСль (Ссли отобраТаСтся).

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΏΠ°Π½Π΅Π»ΠΈ.

  6. Боковая панСль (Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°).

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ  УвСдомлСния, Β Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΒ Ρ‚.Β Π΄.

  7. Окно (Ссли отобраТаСтся).

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Tab, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΎΠΊΠ½Π°.

ΠœΠ°ΡΡˆΡ‚Π°Π± страницы ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ слабовидящим людям Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ с экрана.

  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π± страницы Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш.

  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° сайтах:

    1. НаТмитС  (МСню) Β β†’ Настройки.

    2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π‘Π°ΠΉΡ‚Ρ‹.

    3. Π’ Π±Π»ΠΎΠΊΠ΅ Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Настройки ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².

    4. На страницС Настройки ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π² Π±Π»ΠΎΠΊΠ΅ Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡŒΡ‚Π΅ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π²ΠΏΡ€Π°Π²ΠΎ.

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

Π’Π°Π±Π»ΠΎ. Π‘ΠΏΡ€Π°Π²ΠΊΠ°

  1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π’Π°Π±Π»ΠΎ?
  2. АвтоматичСский ΠΏΠΎΠ΄Π±ΠΎΡ€ сайтов для Π’Π°Π±Π»ΠΎ
  3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π½Π° Π’Π°Π±Π»ΠΎ
  4. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ
  5. Папки с ΠΏΠ»ΠΈΡ‚ΠΊΠ°ΠΌΠΈ Π½Π° Π’Π°Π±Π»ΠΎ
  6. Бинхронизация Π’Π°Π±Π»ΠΎ
  7. ΠŸΡ€ΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Π½Π° Π’Π°Π±Π»ΠΎ
  8. ГорячиС клавиши ΠΈ ТСсты ΠΌΡ‹ΡˆΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π’Π°Π±Π»ΠΎ

Когда Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈΠ»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π’Β Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ поисковыС запросы β€” Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ сам ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

«}}»>, появляСтся Π’Π°Π±Π»ΠΎ. Π­Ρ‚ΠΎ панСль с ΠΏΠ»ΠΈΡ‚ΠΊΠ°ΠΌΠΈΒ β€” Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго посСщаСтС. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Π’Π°Π±Π»ΠΎ установлСны ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сСрвисов ЯндСкса.

Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ сайт Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ (Π½Π° Π½Π΅ΠΉ отобраТаСтся Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈ, Ссли ΠΏΠΎ ссылкС открываСтся Π½Π΅ главная страница сайта, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ страницы).

Π‘ΠΎΠ²Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ быстро ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сайт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π’Π°Π±Π»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ клавиши:

  • Π² Windows: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ CtrlΒ +Β T, Π° Π·Π°Ρ‚Π΅ΠΌΒ AltΒ +Β 1, 2…;

  • Π² macOS: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ⌘ +Β T, Π° Π·Π°Ρ‚Π΅ΠΌ CtrlΒ +Β 1, 2…

Π—Π΄Π΅ΡΡŒ 1, 2…Β β€” это Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π½Π° Π’Π°Π±Π»ΠΎ (слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ свСрху Π²Π½ΠΈΠ·).

Набор ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π½Π° Π’Π°Π±Π»ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ большС Ρ„ΠΎΠ½Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΒ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ β€” Π² Π½Π΅ΠΌ отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΈΠΆΠ½ΠΈΠΉ ряд ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π’Π°Π±Π»ΠΎ. Для просмотра ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π½Π° Π’Π°Π±Π»ΠΎ, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ страницу Π²Π²Π΅Ρ€Ρ….

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ

  • НаТмитС рядом с Π’Π°Π±Π»ΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈΠ»ΠΈ Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅Β Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ»ΠΈΡ‚ΠΎΠΊΒ β†’ МалСнький, Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π’Π°Π±Π»ΠΎ

  • НаТмитС Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ Π¨ΠΈΡ€ΠΈΠ½Π° Π’Π°Π±Π»ΠΎΒ β†’ МалСнькая, БрСдняя ΠΈΠ»ΠΈ Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ.

Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠŸΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΊΠ½Π° ЯндСкс БраузСра Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

Π’ΠΈΠ΄ Π’Π°Π±Π»ΠΎ

На Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ сокращСнный список ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π’Π°Π±Π»ΠΎ, для этого:

  1. НаТмитС  Β β†’ Настройки.

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΒ β†’ Π’ΠΈΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ экрана.

  3. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π’Π°Π±Π»ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ ΠΎΠΏΡ†ΠΈΡŽ:

    • ΠŸΠΎΠ»Π½ΠΎΠ΅Β β€” Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ максимальноС количСство ΠΏΠ»ΠΈΡ‚ΠΎΠΊ.

    • Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠ΅Β β€” Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ минимальноС количСство ΠΏΠ»ΠΈΡ‚ΠΎΠΊ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ страницу Π²Π²Π΅Ρ€Ρ….

ΠŸΡ€ΠΈ установкС Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π’Π°Π±Π»ΠΎ автоматичСски:

  • Ссли Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π½Π° Π’Π°Π±Π»ΠΎ ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ Ρ‡Π°Ρ‰Π΅ всСго;

  • Ссли Π²Ρ‹ ΠΎΡ‚ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° Π’Π°Π±Π»ΠΎ появится Π½Π°Π±ΠΎΡ€ сайтов ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ обновляСт ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Π½Π° Π’Π°Π±Π»ΠΎ, добавляСт сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· Π’Β Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ поисковыС запросы β€” Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ сам ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

«}}»> ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· Π’Π°Π±Π»ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ, Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΈΡ….

Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ сайт с Π’Π°Π±Π»ΠΎ, Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ смоТСтС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. АвтоматичСски Ρ‚Π°ΠΊΠΈΠ΅ сайты Π½Π° Π’Π°Π±Π»ΠΎ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ.

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π’Π°Π±Π»ΠΎ.

  2. Рядом с Π’Π°Π±Π»ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅Β  Β β†’ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сайт.

  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π’Π°Π±Π»ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сайт ΠΈΠ· списков ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ НСдавно посСщённыС ΠΈΠ»ΠΈ ввСсти Π΅Π³ΠΎ адрСс Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ Π½Π° Π’Π°Π±Π»ΠΎ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ сайт.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. На Π’Π°Π±Π»ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎ 24 ΠΏΠ»ΠΈΡ‚ΠΎΠΊ.

Π‘ΠΎΠ²Π΅Ρ‚. Если Π½ΡƒΠΆΠ½Ρ‹ΠΉ сайт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π΅Π³ΠΎ страницС Π’Β Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ поисковыС запросы β€” Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ сам ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.»}}»> ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот сайт Π½Π° Π’Π°Π±Π»ΠΎ.

ΠŸΠ»ΠΈΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСтаскивания.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ содСрТимым Π’Π°Π±Π»ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ рСдактирования:

  • для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΈΡ‚ΠΊΠΈΒ β€” Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠ»ΠΈΡ‚ΠΊΡƒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊΒ ;

  • для всСх ΠΏΠ»ΠΈΡ‚ΠΎΠΊΒ β€” Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π½Π° Π’Π°Π±Π»ΠΎ, Π»ΠΈΠ±ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ рядом с Π’Π°Π±Π»ΠΎΒ  Β β†’ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π’Π°Π±Π»ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния послС рСдактирования, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π“ΠΎΡ‚ΠΎΠ²ΠΎ ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности рСдактирования
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сайт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄Π΅Ρ‚ плиткаНаТмитС Π·Π½Π°Ρ‡ΠΎΠΊΒ  ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ адрСс сайта Π² строку ΠΏΠΎΠ΄ Π’Π°Π±Π»ΠΎ.
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта Π½Π° плиткуНаТмитС Π·Π½Π°Ρ‡ΠΎΠΊΒ , Π·Π°Ρ‚Π΅ΠΌ Π² строкС ΠΏΠΎΠ΄ Π’Π°Π±Π»ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ подпись ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта.
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта Π½Π° плиткСНаТмитС Π·Π½Π°Ρ‡ΠΎΠΊΒ , Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта Π² строкС ΠΏΠΎΠ΄ Π’Π°Π±Π»ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Π² ΠΏΠ°ΠΏΠΊΠΈ. НапримСр, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ со ссылками Π½Π° сСрвисы ЯндСкса сгруппированы Π² ΠΎΠ΄Π½Ρƒ ΠΏΠ°ΠΏΠΊΡƒ.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΠ»ΠΈΡ‚ΠΊΠ°ΠΌΠΈ

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π’Π°Π±Π»ΠΎ.

  2. НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΏΠ»ΠΈΡ‚ΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· сайтов ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π΅ Π½Π° ΠΏΠ»ΠΈΡ‚ΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ сайта. Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ 1–2 сСкунды.

  3. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΠΎΠΊΠ½ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π² Π½Π΅Π³ΠΎ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ.

  4. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ.

  5. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ всСх сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Если Π½Π° Π’Π°Π±Π»ΠΎ Π½Π΅Ρ‚ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ Π½ΡƒΠΆΠ½Ρ‹Ρ… сайтов, создайтС ΠΏΠ°ΠΏΠΊΡƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π΅ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ:

  1. Рядом с Π’Π°Π±Π»ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅Β  Β β†’ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ.

  2. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅Β Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сайт ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ адрСс ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта.

  3. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ дСйствиС для всСх сайтов, ΠΏΠ»ΠΈΡ‚ΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ.

  4. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΠ»ΠΈΡ‚ΠΊΠ°ΠΌΠΈ

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π’Π°Π±Π»ΠΎ.

  2. НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠ°ΠΏΠΊΡƒ.

  3. Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠ°ΠΏΠΊΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊΒ .

На Ρ€Π°Π·Π½Ρ‹Ρ… устройствах Ρƒ вас ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ сайты, поэтому Π’Π°Π±Π»ΠΎ Π½Π° устройствах Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Бинхронизация позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° сСрвСрС Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии Π’Π°Π±Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ….

ВосстановлСниС Π’Π°Π±Π»ΠΎ

ΠŸΡ€ΠΈ пСрСустановкС Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡˆΠ»ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ вашСго Π’Π°Π±Π»ΠΎ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… доступных.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сохранСнныС вСрсии ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ:

  1. НаТмитС  Β β†’ Настройки → Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΎ.

  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π’Π°Π±Π»ΠΎ.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π’Π°Π±Π»ΠΎ

  1. НаТмитС  Β β†’ Настройки → Настройки синхронизации.

  2. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽΒ Π’Π°Π±Π»ΠΎ.

ΠŸΠ»ΠΈΡ‚ΠΊΠΈ Π½Π° Π’Π°Π±Π»ΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ… список автоматичСски формируСтся ΠΈΠ· страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго посСщаСтС. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Π½Π΅ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ.

Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π’Π°Π±Π»ΠΎ.

  2. НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΏΠ»ΠΈΡ‚ΠΊΡƒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊΒ . Если Β«Π·Π°ΠΌΠΎΠΊΒ» Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Β , Ρ‚ΠΎ ΠΏΠ»ΠΈΡ‚ΠΊΠ° ΡƒΠΆΠ΅ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² контСкстном мСню ΠΏΡƒΠ½ΠΊΡ‚Β Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ.

Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ нСсколько ΠΏΠ»ΠΈΡ‚ΠΎΠΊ

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π’Π°Π±Π»ΠΎ.

  2. Под Π’Π°Π±Π»ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ экран ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π Π΅ΠΆΠΈΠΌ рСдактирования.

  3. Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ, Π½Π°ΠΆΠ°Π² Π·Π½Π°Ρ‡ΠΎΠΊΒ .

  4. НаТмитС Π“ΠΎΡ‚ΠΎΠ²ΠΎ.

ГорячиС клавиши
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π’Π°Π±Π»ΠΎ

Ctrl + T

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° сайт послС открытия Π’Π°Π±Π»ΠΎ

Alt + 1, 2…

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π’Π°Π±Π»ΠΎ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π² Π£ΠΌΠ½ΡƒΡŽ строку

Ctrl + L

Alt + D

F6

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ТСста ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ.

ДвиТСния ΠΌΡ‹ΡˆΠΈ
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π’Π°Π±Π»ΠΎ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π² Π£ΠΌΠ½ΡƒΡŽ строку

ГорячиС клавиши
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π’Π°Π±Π»ΠΎ

⌘ + T

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° сайт послС открытия Π’Π°Π±Π»ΠΎ

⌘ + 1, 2. ..

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ТСста ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ. Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΎΠ΄Π½ΠΎΠΊΠ½ΠΎΠΏΠΎΡ‡Π½ΠΎΠΉ ΠΌΡ‹ΡˆΡŒΡŽ, выполняйтС ТСсты, удСрТивая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Ctrl ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ.

ДвиТСния ΠΌΡ‹ΡˆΠΈ
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π’Π°Π±Π»ΠΎ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π² Π£ΠΌΠ½ΡƒΡŽ строку

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

Π‘Ρ‹Π»Π° Π»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ»Π΅Π·Π½Π°?

ΠŸΠ°ΠΊΠ΅Ρ‚ yadisk

— github.com/nikitaksv/yandex-disk-sdk-go — ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Go

  • ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ DeleteResource
  • Ρ‚ΠΈΠΏ Диск
  • Ρ‚ΠΈΠΏ ВстроСнный
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ошибка
    • func (e *Error) Ошибка() строка
  • Ρ‚ΠΈΠΏ Exif
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ FilesResourceList
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ LastUploadedResourceList
  • Ρ‚ΠΈΠΏ Бсылка
  • Ρ‚ΠΈΠΏ OperationStatus
  • Ρ‚ΠΈΠΏ Π’Π»Π°Π΄Π΅Π»Π΅Ρ†
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ PerformUpload
  • Ρ‚ΠΈΠΏ PublicEmbedded
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ PublicResource
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ PublicResourcesList
  • Ρ‚ΠΈΠΏ РСсурс
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ResourcePatch
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ResourceUploadLink
  • Ρ‚ΠΈΠΏ Доля
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΆΠ΅Ρ‚ΠΎΠ½
  • Ρ‚ΠΈΠΏ TrashEmbedded
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ TrashResource
  • Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
  • Ρ‚ΠΈΠΏΠ° ЯДиск
    • func NewYaDisk(ctx context. Context, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ *http.Client, Ρ‚ΠΎΠΊΠ΅Π½ *Token) (ЯДиск, ошибка)
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π°

 константа (
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ URL = "https://cloud-api.yandex.net"
MaxFileUploadSize int64 = 1e10
) 

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» пуст.

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» пуст.

 Π²Π²Π΅Π΄ΠΈΡ‚Π΅ CommentIds struct {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° PrivateResource `json:"private_resource"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° PublicResource `json:"public_resource"`
} 
 Ρ‚ΠΈΠΏ DeleteResource struct {
} 
 Ρ‚ΠΈΠΏ Дисковая структура {
MaxFileSize int `json:"max_file_size"`
UnlimitedAutouploadEnabled bool `json:"unlimited_autoupload_enabled"`
TotalSpace int `json: "total_space"`
TrashSize int `json: "trash_size"`
IsPaid bool `json:"is_paid"`
UsedSpace int `json:"ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅_пространство"`
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмных ΠΏΠ°ΠΏΠΎΠΊ {
Одноклассники строка `json:"odnoklassniki"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Google `json:"google"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Instagram `json:"instagram"`
Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ строка `json:"vkontakte"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Mailru `json:"mailru"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ `json:"downloads"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ `json:"applications"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Facebook `json:"facebook"`
Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ строка `json:"social"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² `json:"ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Ρ„ΠΎΡ‚ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ° `json:"photostream"`
} `json:"систСмныС_ΠΏΠ°ΠΏΠΊΠΈ"`
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ `json:"user"`
РСвизия int `json:"рСдакция"`
} 
 Ρ‚ΠΈΠΏ ВстроСнная структура {
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ []РСсурс `json:"items"`
// содСрТит ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ нСэкспортированныС поля
} 
 Ρ‚ΠΈΠΏ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ошибки {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° сообщСния `json:"message"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° описания `json:"описаниС"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° ErrorID `json:"ошибка"`
} 
 func (e *Error) Error() string 
 type Exif struct {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° DateTime `json: "date_time"`
} 
 Ρ‚ΠΈΠΏ FilesResourceList struct {
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ []РСсурс `json:"items"`
Π›ΠΈΠΌΠΈΡ‚ int `json:"limit"`
Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ int `json:"смСщСниС"`
} 
 Ρ‚ΠΈΠΏ структуры LastUploadedResourceList {
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ []РСсурс `json:"items"`
Π›ΠΈΠΌΠΈΡ‚ int `json:"limit"`
} 
 Ρ‚ΠΈΠΏ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ссылки {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° href `json:"href"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° `json:"method"`
Шаблон bool `json:"шаблон"`
} 
 Ρ‚ΠΈΠΏ OperationStatus struct {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° состояния `json:"status"`
} 
 Ρ‚ΠΈΠΏ структуры Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄Π° `json:"login"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° DisplayName `json:"display_name"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° UID `json:"uid"`
} 
 Π²Π²Π΅Π΄ΠΈΡ‚Π΅ структуру PerformUpload {
} 
 Ρ‚ΠΈΠΏ PublicEmbedded struct {
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ []PublicResource `json:"items"`
// содСрТит ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ нСэкспортированныС поля
} 
 Ρ‚ΠΈΠΏ структуры PublicResource {
ViewsCount int `json:"views_count"`
Π’Π»Π°Π΄Π΅Π»Π΅Ρ† Π’Π»Π°Π΄Π΅Π»Π΅Ρ† `json:"Π²Π»Π°Π΄Π΅Π»Π΅Ρ†"`
ВстроСнный PublicEmbedded `json:"_embedded"`
// содСрТит ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ нСэкспортированныС поля
} 
 Ρ‚ΠΈΠΏ структуры PublicResourcesList {
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ []РСсурс `json:"items"`
Π’Π²Π΅Π΄ΠΈΡ‚Π΅ строку `json:"type"`
Π›ΠΈΠΌΠΈΡ‚ int `json:"limit"`
Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ int `json:"смСщСниС"`
} 
 Ρ‚ΠΈΠΏ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° рСсурсов {
CustomProperties customProperties `json:"custom_properties"`
ВстроСнный ВстроСнный `json:"_embedded"`
// содСрТит ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ нСэкспортированныС поля
} 
 Ρ‚ΠΈΠΏ структуры ResourcePatch {
// РСсурс Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
// Поля структуры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅Π³ `json`
CustomProperties customProperties `json:"custom_properties"`
} 
 Ρ‚ΠΈΠΏ структуры ResourceUploadLink {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° OperationID `json:"operation_id"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° href `json:"href"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° `json:"method"`
Шаблон bool `json:"шаблон"`
} 
 Ρ‚ΠΈΠΏ Share struct {
IsRoot bool `json:"is_root"`
IsOwned bool `json:"is_owned"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€Π°Π² `json:"rights"`
} 
 Ρ‚ΠΈΠΏ Token struct {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° AccessToken
} 

Π’ΠΎΠΊΠ΅Π½ для доступа ΠΊ Rest-API ЯндСкс. Диска

 Ρ‚ΠΈΠΏ TrashEmbedded struct {
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ []TrashResource `json:"items"`
// содСрТит ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ нСэкспортированныС поля
} 
 Ρ‚ΠΈΠΏ структуры TrashResource {
ВстроСнная ΠΊΠΎΡ€Π·ΠΈΠ½Π°Embedded `json:"_embedded"`
CustomProperties customProperties `json:"custom_properties"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° OriginPath `json:"origin_path"`
Π£Π΄Π°Π»Π΅Π½Π° строка `json:"deleted"`
// содСрТит ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ нСэкспортированныС поля
} 
 Ρ‚ΠΈΠΏ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ структура {
Π‘Ρ‚Ρ€ΠΎΠΊΠ° страны `json:"country"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄Π° `json:"login"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° DisplayName `json:"display_name"`
Π‘Ρ‚Ρ€ΠΎΠΊΠ° UID `json:"uid"`
} 
 Ρ‚ΠΈΠΏ интСрфСйс ЯДиск {
// ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ дискС.
GetDisk(fields []string) (d *Disk, e ошибка)
// ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ.
//
// Если ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ происходит асинхронно, Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ со статусом 202 ΠΈ ссылкой Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ.
// Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ со статусом 204 ΠΈ пустым Ρ‚Π΅Π»ΠΎΠΌ.
//
// Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΡƒΡ‚ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹,
// ΠΊΠΎΡ€Π·ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π°, ΠΈΠ½Π°Ρ‡Π΅ ΠΈΠ· ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рСсурс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ.
ClearTrash(fields []string, forceAsync bool, path string) (l *Link, e error) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ содСрТимоС ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹. GetTrashResource (строка ΠΏΡƒΡ‚ΠΈ, поля [] строка, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ int, смСщСниС int, previewCrop bool, previewSize string, sort string) (r *TrashResource, e ошибка) // Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ рСсурс ΠΈΠ· ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹. // // Если восстановлСниС асинхронноС, Ρ‚ΠΎ Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 202 ΠΈ ссылкой Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 201 ΠΈ ссылкой Π½Π° созданный рСсурс. RestoreFromTrash(строка ΠΏΡƒΡ‚ΠΈ, строка []поля, логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ forceAsync, строка ΠΈΠΌΠ΅Π½ΠΈ, логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСзаписи) (l *Link, e ошибка) // Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ. // // По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ удаляСм рСсурс Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ. // Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ рСсурс, Π½Π΅ помСщая Π΅Π³ΠΎ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Permanently = true. // // Если ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ происходит асинхронно, Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ со статусом 202 ΠΈ ссылкой Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ со статусом 204 ΠΈ пустым Ρ‚Π΅Π»ΠΎΠΌ. DeleteResource (строка ΠΏΡƒΡ‚ΠΈ, поля [] строка, forceAsync bool, строка md5, постоянно bool) (l *Link, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.
GetResource (строка ΠΏΡƒΡ‚ΠΈ, строка [] string, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ int, смСщСниС int, previewCrop bool, previewSize string, sort string) (r *Resource, e ошибка) // Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. CreateResource(строка ΠΏΡƒΡ‚ΠΈ, поля []строка) (l *Link, e ошибка) // ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ рСсурсах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. UpdateResource(строка ΠΏΡƒΡ‚ΠΈ, поля []string, Ρ‚Π΅Π»ΠΎ *ResourcePatch) (r *Resource, e ошибка) // Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ копию Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. // // Если ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ происходит асинхронно, Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 202 ΠΈ ссылкой Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 201 ΠΈ ссылкой Π½Π° созданный рСсурс. CopyResource(ΠΈΠ· строки, строки ΠΏΡƒΡ‚ΠΈ, ΠΏΠΎΠ»Π΅ΠΉ []string, forceAsync bool, overwrite bool) (l *Link, e error) // ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ. // // Если Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ происходит асинхронно, Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 202 ΠΈ ссылкой Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 201 ΠΈ ссылкой Π½Π° созданный рСсурс. MoveResource(from string, path string, fields []string, forceAsync bool, overwrite bool) (l *Link, e error) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку для скачивания Ρ„Π°ΠΉΠ»Π°.
GetResourceDownloadLink(строка ΠΏΡƒΡ‚ΠΈ, поля []строка) (l *Link, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Ρ„Π°ΠΉΠ»ΠΎΠ², отсортированный ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ. GetFlatFilesList(fields []string, limit int, mediaType string, offset int, previewCrop bool, previewSize string, sort string) (l *FilesResourceList, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Ρ„Π°ΠΉΠ»ΠΎΠ², упорядочСнных ΠΏΠΎ Π΄Π°Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. GetLastUploadedFilesList(fields []string, limit int, mediaType string, previewCrop bool, previewSize string) (l *LastUploadedResourceList, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… рСсурсов. // // Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° рСсурса: "","ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³","Ρ„Π°ΠΉΠ»". ListPublicResources(fields []string, limit int, offset int, previewCrop bool, previewSize string, resourceType string) (l *PublicResourcesList, e ошибка) // ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ рСсурса. PublishResource(строка ΠΏΡƒΡ‚ΠΈ, поля []строка) (l *Link, e ошибка) // ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ рСсурса. UnpublishResource(строка ΠΏΡƒΡ‚ΠΈ, поля []строка) (l *Link, e ошибка) // Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° Диск ΠΏΠΎ URL. // // Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° асинхронно. // // ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос возвращаСтся ссылка Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ.
UploadExternalResource (строка ΠΏΡƒΡ‚ΠΈ, строка externalURL, логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ disableRedirects, поля [] строка) (l *Link, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° скачиваниС Ρ„Π°ΠΉΠ»Π°. GetResourceUploadLink(строка ΠΏΡƒΡ‚ΠΈ, поля []string, ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) (l *ResourceUploadLink, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± общСдоступном Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. GetPublicResource (строка publicKey, строка [] fields, limit int, offset int, path string, previewCrop bool, previewSize string, sort string) (r *PublicResource, e ошибка) // ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку для скачивания общСдоступного рСсурса. GetPublicResourceDownloadLink(строка publicKey, поля []string, строка ΠΏΡƒΡ‚ΠΈ) (l *Link, e ошибка) // БохраняСм общСдоступный рСсурс Π² ΠΏΠ°ΠΏΠΊΡƒ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ». // // Если сохранСниС происходит асинхронно, Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 202 ΠΈ ссылкой Π½Π° Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. // Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 201 ΠΈ ссылкой Π½Π° созданный рСсурс. SaveToDiskPublicResource (строка publicKey, строка [] fields, forceAsync bool, строка ΠΈΠΌΠ΅Π½ΠΈ, строка ΠΏΡƒΡ‚ΠΈ, строка savePath) (l *Link, e error) // ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус асинхронной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
GetOperationStatus(operationID string, fields []string) (s *OperationStatus, e error) // Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ссылкС. PerformUpload(ur *ResourceUploadLink, data *bytes.Buffer) (pu *PerformUpload, e ошибка) // Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ссылкС. // //parts - количСство ΠΏΠΎΡ€Ρ†ΠΈΠΉ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°. Π΄Π»ΠΈΠ½Π°/ΠΏΠΎΡ€Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… // // partSize β€” Ссли partSize > 1e10, Ρ‚ΠΎ partSize = 1e10 (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° = 1e10) PerformPartialUpload(ur *ResourceUploadLink, data *bytes.Buffer, partSize int64) (pu *PerformUpload, e ошибка) }
 func NewYaDisk(ctx context.Context, client *http.Client, token *Token) (YaDisk, ошибка) 

ИспользованиС get_type_string Π² yandex-tank с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

Π›ΡƒΡ‡ΡˆΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Python с использованиСм yandex-tank

GLib.py

Source:GLib.py

  ...   157  def __hash__(self):  158  # ΠœΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΡΡˆ(self.unpack()), ΠΈΠ½Π°Ρ‡Π΅ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ 9 0139 159  # ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ Ρ…Π΅ΡˆΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²,  160  # Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² set/dict/etc.  161  return hash((self.  get_type_string  (), self.unpack()))  162  def unpack(self):  163  '''Π Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ GVariant Π½Π° собствСнный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Python.'''  164  LEAF_ACCESSORS = {  165  'b': self.get_boolean,  166  'y': self.get_byte,  167  'n': self.get_int16,  168  'ΠΊ': self.get_uint16,  169  'i': self.get_int32,  170  'u': self.get_uint32,  171  'x': self.get_int64,  172  't': self.get_uint64, 9013 9 173  'Ρ‡' : self.get_handle,  174  'd': self.get_double,  175  's': self.get_string,  176  'o': self.get_string, # ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ  177  'g': self. get_string, # подпись  178  } 179  # простыС значСния  180  la = LEAF_ACCESSORS.get(self.  get_type_string  ())  181  if la:  182  return la()  183  # tu ple  184  Ссли сам.  get_type_string  ().startswith('('):  185  res = [self.get_child_value(i). unpack()  186  for i in range(self.n_children())]  187  return tuple( Ρ€Π΅Π·)  188  # ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ  189  Ссли сам.  get_type_string  ().startswith('a{'):  190  res = {}  191  для i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (self.n_children()):  192  v = self.get_child_value(i)  193 9014 0 res[v.get_child_value(0).unpack()] = v.get_child_value(1).unpack()  194  return res  195  # массив  196 , Ссли self.  get_type_string  ().startswith('a'):  197  return [self.get_child_value(i).unpack()  198  for i in range(self.n_children())]  199  # Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (просто Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ)  200  Ссли self.  get_type_string  ().startswith('v'):  201  return self.get_variant().unpack()  202  ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ NotImplementedError('Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ GVariant' + self.  get_type_string  ())  20 3  @ ΠΌΠ΅Ρ‚ΠΎΠ΄ класса 204  def split_signature(klass, signal):  205  '''Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список сигнатур элСмСнтов самого Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° сигнатур.  206  Если подпись Π½Π΅ являСтся ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ, возвращаСтся ΠΎΠ΄ΠΈΠ½ элСмСнт со всСй подписью  207 . Если подпись прСдставляСт собой пустой ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ [].  208   209  Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для e. Π³. ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅  210  ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.  211  '''  212  Ссли подпись == '()':  213  Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ []  214  Ссли Π½Π΅ подпись.startswith('('):  215  Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ [подпись]  216  Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = []  217  Head = ''  218  Π₯вост = подпись [1: -1] # ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ()  219  Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ хвост:  220  C = хвост 222  хвост = хвост[1:]  223  if c in ('m', 'a'):  224  # прСфиксы, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ )/}  228  ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ = 1  229  Π²Π²Π΅Ρ€Ρ… = c  230  Ссли Π²Π²Π΅Ρ€Ρ… == '(':  231  Π²Π½ΠΈΠ· = ')'  232  ΠΈΠ½Π°Ρ‡Π΅:  233 901 40 Π²Π½ΠΈΠ· = '}'  234  while level > 0:  235  c = tail[0]  236  head += c  237  tail = tail[1:]  238  if c == up:  239 901 40 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ += 1  240  elif c == down:  241  level -= 1  242  # ΠΈΠ½Π°Ρ‡Π΅ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ простой Ρ‚ΠΈΠΏ  243  result. append(head)  244  head = ''  245  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚  246  #  247  # Pythonic-ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹  248  #  249  0139 250  Ссли ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.  get_type_string  () in ['s', 'o', 'g']:  251  return len(self.get_string())  252  # Массив, ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ€Ρ‚Π΅ΠΆ  253  Ссли self.  get_type_string  ().startswith('a') ΠΈΠ»ΠΈ сам.  get_type_string  ().startswith('('):  254  return self.n_children()  255  ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ TypeError('GVariant type %s Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρ‹' % self.  get_type_string  ())  256  def __getitem__(self, key):  257  # Π΄ΠΈΠΊΡ‚  258  Ссли сам.  get_type_string  ().startswith('a{'):  259  try:  260  val = self.lookup_value(key, variant_type_from_string('*'))  261  Ссли val Ρ€Π°Π²Π½ΠΎ None:  262  ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ KeyError(key)  263  return val.unpack()  264  ΠΊΡ€ΠΎΠΌΠ΅ TypeError:  265  # lookup_value() Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для строковых ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‡Ρ‚ΠΎ, бСзусловно,  266  # ΠΎΠ±Ρ‰ΠΈΠΉ случай; ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ для Π΄Ρ€ΡƒΠ³ΠΈΡ…  267  # Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅ΠΉ  268  для i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (self. n_children()):  269  v = self.get_child_value(i)  270  if v.get_child_value(0).unpack() == key:  271  return v.get_child_value(1).unpack()  272  ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ KeyError(key)  273  # массив/ΠΊΠΎΡ€Ρ‚Π΅ΠΆ  274 901 40 Ссли сам.  get_type_string  ().startswith('a') ΠΈΠ»ΠΈ сам.  get_type_string  ().startswith('('):  275  key = int(key)  276  if key < 0:  277  key = self.n_children() + key  278 , Ссли ΠΊΠ»ΡŽΡ‡ < 0 ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡ >= self.n_children():  279  ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ IndexError('индСкс списка Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°')  280  return self.get_child_value(key).unpack()  281  # строка  282  Ссли ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.  get_type_string  () in ['s', 'o', 'g']:  283  return self.get_string().__getitem__(key)  284  ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ TypeError('GVariant type %s is not a container' % сСбя. get_type_string  ())  285  #  286  # ΠŸΠΈΡ‚ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ  287  #  288  def __nonzero__(self):  289  return self. __bool__() 9013 9 290  ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ __bool__(self):  291  Ссли сСбя.  get_type_string  () in ['y', 'n', 'q', 'i', 'u', 'x', 't', 'h', 'd']:  292  Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ сСбя. unpack() != 0  293 , Ссли self.  get_type_string  () Π² ['b']:  294  return self.get_boolean()  295  Ссли ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.  get_type_string  () in ['s', 'o', 'g']:  296  return len(self.get_string()) != 0  297  # Массив, ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ€Ρ‚Π΅ΠΆ  298  Ссли self.  get_type_string  ().startswith('a') ΠΈΠ»ΠΈ сам.  get_type_string  ().startswith('('):  299  return self.n_children() != 0  300  if self.  get_type_string  () in ['v']:  301  # распаковка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ рСкурсивно , поэтому bool Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ рСкурсивно  302  return bool(self.unpack())  303  # ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π΅Ρ€Π½ΠΎ  304  return True  305  def keys(self):  306  Ссли Π½Π΅ self.  get_type_string  ().

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *