рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрдИ Skype Skype рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЪреИрдЯ рд╕рдВрджреЗрд╢ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдЦреЛрдЬ рдирд╣реАрдВ рд╣реИ, рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдВрджреЗрд╢ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ / рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред
рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдХрд╛рдЗрдк рдПрдХ рдЕрд╡рд┐рднрд╛рдЬрд┐рдд рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрджреЗрд╢ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧ рдЗрд╕реЗ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдЙрдард╛ рд░рд╣реЗ рд╣реИрдВ, рдмрд╣реБрдд рдХреБрдЫ рдЕрдЬреНрдЮрд╛рдд рд╣реИред
рд╕рдВрджреЗрд╢ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдирд┐рд░реНрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдЯрд░реНрдирдХреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рддрд╣реА рдЦреЛрдЬ рд╕рдлрд▓ рдирд╣реАрдВ рд░рд╣реА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдХреЗ, рдореИрдВрдиреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд▓рд┐рдЦрд╛ред
Skype API
рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдбреА-рдмрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХрд╛рдЗрдк рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЦреЛрдЬ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЯреАрдо рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЪреИрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред Skype API рд╡рд░реНрддрдорд╛рди рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрддрд┐рд╣рд╛рд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдорд░реНрдерди рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХреА рд╕рдВрднрд╛рд╡рдирд╛
https://jira.skype.com/browse/SPA-596 рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
Dbb рдлрд╛рдЗрд▓реЗрдВ
рддреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рдВрджреЗрд╢ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдХрд╛рд░рдг рд╕реЗ, рд▓реЗрдХрд┐рди Skype рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЬреАрдм рдмрд╛рдЗрдХ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ 4 рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ SQLite рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдм рддрдХ рдкреБрд░рд╛рдиреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ 2 рд╣реА рд╣реИред
рдбреЗрдЯрд╛ рдирд╛рдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ
nameXXX.dbb рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "рджреЛ рдХреА рд╢рдХреНрддрд┐" +8 рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рд╣реЛрддреЗ рд╣реИрдВред рд░рд┐рдХреЙрд░реНрдб рдЖрдХрд╛рд░ рдХреЛ рджреЛ (рдХрдо рд╕реЗ рдХрдо 256) рдХреА рдирд┐рдХрдЯрддрдо рд╢рдХреНрддрд┐ рддрдХ рдЧреЛрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░,
chatmsg512.dbb рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 512 + 8 = 520 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдмреНрд▓реЙрдХ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ 256 рдФрд░ 512 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рдмреАрдЪ рд░рд┐рдХреЙрд░реНрдб рд╣реЛрддреЗ рд╣реИрдВред
рдореИрдВ рд╢рд╛рдпрдж рд╣реА рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕рд╛ рдкреНрд░рд╛рд░реВрдк рдХрд┐рд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд╣реЛрдЧрд╛ред рдЧреЛрд▓рд╛рдИ рдХреЗ рдХрд╛рд░рдг, рдЕрдкреНрд░рдпреБрдХреНрдд рдЫрд┐рджреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдХрд╛рд░ рдореЗрдВ рдПрдХ рдЕрдиреБрдЪрд┐рдд рд╡реГрджреНрдзрд┐ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ реирез,релрежреж рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ,
реирей.рел% рд╕реНрдерд╛рди рдЧреЛрд▓рд╛рдИ рдореЗрдВ рдЦреЛ рдЧрдпрд╛, рдкреНрд░рддрд┐ рд╕рдВрджреЗрд╢ рдФрд╕рддрди .рей рдмрд╛рдЗрдЯреНрд╕ред рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрдлреНрдд рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕рд╛рдд-рдмрд┐рдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреБрдЫ рдЕрдЬреАрдм рд▓рдЧрддреА рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред рдЕрдВрдд рдореЗрдВ, рдЪреВрдВрдХрд┐ рд╕рдВрджреЗрд╢ рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рднреА рд╕рд╛рд░реНрдердХ рдЙрдкрдпреЛрдЧ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдФрд░ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рдЧрддрд┐ рднреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк
рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдПрдХ рд╣реЗрдбрд┐рдВрдЧ рдФрд░ рдПрдХ рдмреЙрдбреА рд╣реЛрддреА рд╣реИред рд╣реЗрдбрд░ 17 рдмрд╛рдЗрдЯреНрд╕ (рд╕рддреНрд░рд╣) рд▓рдВрдмрд╛ рд╣реИред
4 рдмрд╛рдЗрдЯреНрд╕ рдЬрд╛рджреБрдИ рдореВрд▓реНрдп "l33l"
4 рдмрд╛рдЗрдЯреНрд╕ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рд╛рдЗрдЬ 32-рдмрд┐рдЯ рдЗрдВрдЯ
4 рдмрд╛рдЗрдЯреНрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 32-рдмрд┐рдЯ рдЗрдВрдЯ
5 рдмрд╛рдЗрдЯреНрд╕ рдЕрдЬреНрдЮрд╛рдд
рдЕрдЧрд▓рд╛ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдлрд╝реАрд▓реНрдб рд╣реИрдВ 0x00 - рд╕рд╛рдд-рдмрд┐рдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛, 0x03 - рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ, 0x04 - рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХред рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рд╛рдд-рдмрд┐рдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдПрдХ рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░ рднреА рд╣реЛрддрд╛ рд╣реИред
рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░
0x00 - рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рд╕рдВрдЦреНрдпрд╛)
7bit рд╕рдВрдЦреНрдпрд╛ - рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░
7bit рд╕рдВрдЦреНрдпрд╛ - рдлрд╝реАрд▓реНрдб рдорд╛рди
0x03 - рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
7bit рд╕рдВрдЦреНрдпрд╛ - рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░
рдЕрд╢рдХреНрдд-рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ - рдлрд╝реАрд▓реНрдб рдорд╛рди
0x04 - рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдмреВрдБрдж)
7bit рд╕рдВрдЦреНрдпрд╛ - рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░
7 рдмрд┐рдЯ рдмреВрдБрдж рдЖрдХрд╛рд░ - рдХреНрд╖реЗрддреНрд░ рдХреА рд▓рдВрдмрд╛рдИ
рдмрд╛рдЗрдирд░реА рдмреВрдБрдж - рдХреНрд╖реЗрддреНрд░ рдореВрд▓реНрдп
рдЪрд░ рд▓рдВрдмрд╛рдИ рдХреА рд╕рд╛рдд-рдмрд┐рдЯ рдХреЛрдбрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдореЗрдВ, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╛рдЗрдЯ рдЕрдВрддрд┐рдо рд╣реИ (1 - рдирд╣реАрдВ, 0 - рд╣рд╛рдБ)ред рд╢реЗрд╖ 7 рдмрд┐рдЯ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрдбрд╝реЗ-рдПрдВрдбрд┐рдпрди рдХреНрд░рдо рдореЗрдВ 7 рдмрд┐рдЯ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдЧреЛрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
Skypelog.py рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдореЙрдбреНрдпреВрд▓ рдЬреЛ DBB рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, рдЙрд╕реЗ GitHub
https://github.com/Vayu/skypog рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдХреНрд╖реЗрддреНрд░ рдирд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдЮрд╛рдд рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ: SkypeMsg, SkypeAcc, SkypeContactред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реАрдзреЗ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЖрдк JSON рдпрд╛ рд╕рд╛рджреЗ HTML рдореЗрдВ
chatmsgXXX.dbb рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- JSON рдмрд╛рд╣рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╛рдж рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ рдФрд░ рдкреВрд░реЗ рдЦрд╛рддреЗ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: "рдкреВрд░реНрдг" рд╕рднреА рдЬреНрдЮрд╛рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ "рдХреЙрдореНрдкреИрдХреНрдЯ" "рджрд┐рдирд╛рдВрдХ, рдирд╛рдо, рд╕рдВрджреЗрд╢" рдХрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред
- HTML рдкреНрд░рддреНрдпреЗрдХ рдЦрд╛рддрд╛ рд╕рдВрдкрд░реНрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, vasya-petya.html рдФрд░ vasya-masha.htmlред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рдореВрд╣ рдЪреИрдЯ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред
рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ
skypelog.py рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
#! / usr / bin / env рдЕрдЬрдЧрд░
Skypelog рдЖрдпрд╛рдд рд╕реЗ *
рдбреЗрдЯрд╛ = SkypeDBB ( "/ home/user/.Skype/account/call256.dbb " )
рдбреЗрдЯрд╛ рдореЗрдВ рдЖрд░ рдХреЗ рд▓рд┐рдП ред рд░рд┐рдХреЙрд░реНрдб ( ) :
рдкреНрд░рд┐рдВрдЯ рдЖрд░
GitHub рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ
apiuse.py рдЙрджрд╛рд╣рд░рдгред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ,
skypelog.py DBB рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЕрдзреНрдпрдпрди рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рдлрд╝реАрд▓реНрдб рдирд╛рдо рдЕрднреА рднреА рдЬреНрдЮрд╛рдд рд╣реИрдВ (рдЕрдиреБрдорд╛рдирд┐рдд), рдХреЗрд╡рд▓ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП:
chatmsgXXX.dbb - рдЪреИрдЯ рд╕рдВрджреЗрд╢,
SkypeMsg рд╡рд░реНрдЧ
рдкреНрд░реЛрдлрд╛рдЗрд▓XXX.dbb - рдЦрд╛рддреЛрдВ,
рд╕реНрдХрд╛рдЗрдкрдПрд╕реАрд╕реА рд╡рд░реНрдЧ
userXXX.dbb - рд╕рдВрдкрд░реНрдХ,
SkypeContact рд╡рд░реНрдЧ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрднреА рддрдХ рдЕрдЬреНрдЮрд╛рдд рдлрд╝реАрд▓реНрдб рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд▓реЛрдЧ рдЖрдордВрддреНрд░рд┐рдд рд╣реИрдВ:
alertXXX.dbb - рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢
chatXXX.dbb - рдЪреИрдЯ рд╕реВрдЪреА
chatmemberXXX.dbb - рдЪреИрдЯ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА (?)
transferXXX.dbb - рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА
callXXX.dbb - рдХреЙрд▓ рд▓реЙрдЧ
callmemberXXX.dbb - рдХреЙрд▓ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА (?)
рдзреНрд╡рдирд┐ рдореЗрд▓ -
рдкреНрд░рд╛рд░реВрдк рдХреА рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЪрд░реНрдЪрд╛
рдиреАрд▓ рдХреНрд░реЗрдЯреНрдЬрд╝ рдмреНрд▓реЙрдЧ - рд╕реНрдХрд╛рдЗрдк рд▓реЙрдЧреНрд╕рдиреАрд▓ рдХреНрд░реЗрдЯреНрдЬрд╝ рдмреНрд▓реЙрдЧ - рд╕реНрдХрд╛рдЗрдк рд▓реЙрдЧреНрд╕ рдЪрд░реНрдЪрд╛PS1: рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, "рдЦреЛрдЬ" рдХрд╛рдо рдХрд░рддреЗ рдереЗ, рд╢рд╛рдпрдж рдпрд╣ рд╕реНрдХрд╛рдЗрдк рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
(рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП рдбрдм рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ)
#! / usr / bin / env рдЕрдЬрдЧрд░
рдЖрдпрд╛рдд dbus
рдЖрдпрд╛рдд sys
рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ :
рд╕реНрдХрд╛рдЗрдк = рдбрдмред рд╕рд┐рд╕реНрдЯрдордмрд╕ ( ) ред get_object ( 'com.Skype.API' , '/ com / Skype' )
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ :
рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ :
рд╕реНрдХрд╛рдЗрдк = рдбрдмред рд╕рддреНрд░рдмрд╕ ( ) ред get_object ( 'com.Skype.API' , '/ com / Skype' )
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ :
рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ "Skype API рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ"
рд╕рд┐рд╕ ред рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ ( )
рдкреНрд░рд┐рдВрдЯ рд╕реНрдХрд╛рдЗрдкред рдЖрд╣реНрд╡рд╛рди рдХрд░реЗрдВ ( "NAME python" )
рдкреНрд░рд┐рдВрдЯ рд╕реНрдХрд╛рдЗрдкред рдЖрд╣реНрд╡рд╛рди рдХрд░реЗрдВ ( "рдкреНрд░реЛрдЯреЛрдХреЛрд▓ 9999" )
рдкреНрд░рд┐рдВрдЯ рд╕реНрдХрд╛рдЗрдкред рдЖрд╣реНрд╡рд╛рди рдХрд░реЗрдВ ( "рдЦреЛрдЬ рдкрд╛рда" )