Qbittorrent: рд╡реЗрдм UI рд╕реЗ RSS рдлрд╝реАрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд / рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдлрд╝рд░ре░ 2013  ┬╖  281рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: qbittorrent/qBittorrent

рдореЗрд░реЗ рдкрд╛рд╕ OpenSUSE 12.2 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА qbittorrent рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯреЙрд░реЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RSS рдлрд╝реАрдбреНрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рд▓рд┐рдП рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред рдореИрдВ рдПрдХ ssh рд╕рддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рд╡реЗрдм ui рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╕рдм рдХреБрдЫ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрд░рдПрд╕рдПрд╕ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП qbittorrent рдХреЗ рд▓рд┐рдП рдлрд╝реАрдб рдмреЙрдХреНрд╕ рдореЗрдВ ssh -Y рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ gui рдкрд░ рдЦреАрдВрдЪ рдФрд░ рд╕рдВрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рдЖрдИрдкреИрдб рд╕реЗ рд╡реЗрдм рдпреВрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╡реЗрдм рдпреВрдЖрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдзрдиреНрдпрд╡рд╛рдж
jdavis3980

Feature request Help wanted RSS WebUI

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

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реБрднрд╛ рд░рд╣рд╛ рд╣реВрдВ:

  • рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рдмрд╣реБрдд рд▓рдВрдмреЗ рдФрд░ рдмрд╣реБрдд рдСрдл-рдЯреЙрдкрд┐рдХ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдЕрдЪреНрдЫреА рдмрд╛рддреЗрдВ рд╕рд╛рдордиреЗ рдЖрдИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЯрд┐рдХрдЯ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ WebUI рдореЗрдВ RSS рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдпрд╣ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рд╣реИрдВред
  • рдмрд╣реБрдд рд╕рд╛рд░реЗ +1 / me too / pleeeeease / i've waited 58 years instead of contributing in any way whatsoever to the project besides this disrespectful and ungrateful comment, why is this not done yet? рдкреЛрд╕реНрдЯ рдкреВрд░реА рдмрд╛рддрдЪреАрдд рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  • рдЪреВрдБрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдм рд╡реИрдХрд▓реНрдкрд┐рдХ WebUIs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЫреЛрдбрд╝реА рдЧрдИ рд╣реИ, рд╡рд╣ рд╣реИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ред

рдЬрдм рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рджреЛ рдирдП рдзрд╛рдЧреЗ рдЦреЛрд▓реВрдВрдЧрд╛:

  • рдореБрдЦреНрдп WebUI рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдФрд░ рдЙрд╕ рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред +1 рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдЕрдЧрд░ рдЖрдк рдмрд╕ "рд╣рд╛рдБ рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рднреА рдпрд╣реА рдЪрд╛рд╣рд┐рдП", рдмрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • рдПрдХ "рд╡реИрдХрд▓реНрдкрд┐рдХ WebUI рд╡рд┐рдХрд╛рд╕ рдЪрд░реНрдЪрд╛" рдпрд╛ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рдЬрдЧрд╣ рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ WebUI рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд┐рдВрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

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

+1 рдХреГрдкрдпрд╛ RSS рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ qbittorrent-nox рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рдЗрд╕рдореЗрдВ X рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде qBittorrent рдХреЗ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛ рд╕рдорддрд╛ рд╣реЛред

+1

рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ +1

+1

+1

+1

@buinsky рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред

+1

рдпрд╣ рдЕрдиреБрдкрд▓рдмреНрдз рд╕реБрд╡рд┐рдзрд╛ рд╕рдВрднрд╡рддрдГ uTorrent рд╕реЗ рдкрд▓рд╛рдпрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реИред рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рд╣реИ рдФрд░ рдмреЗрд╣рддрд░ рднреАред

рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦреЗрдВ :)

+1
рдРрд╕рд╛ рд╣реЛрддреЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

+1

+1 рдКрдкрд░ рдХреА рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдбреАрд▓ рдмреНрд░реЗрдХрд░ рд╣реИред рдЗрд╕реЗ рд╣реЛрддреЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

+1
рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ uTorrent рдмреНрд▓реЛрдЯрд╡реЗрдпрд░ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рдирд╛

+1 рдХреГрдкрдпрд╛ - рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЗрдбрд▓реЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдкрд╛рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╕ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░ рджреЗрдЧрд╛ред

+1

+1ред рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдХреГрдкреНрдпрд╛! +1

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝реЗрдВ! +1

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП +1

+1
рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдЧрд╛рдпрдм рд╣реИ

+1
рдпрд╣ рдореБрдЭреЗ рдЙрдЪреНрдЪрд╛рд░рдг рд╕реЗ рджреВрд░ рдХрд░ рджреЗрдЧрд╛

+1
рдореИрдВ рдЕрдм рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВ

+1

+1

+1

рд╣рд╛рдБ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ! рдЖрдБрдЦ рдкреИрдб рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ :-)ред : +1:

рд╣реЗрдбрд▓реЗрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП RSS рдХреЗ рд╕рд╛рде +1 рдХреА рдЬрд░реВрд░рдд рд╣реИ рд╡реЗрдм UI рдХреАред

+1

+1

+1

+1

+1

+1

+1

+1

+1

рддреАрди рд╕рд╛рд▓, рдФрд░ рдЕрднреА рднреА рдмрд┐рдирд╛ рд╕рд┐рд░ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЖрд░рдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ? рдЬрдмрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

рд╢рд╛рдпрдж рдХреЛрдИ рдореБрдЭреЗ .conf рдХреЗ рд╕рдВрдкрд╛рджрди рдкрд░ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХрддрд╛ рд╣реИ? рдореИрдВ рдЙрд╕ рд╕реЗ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдпреВрдЖрдИ рдХрд╛ рдЕрдиреБрд╕рд░рдг рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд▓рдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдлреНрд▓реЗрдХреНрд╕рдЧреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред

+1

+1

рдореИрдВ uTorrent рд╕рд░реНрд╡рд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдмрдВрдж рд╕реНрд░реЛрдд рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд░реЛрдХрддреА рд╣реИ

+1

+1

рдЦреИрд░, рдЖрдЦрд┐рд░рдХрд╛рд░ рдореИрдВ рдлреНрд▓реЗрдХреНрд╕рдЧреЗрдЯ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рдЧрдпрд╛: рдЬреЛ рдЕрднреА рднреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реБрдП рдмрд┐рдирд╛ рд╕рд┐рд░ рдХреЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдЪреБрдВрдмрдХ рд▓рд┐рдВрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдЧрд╛ред

+1

+1

+1 (рдЬреЛрдбрд╝реЗ рдЧрдП рдФрд░ рдкреВрд░реНрдг рдХрд┐рдП рдЧрдП рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫрд╛рдВрдЯрдирд╛) рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддрд╛

рд╕рдд, рдЬреВрди 25, 2016 рдХреЛ, 5:23 PM рд░рд┐рд╣рд░реНрд╕рдбреНрд╕ рд╕реНрдХреБрдЬрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

+1

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -228571166,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe/AGbY-5ty-GOC3gqmyGctI5zjwX6cJMGhks5qPZw8gaJpZM4AdExq
ред

ssh X11 рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди webUI рдореЗрдВ рдпрд╣ рдлреАрдЪрд░ рдЬреНрдпрд╛рджрд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

+1 рдЕрдм рдХреЗ рд▓рд┐рдП рдлреНрд▓реЗрдХреНрд╕рдЧреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди qbittorrent-nox рдореЗрдВ рдПрдХреАрдХреГрдд RSS рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧрд╛!

+1

рдФрд░ рдЬреЛрдбрд╝реЗ рдЧрдП рдФрд░ рдкреВрд░реНрдг рдХрд┐рдП рдЧрдП рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫрдВрдЯрдиреА рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддреА рд╣реИ

# 5547 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛

+1

+1

+1

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдХрд╛рдВрдЯрд╛ рдпрд╛ рдкреИрдЪ рдкрд░ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА? рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдХреЗ рдмрд╛рдж рднреА рдЗрд╕ рдореВрд▓ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдХреЛрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдкрд░ +1ред рдПрдХ рд╣реЗрдбрд▓реЗрд╕ рдЯреЛрд░реЗрдВрдЯ / PleX рдмреЙрдХреНрд╕ рдХреЛ рдЪрд▓рд╛рдирд╛ рдФрд░ рдпрд╣ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░реЗрдЧрд╛ред

+1

+100!

рдР, рдореЗрд░реЗ рд▓рд┐рдП +1ред

рд╡рд╛рд╣, рдПрдХ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ / рдЖрджрд┐ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХреНрдпреВрдмрдЯреЛрд░реЗрдВрдЯ рдиреЛрдХреНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдУрд╣ред : рдирд┐рд░рд╛рд╢:

рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕реЛрдирд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреЛ рдХрд╛рдлреА рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреБрдЫ рд╣рд▓реНрдХрд╛ рдФрд░ рдПрдХреАрдХреГрдд рд▓рдЧ рд░рд╣рд╛ рдерд╛

+1

+1

рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ 4 рд╕рд╛рд▓ рдмрд╛рдж рдЕрднреА рддрдХ рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдХрд┐ рд╣рд░ рдХреЛрдИ rTorrent рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

+1 OMG рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИ рдХрд┐ qBittorent рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдмрд┐рдЯрдЯреЛрд░реЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ

рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ RSS рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд WebAPI # 6505 рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ WebUI рдореЗрдВ RSS рдХреЗ рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдХрд╛рдо рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЬреЛ рдПрдВрдЯреАрдбрд┐рдкреНрд░реЗрд╕реЗрдВрдЯ рд▓реЗрддрд╛ рд╣реВрдВред

@ Qbittorrent / webdev
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЛ WebUI рдореЗрдВ RSS рдХреЗ рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░рд╛ рдХреЛрдб рдпрд╣рд╛рдВ рд╕реНрдерд┐рдд рд╣реИ:

https://github.com/buinsky/qBittorrent/tree/rss

+1

+1

+1

рдлрд┐рд░ рднреА рдПрдХ рдФрд░ рд╡реНрдпрдХреНрддрд┐ рдХрдИ рд╕рд╛рд▓реЛрдВ рдХреЗ рдмрд╛рдж +1 рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред

+1

+1 рд╢рд╛рдпрдж рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕ рджрд░ рдкрд░ рдЦреБрдж рдПрдкреАрдЖрдИ рдХреЛ рдкреЛрдХ рдХрд░реЗрдВ ...

@buinsky , рдЖрдк рдЕрднреА рднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдирд╛ рдХрд╛рдо рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@glassez I рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреЗ рд▓рд┐рдП @glassez рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рдлрд┐рдХреНрд╕ рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдлрд┐рдХреНрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдФрд░ qBittorrent рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реЛрдЧрд╛ рдЬреЛ рд╢рд╛рдпрдж рдлрд┐рдХреНрд╕ рд╣реЛрдЧрд╛?

+1

+1

+1

+1

+1

+1 рдЗрд╕рдХреА рдХрд╖реНрдЯрдкреНрд░рдж рдЪреАрдЬ рдХреА рдЬрд░реВрд░рдд рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рд░рд┐рдореЛрдЯ рд╣реЛрдирд╛ ... rss рдкрд░рд┐рд╡рд░реНрддрдиред рдЕрдиреНрдпрдерд╛ рднрдпрд╛рдирдХ рдЧреНрд░рд╛рд╣рдХ!

+1 рдиреЗ рднреА рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рдереАред :( рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ!

Unfortunatelly, рдЗрд╕ рд╕рдордп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдХреНрд░рд┐рдп рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ рд╣реИ ...

+1
рдореИрдВрдиреЗ qbittorrent рд╣реЛрдо рдкреЗрдЬ рджреЗрдЦрд╛ рдФрд░ рд╣реЗрдбрд░-рдХрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╛рдИрдВ рдУрд░ рдХреВрдж рдЧрдпрд╛

  • AJAX рдХреЗ рд╕рд╛рде рд▓рд┐рдЦреЗ рдЧрдП рд╡реЗрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓
    - рд▓рдЧрднрдЧ рдирд┐рдпрдорд┐рдд рдЬреАрдпреВрдЖрдИ рдХреЗ рд╕рдорд╛рди

рдпрд╣ рдкрд╛рда рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд▓рд╛рдкрддрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ, рдмрд╕ рдпрд╣ рдХрд┐ GUI рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ qbittorrent рдореЗрдВ RSS рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЧрд╛рдЗрдб рд╣реИ?

+1

+1!
рдпрд╣ рдХреИрд╕реЗ рдЖрдпрд╛ рдЕрднреА рддрдХ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рд╣реИ?

рдХреНрдпреЛрдВрдХрд┐ рдЬрд┐рд╕рдиреЗ рднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдХреА рд╣реИ, рдЙрд╕рдиреЗ рдЕрднреА рддрдХ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдЦреИрд░ рдЬрдм рд▓реЛрдЧ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдореИрдВ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ linux 3.3_alpha рдХреЗ рд▓рд┐рдП utorrent рд╕рд░реНрд╡рд░ webUI рдореЗрдВ рдПрдХ rss рдШрдЯрдХ рд╣реИ

рдФрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде 0.83 рд╡реЗрдмреБрдИ рдпрд╣ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рд╣реИ (рд╕реНрдЯреЙрдХ рд╡реЗрдмреБрдИ рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреА рдХрдореА рд╣реИ)

рдЙрдкрдпреБрдХреНрдд рд╡реЗрдм рдПрдкреАрдЖрдИ рдЕрднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ, рдпрд╣ 4.0.x рд╢рд╛рдЦрд╛ рдХреЗ рдкрд╣рд▓реЗ рдЕрджреНрдпрддрди рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдпреВрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдЗрд╕рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдХреНрд░рд┐рдп рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ рд╣реИред

рдмрд╕ рдПрдХ рд░реЙрдХрд╕реНрдЯрд╛рд░ рдПрдирдПрдПрд╕ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореЗрд░рд╛ рдЖрд░рдПрд╕рдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡реЗрдм-рдпреВрдЖрдИ рд╕реЗ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЙрдЪ ...

+1! рдмрд╕ рдПрдХ Netgear NAS рдЦрд░реАрджрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реЗрдм-рдпреВрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИ!

+1

+1

+1

+1

рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред
https://askubuntu.com/questions/498232/using-rss-in-qbittorrent

+1

qBittorrent v4.1 рдореЗрдВ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ RSS рдкреНрд░рдмрдВрдзрди API рд╣реИред рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВ

рдХреНрдпрд╛ рд╣рдо рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рд╕рдорд░реНрдерд┐рдд рджреЗрдЦреЗрдВрдЧреЗ? рдореИрдВ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ qbittorent рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЖрд░рдПрд╕рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдХреНрдпрд╛ рд╣рдо рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рд╕рдорд░реНрдерд┐рдд рджреЗрдЦреЗрдВрдЧреЗ?

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛? рдпрд╛ рдЖрдк рд╡реЗрдм рдпреВрдЖрдИ рдХрд╛ рдорддрд▓рдм рд╣реИ?

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рд╡реЗрдм рдпреВрдЖрдИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдВрджрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╢реНрдп рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рджреЗрдЦрддреЗ рд░рд╣рд┐рдП

рддреЛ рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ, рдпрд╣ рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП Tampermonkey рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣ рдЕрдкрдиреЗ рдирд┐рдпрдореЛрдВ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐, рдореБрдЭреЗ рджреЛрд╖ рди рджреЗрдВред

// ==UserScript==
// <strong i="6">@name</strong>         qbittorrent rss
// <strong i="7">@namespace</strong>    http://tampermonkey.net/
// <strong i="8">@version</strong>      0.1
// <strong i="9">@description</strong>  Adds rss rule window to qBittorent web UI
// <strong i="10">@author</strong>       Anders Malmgren
// <strong i="11">@match</strong>        http://localhost:8080
// <strong i="12">@grant</strong>        none
// <strong i="13">@require</strong>      http://knockoutjs.com/downloads/knockout-3.4.2.js
// <strong i="14">@require</strong>      http://andersmalmgren.github.io/Knockout.BindingConventions/src/Knockout.BindingConventions.js
// ==/UserScript==

(function() {
    var modalTemplate = '<div>\
   <select data-name="rules"></select>\
   <button data-name="addRule">Add</button>\
   <button data-name="deleteSelectedRule">Delete</button>\
   <div data-name="selectedRule">\
      <div><label><input data-name="enabled"/>Enabled</label></div>\
      <div><label>Name</label><input data-name="name" /></div>\
      <div><label>Must contain</label><input data-name="mustContain" /></div>\
      <div><label>Must NOT contain</label><input data-name="mustNotContain" /></div>\
      <div><label>Save path</label><input data-name="savePath" /></div>\
      <label>Feeds</label>\
      <div data-name="feeds">\
          <div><label><input data-name="enabled"/><span data-name="name"></span></label></div>\
      </div>\
      <button data-name="save">Save</button>\
   </div>\
</div>'

    var button = new Element("a", { html: "RSS<div data-name='modal' data-bind='modal: modal'>" + modalTemplate + "</div>"});
    button.setAttribute("data-bind", "click: showRss");

    var feeds = null;
    new Request.JSON({
            url:  new URI('api/v2/rss/items'),
            noCache: true,
            method: 'get',
            onFailure: function() {
               //TODO: error handling
            },
            onSuccess: function(response) {
               feeds = Object.keys(response).map(function(key) { return { name: key, url: response[key] != "" ? response[key] : key }; })
            }
        }).send();

    $("mochaToolbar").append(button);

    var Model = function() {
        this.modal = ko.observable().extend({notify: 'always'});;
        this.modal.subscribe(function(value) { console.log(value);});
    };

    Model.prototype = {
        showRss: function() {
            if(this.modal() == null) {
                this.modal(new RssModel());
            }
        }
    };

    var RssModel = function() {
      this.rules = ko.observableArray();
      this.selectedRule = ko.observable();

      this.listRules();
      this.canDeleteSelectedRule = ko.computed(function() { return this.selectedRule() != null }, this);
    };

    RssModel.prototype = {
          listRules: function() {
var url = new URI('api/v2/rss/rules');
        var request = new Request.JSON({
            url: url,
            noCache: true,
            method: 'get',
            onFailure: function() {
               //TODO: error handling
            },
            onSuccess: function(response) {
               this.rules(Object.keys(response).map(function(key) { return new Rule(key, response[key]); }));
            }.bind(this)
        }).send();
        },
        addRule: function() {
            this.rules.push(new Rule("Untitled", { enabled: false, mustContain: "", mustNotContain: "", savePath: "", affectedFeeds: []}));
        },
        deleteSelectedRule: function() {
            var rule = this.selectedRule();
            var url = new URI('api/v2/rss/removeRule');
            url.setData('ruleName', rule.name());
            new Request.JSON({
               url: url,
               noCache: true,
               method: 'get',
               onFailure: function(response) {
                   //Unpexted behaviour, eror with status 200 trigger, why?
                   if(response.status !== 200) {
                       throw "Error deleting rule";
                   }
                   this.rules.remove(rule);

               }.bind(this)
            }).send();

        }
    };

    var Rule = function(name, data) {
        this.name = ko.observable(name);
        this.enabled = data.enabled;
        this.mustContain = data.mustContain;
        this.mustNotContain = data.mustNotContain;
        this.savePath = data.savePath;
        this.feeds = feeds.map(function(f) { return new Feed(f, data.affectedFeeds.indexOf(f.url) >= 0)});

        this.data = data;

        this.canSave = ko.observable(true);
    };

    Rule.prototype = {
       save: function() {
            var toSave = Object.assign({}, this.data);

            for (var key in toSave) {
               if (this.hasOwnProperty(key)) {
                    toSave[key] = ko.utils.unwrapObservable(this[key]);
               }
            }

            toSave.affectedFeeds = this.feeds.filter(function(f) { return f.enabled; }).map(function(f) { return f.url; });
            var json = ko.toJSON(toSave);
            var dirty = ko.toJSON(this.data) !== json;

            if(!dirty) return;

            var url = new URI('api/v2/rss/setRule');
            url.setData('ruleName', this.name());
            url.setData("ruleDef", json);

            this.canSave(false);
            var request = new Request.JSON({
               url: url,
               noCache: true,
               method: 'get',
               onFailure: function(response) {
                   //Unpexted behaviour, eror with status 200 trigger, why?
                   if(response.status !== 200) {
                       throw "Error saving rule";
                   }

                   this.data = toSave;
                   this.canSave(true);
               }.bind(this)
            }).send();
       }
    };

    var Feed = function(data, enabled) {
       this.name = data.name;
       this.url = data.url;
       this.enabled = enabled;
    };


    var orgOptionsApply = ko.bindingConventions.conventionBinders.options.apply;
    ko.bindingConventions.conventionBinders.options.apply = function(name, element, bindings, options, type, data, viewModel) {
        orgOptionsApply(name, element, bindings, options, type, data, viewModel)

        if (options.length === 0 || options[0]["name"]) {
            bindings.optionsText = function() { return "name"; };
        }
    };

    ko.bindingHandlers.modal = {
        init: function(element, valueAccessor) {
            valueAccessor().subscribe(function(value) {
            if(value) {
                setTimeout(function () {
                new MochaUI.Window({
                    title: "RSS auto download",
                    content: element,
                    storeOnClose: true,
                    addClass: 'windowFrame', // fixes iframe scrolling on iOS Safari
                    scrollbars: true,
                    maximizable: false,
                    closable: true,
                    paddingVertical: 0,
                    paddingHorizontal: 0,
                    onClose: function() {
                        valueAccessor()(null);
                    }
                });
                }, 0);
            }
            });

        }
    }


    ko.applyBindings(new Model(), button)
})();

рдХреБрдЫ рдкреНрд░рднрд╛рд╡рд┐рддFeeds url рдХреЗ рд╕рд╛рде setRule рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ qbitTorrent рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдлрд╝реАрдб рдХреЛ рдирд┐рдпрдо рдкрд░ рд╕рд╣реЗрдЬрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдирд┐рдпрдо рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдореИрдВ рдирд╣реАрдВ рдЪреБрдиреВрдВред

Url (рд╕рдВрдкрд╛рджрд┐рдд рддрд░реАрдХрд╛ рдкреЗрд░реЛрдирд▓ рдбреЗрдЯрд╛)

" https://xxx.org/rss/feed?passkey=xxxx&feed=dl&type_origin=1&cats [] = 1c1c3 рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпрд╛рдБ [] = 1c1c6 рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпрд╛рдБ [] 2c1c3 рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпрд╛рдБ [] = 2c1c6"

рдореИрдВрдиреЗ рд╡рд░реНрддрдорд╛рди рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ / рдмрдЧ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдКрдкрд░ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдкрдиреЗ рдлрд╝реАрдбреНрд╕ рдХрд╛ рдирд╛рдо рди рдмрджрд▓реЗрдВ, URL рдХреЗ рд╕рд╛рде рдирд╛рдо рдХреЛ рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦреЗрдВ

рдирдорд╕реНрддреЗ! рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдПрдВрдбрд░реНрд╕ред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдпрд╛ рдФрд░ рд╢рд╛рдпрдж рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╢реАрд░реНрд╖ рдореЗрдиреВ рдкрд░ рдПрдХ рдирд╛рд░рдВрдЧреА "рдЖрд░рдПрд╕рдПрд╕" рд╣реИ (рд╕реНрдХреНрд░реАрди рдХреИрдкреНрдЪрд░ рджреЗрдЦреЗрдВ), рдХрд┐ рдЬрдм рдореИрдВ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рдкреЙрдкрдЕрдк рд╡рд┐рдВрдбреЛ рдорд┐рд▓реА рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ ... рд╣рдо рдХреНрдпрд╛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдФрд░ рдХрд╣рд╛рдБ рд╣реИрдВ? рдореБрдЭреЗ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ред (Btw, рдЬрдм рдореИрдВ "Add" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреВ рдЦрд╛рд▓реА рдФрд░ рдЧреИрд░ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ)

рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж!

image

Hi @jadazul рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП,
Rss

рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг v4.1.1 рд╡реЗрдм UI рдХреЗ рд╡рд┐рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛

рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ UI рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ RSS рдлрд╝реАрдб рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдирд┐рдпрдо рдЖрдкрдХреЛ рдРрдб рджрдмрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдк рдлрд╝реАрд▓реНрдб рднрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ 4.1.1 рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЙрди рдирд┐рдпрдореЛрдВ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП рдкреЛрд╕реНрдЯ рдореЗрдВ рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣ рд▓рдВрдмреЗ url рдлреАрдб рд╣реИрдВ

рд╣рд╛рд▓рд╛рдВрдХрд┐ 4.1.1 рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЙрди рдирд┐рдпрдореЛрдВ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП рдкреЛрд╕реНрдЯ рдореЗрдВ рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣ рд▓рдВрдмреЗ url рдлреАрдб рд╣реИрдВ

рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрд╕реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд╝реАрдб URL рднреЗрдЬрддреА рд╣реИ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ qBittorrent рдореЗрдВ рдлрд╝реАрдб рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛?

@glassez

рдореИрдВ рдЬрд┐рд╕ URL рд╕реЗ рд▓реМрдЯрд╛ рд╣реВрдВ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ

рдПрдкреАрдЖрдИ / v2 / рдЖрд░рдПрд╕рдПрд╕ / рдЖрдЗрдЯрдо

рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ @AndersMalmgren

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ qBittorrent-nox ina рдХреЛ рдПрдХ рдореБрдЦрд░ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдореБрдЭреЗ рдПрдХ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ ... рдореИрдВрдиреЗ рд╡рд┐рдХреА рдХреЛ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдкрдврд╝рд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИрдВ ... рдореИрдВрдиреЗ ssh рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдПрдХ рдХреБрдХреА рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди / api / v2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ 404 рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдореБрдЭреЗ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХрд┐ рдХреИрд╕реЗ рдареАрдХ рд╕реЗ рдРрд╕рд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рд╣рд╛рд░ рдорд╛рди рд▓реА рдФрд░ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдореМрдЬреВрджрд╛ рдлрд╝реАрдб рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ)ред

рдХреНрдпрд╛ рдлрд╝реАрдб рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреВрдВ? рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдпрд╣ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рдХреЙрдиреНрдлрд┐рдЧрд░ рдлрд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ ...

рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдореМрдЬреВрджрд╛ рдлреАрдб рдореЗрдВ рдирд┐рдпрдореЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдХреНрдпрд╛ рдЖрдкрдиреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдВрдЪ рдХреА рдереА

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЬрд╛рдВрдЪрддреЗ рд╕рдордп рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрди рджреЗрдЦрд╛ рдерд╛ред

рд╣рд░ рдмрд╛рд░ рдореИрдВ рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдореБрдЭреЗ рдмрд╕ 404 рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ ...

рдХреНрдпрд╛ рдЖрдк 4.1.1 рдкрд░ рд╣реИрдВ? 4.1 рдореЗрдВ RSS API рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛

рд╣рд╛рдВ, рдореИрдВрдиреЗ рдПрдХ рдмрд┐рдирд╛ рд╕рд┐рд░ рд╡рд╛рд▓реЗ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ 18.04 рдкрд░ qBittorrent-nox v4.1.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕реНрдХреНрд░реИрдЪ рдХрд┐, рдореИрдВрдиреЗ рдЕрднреА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЙрдмрдВрдЯреВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдерд╛), рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп v4.0.3 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ ... рдореЗрд░рд╛ рдмреБрд░рд╛, рдореИрдВ 'рдЬрд▓реНрдж рд╣реА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рд╡реИрд╕реЗ рднреА рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

setRule рдЕрднреА рднреА 4.1.2 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

+1

setRule рдЕрднреА рднреА 4.1.3 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣рд╛рдБ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ, рдЖрдк рдпрд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдореИрдВ рдлреАрдб рдлреАрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ рддреЛ рдпрд╣ рд╕рдм рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

https://youtu.be/t_w9epoyxC8

@AndersMalmgren рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЖрдк Alt WebUI https://github.com/qbittorrent/qBittorrent/wiki/Alternate-WebUI-usage рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Tampermonkey рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ webui рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

setRule рдЕрднреА рднреА 4.1.3 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣рд╛рдБ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ, рдЖрдк рдпрд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдореИрдВ рдлреАрдб рдлреАрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ рддреЛ рдпрд╣ рд╕рдм рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

https://youtu.be/t_w9epoyxC8

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рдареАрдХ рд╕реЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕рдВрд╢реЛрдзрди рдХрд┐рдпрд╛ рдерд╛ред рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪреЗрдВред

`

// ==UserScript==
// <strong i="11">@name</strong>         qbittorrent rss
// <strong i="12">@namespace</strong>    http://tampermonkey.net/
// <strong i="13">@version</strong>      0.1
// <strong i="14">@description</strong>  Adds rss rule window to qBittorent web UI
// <strong i="15">@author</strong>       Anders Malmgren
// <strong i="16">@match</strong>        
// <strong i="17">@grant</strong>        none
// <strong i="18">@require</strong>      http://knockoutjs.com/downloads/knockout-3.4.2.js
// <strong i="19">@require</strong>      http://andersmalmgren.github.io/Knockout.BindingConventions/src/Knockout.BindingConventions.js
// ==/UserScript==
(function() {
    var modalTemplate = '<div>\
<select data-name="rules"></select>\
<button data-name="addRule">Add</button>\
<button data-name="deleteSelectedRule">Delete</button>\
<div data-name="selectedRule">\
    <div><label><input data-name="enabled"/>Enabled</label></div>\
    <div><label>Name</label><input data-name="name" /></div>\
    <div><label>Must contain</label><input data-name="mustContain" /></div>\
    <div><label>Must NOT contain</label><input data-name="mustNotContain" /></div>\
    <div><label>Assigned Category</label><input data-name="assignedCategory" /></div>\
    <div><label>Save path</label><input data-name="savePath" /></div>\
    <label>Feeds</label>\
    <div data-name="feeds">\
        <div><label><input data-name="enabled"/><span data-name="name"></span></label></div>\
    </div>\
    <button data-name="save">Save</button>\
</div>\
</div>'

    var button = new Element("a", { html: "RSS<div data-name='modal' data-bind='modal: modal'>" + modalTemplate + "</div>"});
    button.setAttribute("data-bind", "click: showRss");

    var feeds = null;
    new Request.JSON({
            url:  new URI('api/v2/rss/items'),
            noCache: true,
            method: 'get',
            onFailure: function() {
            //TODO: error handling
            },
            onSuccess: function(response) {
            feeds = Object.keys(response).map(function(key) { return { name: key, url: response[key] != "" ? response[key]["url"] : key }; })
            }
        }).send();

    $("mochaToolbar").append(button);

    var Model = function() {
        this.modal = ko.observable().extend({notify: 'always'});;
        this.modal.subscribe(function(value) { console.log(value);});
    };

    Model.prototype = {
        showRss: function() {
            if(this.modal() == null) {
                this.modal(new RssModel());
            }
        }
    };

    var RssModel = function() {
    this.rules = ko.observableArray();
    this.selectedRule = ko.observable();

    this.listRules();
    this.canDeleteSelectedRule = ko.computed(function() { return this.selectedRule() != null }, this);
    };

    RssModel.prototype = {
        listRules: function() {
var url = new URI('api/v2/rss/rules');
        var request = new Request.JSON({
            url: url,
            noCache: true,
            method: 'get',
            onFailure: function() {
            //TODO: error handling
            },
            onSuccess: function(response) {
            this.rules(Object.keys(response).map(function(key) { return new Rule(key, response[key]); }));
            }.bind(this)
        }).send();
        },
        addRule: function() {
            this.rules.push(new Rule("Untitled", { enabled: false, mustContain: "", mustNotContain: "",assignedCategory: "", savePath: "", affectedFeeds: []}));
        },
        deleteSelectedRule: function() {
            var rule = this.selectedRule();
            var url = new URI('api/v2/rss/removeRule');
            url.setData('ruleName', rule.name());
            new Request.JSON({
            url: url,
            noCache: true,
            method: 'get',
            onFailure: function(response) {
                //Unpexted behaviour, eror with status 200 trigger, why?
                if(response.status !== 200) {
                    throw "Error deleting rule";
                }
                this.rules.remove(rule);

            }.bind(this)
            }).send();

        }
    };

    var Rule = function(name, data) {
        this.name = ko.observable(name);
        this.enabled = data.enabled;
        this.mustContain = data.mustContain;
        this.assignedCategory = data.assignedCategory;
        this.mustNotContain = data.mustNotContain;
        this.savePath = data.savePath;
        this.feeds = feeds.map(function(f) { return new Feed(f, data.affectedFeeds.indexOf(f.url) >= 0)});

        this.data = data;

        this.canSave = ko.observable(true);
    };

    Rule.prototype = {
    save: function() {
            var toSave = Object.assign({}, this.data);

            for (var key in toSave) {
            if (this.hasOwnProperty(key)) {
                    toSave[key] = ko.utils.unwrapObservable(this[key]);
            }
            }

            toSave.affectedFeeds = this.feeds.filter(function(f) { return f.enabled; }).map(function(f) { return f.url; });
            var json = ko.toJSON(toSave);
            var dirty = ko.toJSON(this.data) !== json;

            if(!dirty) return;

            var url = new URI('api/v2/rss/setRule');
            url.setData('ruleName', this.name());
            url.setData("ruleDef", json);

            this.canSave(false);
            var request = new Request.JSON({
            url: url,
            noCache: true,
            method: 'get',
            onFailure: function(response) {
                //Unpexted behaviour, eror with status 200 trigger, why?
                if(response.status !== 200) {
                    throw "Error saving rule";
                }

                this.data = toSave;
                this.canSave(true);
            }.bind(this)
            }).send();
    }
    };

    var Feed = function(data, enabled) {
    this.name = data.name;
    this.url = data.url;
    this.enabled = enabled;
    };


    var orgOptionsApply = ko.bindingConventions.conventionBinders.options.apply;
    ko.bindingConventions.conventionBinders.options.apply = function(name, element, bindings, options, type, data, viewModel) {
        orgOptionsApply(name, element, bindings, options, type, data, viewModel)

        if (options.length === 0 || options[0]["name"]) {
            bindings.optionsText = function() { return "name"; };
        }
    };

    ko.bindingHandlers.modal = {
        init: function(element, valueAccessor) {
            valueAccessor().subscribe(function(value) {
            if(value) {
                setTimeout(function () {
                new MochaUI.Window({
                    title: "RSS auto download",
                    content: element,
                    storeOnClose: true,
                    addClass: 'windowFrame', // fixes iframe scrolling on iOS Safari
                    scrollbars: true,
                    maximizable: false,
                    closable: true,
                    paddingVertical: 0,
                    paddingHorizontal: 0,
                    onClose: function() {
                        valueAccessor()(null);
                    }
                });
                }, 0);
            }
            });

        }
    }


    ko.applyBindings(new Model(), button)
})();

`

@ rqi14 рдХреНрдпрд╛ рдЖрдкрдиреЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ?

рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХреБрдЫ рдмрджрд▓рд╛ рдерд╛, рдпрд╣ рд╡рд╣ рдкреНрд░рд╛рд░реВрдк рдерд╛ рдЬрд┐рд╕реЗ URL рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдпрджрд┐ рдореБрдЭреЗ рд╕рд╣реА рдпрд╛рдж рд╣реИ, рддреЛ setRules рдЕрднреА рднреА URL рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд▓реЗрддрд╛ рд╣реИред

@ rqi14 рдХреНрдпрд╛ рдЖрдкрдиреЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ?

рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХреБрдЫ рдмрджрд▓рд╛ рдерд╛, рдпрд╣ рд╡рд╣ рдкреНрд░рд╛рд░реВрдк рдерд╛ рдЬрд┐рд╕реЗ URL рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдпрджрд┐ рдореБрдЭреЗ рд╕рд╣реА рдпрд╛рдж рд╣реИ, рддреЛ setRules рдЕрднреА рднреА URL рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд▓реЗрддрд╛ рд╣реИред

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдореИрдВрдиреЗ рдХреНрдпрд╛ рд╕рдВрд╢реЛрдзрди рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

@ rqi14 рдореИрдВрдиреЗ рдЕрдкрдиреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдПрдХ рдЙрдкрдХрд░рдг рдореЗрдВ рдХреА рдФрд░ рд╣рд╛рдБ, рдЖрдкрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдкреА / рд╡реА 2 / рдЖрд░рдПрд╕рдПрд╕ / рдЖрдЗрдЯрдо рд╕реЗ рд▓реМрдЯрд╛рдП рдЧрдП рдлрд╝реАрдб рдпреВрдЖрд░рдПрд▓ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ

рдЬрдм рдореИрдВ VNC рдФрд░ рд░реЗрдЧреНрдпреБрд▓рд░ GUI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдпрд╛ рдмрд╕ GUI рдХреЛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рд╕реЗ RSS рдлрд╝реАрдбреНрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдореИрдВ qbittorrent рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ qbittorrent-nox рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдЙрд╕ рдкрд░ рдЙрдард╛рдПрдЧрд╛? рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ: рдХреНрдпрд╛ рдХреЗрд╡рд▓ GUI рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ рдпрд╛ рд╕рдВрдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рд╣реИ?

рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭреВрдВ, рддреЛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ RSS рдлреАрдб рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ webui рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛?

рдЬрдм рдореИрдВ VNC рдФрд░ рд░реЗрдЧреНрдпреБрд▓рд░ GUI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдпрд╛ рдмрд╕ GUI рдХреЛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рд╕реЗ RSS рдлрд╝реАрдбреНрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдореИрдВ qbittorrent рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ qbittorrent-nox рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдЙрд╕ рдкрд░ рдЙрдард╛рдПрдЧрд╛? рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ: рдХреНрдпрд╛ рдХреЗрд╡рд▓ GUI рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ рдпрд╛ рд╕рдВрдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рд╣реИ?

рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдХреЗрд╡рд▓ рдЬреАрдпреВрдЖрдИ рдЧрд╛рдпрдм рд╣реИ, рдореИрдВ рдПрдХ рдЯреЛрд░реЗрдВрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП -nox рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдерд╛ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдпрд╣ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдСрдЯреЛ-рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдЬрдм рдЬреАрдпреВрдЖрдИ рдЬреЛрдбрд╝ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖рд┐рдд рд╣реИ?

рд╣реЗ рджреЛрд╕реНрддреЛрдВ, рдпрд╣рд╛рдБ рдореЗрд░рд╛ rss рдирд┐рдпрдо UI рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
рдпрд╣ рдЕрдм рдЙрди рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рдореНрдпреВрдЯ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╕рднреА рдлрд╝реАрдб рдпреВрдЖрд░рдПрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдХреНрдпреВрдмрд┐рдЯреЛрд░реЗрдВрдЯ рдкрд╛рд░реНрд╕ рдЗрд╕ рдкрде рдХреЛ рдмрдЧ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ)ред
рдпрд╣ UI рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдлрд╝реАрдб рдЖрджрд┐ рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ

// ==UserScript==
// <strong i="8">@name</strong>         qbittorrent rss
// <strong i="9">@namespace</strong>    http://tampermonkey.net/
// <strong i="10">@version</strong>      0.1
// <strong i="11">@description</strong>  Adds rss rule window to qBittorent web UI
// <strong i="12">@author</strong>       Anders Malmgren
// <strong i="13">@match</strong>        http://winserver:8080
// <strong i="14">@match</strong>        http://localhost:8080/
// <strong i="15">@grant</strong>        none
// <strong i="16">@require</strong>      http://knockoutjs.com/downloads/knockout-3.4.2.js
// <strong i="17">@require</strong>      http://andersmalmgren.github.io/Knockout.BindingConventions/src/Knockout.BindingConventions.js
// ==/UserScript==

(function() {
    var modalTemplate = '<div>\
   <select data-name="rules"></select>\
   <button data-name="addRule">Add</button>\
   <button data-name="deleteSelectedRule">Delete</button>\
   <div data-name="selectedRule">\
      <div><label><input data-name="enabled"/>Enabled</label></div>\
      <div><label>Name</label><input data-name="name" /></div>\
      <div><label>Must contain</label><input data-name="mustContain" /></div>\
      <div><label>Must NOT contain</label><input data-name="mustNotContain" /></div>\
      <div><label>Save path</label><input data-name="savePath" /></div>\
      <label>Feeds</label>\
      <div data-name="feeds">\
          <div><label><input data-name="enabled"/><span data-name="name"></span></label></div>\
      </div>\
      <button data-name="save">Save</button>\
   </div>\
</div>'

    var button = new Element("a", { html: "RSS<div data-name='modal' data-bind='modal: modal'>" + modalTemplate + "</div>"});
    button.setAttribute("data-bind", "click: showRss");

    var feeds = null;
    new Request.JSON({
            url:  new URI('api/v2/rss/items'),
            noCache: true,
            method: 'get',
            onFailure: function() {
               //TODO: error handling
            },
            onSuccess: function(response) {
               feeds = Object.keys(response).map(function(key) { return { name: key, url: response[key] != "" ? response[key] : key }; })
            }
        }).send();

    $("mochaToolbar").append(button);

    var Model = function() {
        this.modal = ko.observable().extend({notify: 'always'});;
        this.modal.subscribe(function(value) { console.log(value);});
    };

    Model.prototype = {
        showRss: function() {
            if(this.modal() == null) {
                this.modal(new RssModel());
            }
        }
    };

    var RssModel = function() {
      this.rules = ko.observableArray();
      this.selectedRule = ko.observable();

      this.listRules();
      this.canDeleteSelectedRule = ko.computed(function() { return this.selectedRule() != null }, this);
    };

    RssModel.prototype = {
          listRules: function() {
var url = new URI('api/v2/rss/rules');
        var request = new Request.JSON({
            url: url,
            noCache: true,
            method: 'get',
            onFailure: function() {
               //TODO: error handling
            },
            onSuccess: function(response) {
               this.rules(Object.keys(response).map(function(key) { return new Rule(key, response[key]); }));
            }.bind(this)
        }).send();
        },
        addRule: function() {
            this.rules.push(new Rule("Untitled", { enabled: false, mustContain: "", mustNotContain: "", savePath: "", affectedFeeds: []}));
        },
        deleteSelectedRule: function() {
            var rule = this.selectedRule();
            var url = new URI('api/v2/rss/removeRule');
            new Request.JSON({
               url: url,
               noCache: true,
               method: 'post',
               data: { ruleName: rule.name() },
               onFailure: function(response) {
                   //Unpexted behaviour, eror with status 200 trigger, why?
                   if(response.status !== 200) {
                       throw "Error deleting rule";
                   }
                   this.rules.remove(rule);

               }.bind(this)
            }).send();

        }
    };

    var Rule = function(name, data) {
        this.name = ko.observable(name);
        this.enabled = data.enabled;
        this.mustContain = data.mustContain;
        this.mustNotContain = data.mustNotContain;
        this.savePath = data.savePath;
        this.feeds = feeds.map(function(f) { return new Feed(f, data.affectedFeeds.indexOf(f.url.url) >= 0)});

        this.data = data;

        this.canSave = ko.observable(true);
    };

    Rule.prototype = {
       save: function() {
            var toSave = Object.assign({}, this.data);

            for (var key in toSave) {
               if (this.hasOwnProperty(key)) {
                    toSave[key] = ko.utils.unwrapObservable(this[key]);
               }
            }

            toSave.affectedFeeds = this.feeds.filter(function(f) { return f.enabled; }).map(function(f) { return f.url; });
            var json = ko.toJSON(toSave);
            var dirty = ko.toJSON(this.data) !== json;

            if(!dirty) return;

            var url = new URI('api/v2/rss/setRule');

            this.canSave(false);
            var request = new Request.JSON({
               url: url,
               noCache: true,
               method: 'post',
               data: { ruleName: this.name(), ruleDef: json },
               onFailure: function(response) {
                   //Unpexted behaviour, eror with status 200 trigger, why?
                   if(response.status !== 200) {
                       throw "Error saving rule";
                   }

                   this.data = toSave;
                   this.canSave(true);
               }.bind(this)
            }).send();
       }
    };

    var Feed = function(data, enabled) {
       this.name = data.name;
       this.url = data.url.url;
       this.id = data.url.uid;
       this.enabled = enabled;
    };


    var orgOptionsApply = ko.bindingConventions.conventionBinders.options.apply;
    ko.bindingConventions.conventionBinders.options.apply = function(name, element, bindings, options, type, data, viewModel) {
        orgOptionsApply(name, element, bindings, options, type, data, viewModel)

        if (options.length === 0 || options[0]["name"]) {
            bindings.optionsText = function() { return "name"; };
        }
    };

    ko.bindingHandlers.modal = {
        init: function(element, valueAccessor) {
            valueAccessor().subscribe(function(value) {
            if(value) {
                setTimeout(function () {
                new MochaUI.Window({
                    title: "RSS auto download",
                    content: element,
                    storeOnClose: true,
                    addClass: 'windowFrame', // fixes iframe scrolling on iOS Safari
                    scrollbars: true,
                    maximizable: false,
                    closable: true,
                    paddingVertical: 0,
                    paddingHorizontal: 0,
                    onClose: function() {
                        valueAccessor()(null);
                    }
                });
                }, 0);
            }
            });

        }
    }


    ko.applyBindings(new Model(), button)
})();

рдареАрдХ рд╣реИ, рдореИрдВ qbittorrent forkedред рдЕрдм рдЖрдк рд╡реИрдХрд▓реНрдкрд┐рдХ Webui рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ RSS рдирд┐рдпрдо UI рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдореЗрд░рд╛ рд░реЗрдкреЛ рд╣реИ

https://github.com/AndersMalmgren/qBittorrent

рд╡реИрдХрд▓реНрдкрд┐рдХ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢
https://github.com/qbittorrent/qBittorrent/wiki/Alternate-WebUI-usage

@AndersMalmgren рдЖрдк рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП PR рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЦреЛрд▓рддреЗ?

@Piccirello рдХрд╛рд░рдгреЛрдВ рдХреА рдЬреЛрдбрд╝реА, рдкрд╣рд▓реЗ рдореИрдВ рдПрдХ MVVM рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдиреЙрдХрдЖрдЙрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрд░ рдЯреАрдо рдорд┐рд╢реНрд░рдг рдореЗрдВ рдПрдХ рдФрд░ рдЗрдВрдЬрди рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреА рд╣реИред рджреВрд╕рд░рд╛, рдХреЛрдИ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВред рддреАрд╕рд░рд╛, рдЗрд╕рдХреЗ рджреГрд╢реНрдп рдпреВрдЖрдИ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд╕рд╛рде рд╕реБрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдЗрд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред : рдбреА

рдЖрдЬ рдЬреАрдердм рдкрд░ рдпрд╣рд╛рдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреА 5 рд╡реАрдВ рд╡рд░реНрд╖рдЧрд╛рдВрда рд╣реИред

рдХреНрдпрд╛ RSS рдФрд░ webui рдХреА рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдХреНрдпрд╛ RSS рдФрд░ webui рдХреА рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдЗрд╕ 5 рд╡рд░реНрд╖реЛрдВ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИред рдЬреИрд╕реЗ рд╣реА рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдЧрд╛, рдЬреЛ рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕ рдмреАрдЪ рдореЗрд░рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдпреВрдЖрдИ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ :)

рдореИрдВ рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реВрдВ (рдореИрдВ рдЦреБрдж рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдмрд╣реБрдд рдЪрд╛рд╣рддрд╛ рд╣реВрдВ)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдХрдм / рдЕрдЧрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреЛрдб рдЖрдзрд╛рд░ рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред

@alexiooo рдЬрдм рдЖрд░рдПрд╕рдПрд╕ рд╡реЗрдм рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП

@alexiooo , рдЖрдк

+1

@Piccirello @glassez @ngosang @buinsky
рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рдФрд░ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрдиреБрд░реЛрдз рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕реЗ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдзрдиреНрдпрд╡рд╛рдж

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдЗрд╕реЗ рд▓реЗрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдкреАрдЖрд░рдУрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рднреА рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЗрд╕ рдорд╛рдорд▓реЗ рдХрд╛ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╡реЗрдм рджреЗрд╡ рд╣реИред рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╕рдореБрджрд╛рдп рд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@alexiooo рдЬреИрд╕рд╛ рдХрд┐ @glassez рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рд╡реЗрдмреНрдпреВрдИ / рд╡реЗрдмрдкреАрдИ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдпрд╛ рдХреНрд╡рд┐рдмрдЯреЛрд░реЗрдВрдЯ рдХреЗ рдХреЛрдбрдмреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдкрд╣реБрдВрдЪреЗрдВред рдореБрдЭреЗ RSS рд╕реЗ рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред

@Piccirello рдХреНрдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдкрд░ рдХреЛрдИ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ? рдореИрдВ рдХреБрдЫ ES6 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдХреНрд╖рд╛рдПрдВ ( https://caniuse.com/#feat = es6-class)

рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ / рдЬрдирд╕рдВрдкрд░реНрдХ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ рдХрд╣рд╛рдБ рд╣реИред

рдПрдХ рддрд░рдл, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореЛрдЪрд╛ рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рдВрднрд╡рддрдГ рдИрдПрд╕ 6 рдХрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреА рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВрдЧреАред рджреВрд╕рд░реА рдУрд░, ES6 рдХрдХреНрд╖рд╛рдПрдВ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ, IE11 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдореИрдВ IE11 рдХреЛ рдЕрдЧрд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рддрд░рд╣ рдирд╛рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЕрд╕рд▓реА рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдореАрдЯреНрд░рд┐рдХ рдирд╣реАрдВ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рдпрд╣ рдкреЛрд╕реНрдЯ @ Chocobo1 рд╕реЗ

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХрдИ рд▓реЛрдЧ IE11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/The-perils-of-use-Internet-Explorer- рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ-default-рдмреНрд░рд╛рдЙрдЬрд╝рд░ / рдмрд╛-рдкреА / 331,732

рдХреНрдпрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рдо рдЖрдВрдХрдбрд╝реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдпрд╣ рдПрдХ рдЙрдЪрд┐рдд рдмрд┐рдВрджреБ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ IE рдЕрднреА рднреА рдбреЗрд╕реНрдХрдЯреЙрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╛рдЬрд╛рд░ рдХреЗ 5-10% рдХреЗ рдмреАрдЪ рдЖрдкрдХреЗ рд╕реНрд░реЛрдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред 10% рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЙрд╕ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЫреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рдХрд░реВрдВрдЧрд╛ред

рд▓реЗрдХрд┐рди, рд╢рд╛рдпрдж рек.реи.реж, рдПрд╕ рем рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдордп рд╣реИред IE рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╛ рддреЛ 4.1 рдкрд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреЛ рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред @ Chocobo1 рдЗрд╕ рдкрд░ рдЖрдкрдХреЗ рдХреНрдпрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕реНрдЯреИрдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣ 10% рдкреБрд░рд╛рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЯреЛрд░реЗрдВрдЯрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдпрд╣ рдЖрдИрдмрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреМрдмрддреЛрд░ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ IE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдо рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд╣рд╕реНрддреНрд░рд╛рдмреНрджрд┐ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдмрддрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

UTorrent рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рд╕реЗ qBittorrent рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рд╡реЗ uTorrent рдХреЗ рдЦрддрд░реЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдЪреЗрдд рд╣реИрдВ, рддреЛ qBittorrent рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдпрд╣ рд╕реЗрдЯ рдХрд░реЗрдВ рдХрд┐ рд╡реЗ рдПрдХ рд╡реЗрдмрдЧрдИ рдкрд░ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдВ, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдЕрднреА рднреА рд╣реИрдВ IE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд▓реЗрдХрд┐рди рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдорд╛рди рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рд╢реЙрд░реНрдЯ рдЯрд░реНрдо (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯ GDPR рджреБрдирд┐рдпрд╛ рдореЗрдВ) рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рдХрд╛рдлреА рдмрдбрд╝реА рдЫрд▓рд╛рдВрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЕрдм рдХреЗ рдмреАрдЪ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд░рд┐рд▓реАрдЬ рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдИрдУрдПрд▓ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдЖрдк рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреБрд╣рдиреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдХреБрд╣рдиреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ qB рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╣рд┐рддрд╛рд░реНрде рд╣реИрдВ .... рдФрд░ рдпрд╣ рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдЕрд▓рд░реНрдЯ рдХреЛ рд╕рд╣реА рд░рдЦрддрд╛ рд╣реИ рдЬреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рд╕рдорд╛рдЪрд╛рд░ рдкреЛрд╕реНрдЯ рдХрднреА рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рдмреЗрд╣рддрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред

рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ред

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ: рдИрдПрд╕ 6 рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдХрд┐ рд╣рдо IE11 рд╕рдорд░реНрдерди рдХреЛ рджреВрд░ рдлреЗрдВрдХрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ ...
рднрд▓реЗ рд╣реА рдЙрддреНрддрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛ, IMO рдЕрднреА рднреА v4.2.x рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрд▓реНрджреА рд╣реИ, рдореИрдВ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomom -475126288 рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ EOL рдЪреЗрддрд╛рд╡рдиреА рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП)ред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХреГрдкрдпрд╛ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ (рдпрд╛ рдкреАрдЖрд░) рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдо рдЯреНрд░рд╛рдВрд╕рд▓реНрдпреВрд╢рди рдХреЗ рд▓рд┐рдП рдмреИрдмреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдХрд┐рд╕реА рднреА рдЪрд░рдг рдХреЗ рд╕рдВрдХрд▓рди рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝реЗрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рд╣рдо ES6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рд╕рдордп IE рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдЧрд╛

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрднрд╡ рд╣реИ, рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорддрд▓рдм рд╕рд┐рд░реНрдл рд╕рд╛рджреЗ рдИрдПрд╕ 6 рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реИ рдЬреЛ IE рдкрд░ рдЪрд▓реЗрдЧрд╛ред

рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдЖрдкрдХреЛ рдЙрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд┐рд▓реНрдб рд╕реНрдЯреЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддрдм рдЖрдк рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЯрд╛рдЗрдк рд╕реЗрдлреНрдЯреА рд╕реЗ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ

рдпрджрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХреНрд╕ рд╕рд░реНрд╡рд░ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП "рдХреНрд▓рд╛рдЗрдВрдЯ" рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ qbittorrent-nox рдФрд░ UI рдЪрд▓рд╛ рд╕рдХреЗрдВ? Deluge рдХреБрдЫ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ: рдореБрдЦреНрдп UI рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╕рд░реНрд╡рд░ рдХреЛ рдбрд┐рд╕реНрдкреНрд▓реЗрд▓реЗрд╕ рдорд╢реАрди рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдмреАрдЪ рдореЗрд░рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдпреВрдЖрдИ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ :)

@AndersMalmgren
рдореБрдЭреЗ рдЕрдкрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдпреВрдЖрдИ рдХреЛ qBittorrent рдХреА рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдирд┐рд░реНрджреЗрд╢ рджреЗрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред
I рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ XXX рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ qBittorrent "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реЗрдм UI" рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред
рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреЛрд╕реНрдЯ рдХреА рд╣реИ рдФрд░ рдПрдХ рдХрд╛рдВрдЯрд╛ рднреА рдХрд┐рдпрд╛ рд╣реИред
рдХреНрдпрд╛ рдореИрдВ рдЖрдкрдХреА рдкреЛрд╕реНрдЯ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрдкреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЗрд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВ (рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЗрд╕реЗ рдХреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?) рдФрд░ рдлрд┐рд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ qBittorrent рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реЗрдм UI рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ?
рд╕рдореБрджрд╛рдп рдХреЛ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

@bakertony
рдирдорд╕реНрддреЗ, рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпреВрдУ 4.1.x рд╢рд╛рдЦрд╛ рдкрд░ рд╣реИрдВред

src\webui\www рдЙрди рд╕рднреА рдХреЛ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ src\icons рд╕реЗ src\webui\www\public\images рдирдХрд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ

@bakertony
рдирдорд╕реНрддреЗ, рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпреВрдУ 4.1.x рд╢рд╛рдЦрд╛ рдкрд░ рд╣реИрдВред

src\webui\www рдЙрди рд╕рднреА рдХреЛ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ src\icons рд╕реЗ src\webui\www\public\images рдирдХрд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ

рдЙрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдмрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╛рд╣рд░ рд╡рд░реНрддрдиреА:
1) рдореИрдВ https://github.com/AndersMalmgren/qBittorrent рдкрд░ рдЧрдпрд╛
2) рдореИрдВрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ ("рдХреНрд▓реЛрди рдпрд╛ рдбрд╛рдЙрдирд▓реЛрдб" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)
3) рдлрд╝реЛрд▓реНрдбрд░ "qBittorrent-mastersrc \ webui \ www" рдХреЛ рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛
4) рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ "www \ public" рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛
5) "www \ public \ рдЫрд╡рд┐рдпреЛрдВ" рдХреЗ рд▓рд┐рдП "qBittorrent-mastersrc \ icons" рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдирдХрд▓ рдХреА
6) qBittorrent "рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ -> рд╡реЗрдм UI -> рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реЗрдм UI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдореИрдВрдиреЗ www рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕реНрдерд╛рди рд╕реЗрдЯ рдХрд┐рдпрд╛, рдареАрдХ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛
7) рдирдП UI рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП " http: // localhost : 8080" рдкрд░ рдкрд╣реБрдВрдЪрд╛рдпрд╛

рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЯреВрд▓рдмрд╛рд░ рдкрд░ рдПрдХ рдирдпрд╛ "рдЖрд░рдПрд╕рдПрд╕" рдЖрдЗрдХрди рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рдореМрдЬреВрджрд╛ рдЖрд░рдПрд╕рдПрд╕ рдСрдЯреЛ рдбрд╛рдЙрдирд▓реЛрдб рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдкреВрд░реНрдг рдЖрд░рдПрд╕рдПрд╕ рдЯреИрдм рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рдпрд╛рдиреА рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреЙрд░реЗрдВрдЯ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: - / рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХ рджрд┐рди рдПрдХ qBittorrent рдЕрдкрдбреЗрдЯ рдореЗрдВ рдЖрдПрдЧрд╛!

@bakertony рд╣рд╛рдп, рдпрд╣ рдПрдкреАрдЖрдИ / рд╡реА 2 / рдЖрд░рдПрд╕рдПрд╕ / рдЖрдЗрдЯрдо рд▓рдЧрддрд╛ рд╣реИ? havent рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
https://github.com/qbittorrent/qBittorrent/wiki/Web-API-Documentation#get -all-items

рддрдм рдЖрдк рдПрдХ рдзрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдб рдЯреЛрд░реЗрдВрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ

https://github.com/qbittorrent/qBittorrent/wiki/Web-API-Documentation#add -new-torrent

@bakertony рдореИрдВрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП UI рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк qbittorrent рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реИрдВ, рддреЛ 41x рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдорд╛рд╕реНрдЯрд░ рд╕реЗ рд╕реНрд░реЛрдд рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдорд╛рд╕реНрдЯрд░ рд╣реИ

https://github.com/AndersMalmgren/qBittorrent/tree/v4_1_x

рдЙрд╕ @AndersMalmgren рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ HTTPS qb рдЙрджрд╛рд╣рд░рдг рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк HTTP рд╕реНрд░реЛрдд рд╕реЗ рджреЛ js lib рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХреНрд░реЙрд╕-рдСрд░рд┐рдЬрд┐рди рд╣реИрдВред рдмрд╕ http рдХреЛ рдмрджрд▓рдХрд░ https рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд╡реЗрдмрдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЪрдпрдирд┐рдд рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде, рдпреВрдЖрдИ рдореЗрдВ рдорд╛рдЙрд╕ / рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрдиреБрд░реЛрдз 500 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВ, рд╡реЗ рд╕рднреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ рдирд╣реАрдВ рд╣реИрдВред Qbittorrent рдпрд╛ nginx рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ ... рдЕрдЬреАрдмред

рдореЗрд░рд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдирдП рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ред рд╡рд╣рд╛рдБ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ qb рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реНрдЯреЛрд░ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЖрдк рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ 2 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж

@AndersMalmgren , рдореИрдВрдиреЗ рдЖрдкрдХреА v4_1_x рд╢рд╛рдЦрд╛ рдкрд░ рдХреНрд▓реЛрди рдХрд┐рдпрд╛, рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдпреВрдЖрдИ рд╕реЗрдЯ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЖрд░рдПрд╕рдПрд╕ рдмрдЯрди рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдХрд╣рд╛рдБ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@AndersMalmgren , рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл NoScript рдПрдбрдСрди рдерд╛ рдЬреЛ рдЖрдкрдХреЗ рд░реЗрдкреЛ рдФрд░ рдиреЙрдХрдЖрдЙрдЯ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@AndersMalmgren , рдПрдкреАрдЖрдИ рдЕрднреА рддрдХ рд╕реЗрдЯрд┐рдВрдЧ (рд╕реНрдорд╛рд░реНрдЯ) рдПрдкрд┐рд╕реЛрдб рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ?

@Ingvix рдиреЗ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдореИрдВ рд╕реНрд╡рдпрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

https://github.com/qbittorrent/qBittorrent/wiki/Web-API-Documentation#set -auto-download-rule

@AndersMalmgren , рдареАрдХ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдЦреБрдж рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред

рдпрд╣ рдЕрднреА рддрдХ рдХреИрд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ? 6 рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рдпрд╣ рдлреАрдЪрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╣реИред рдЖрдУ! рдпрд╣ рдХрд┐рд╕реА рднреА рдмрд┐рдЯрдХреЙрдЗрди рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

рд╣рд╛рдБ рдУрд╡реЗрди! рдЬрд┐рддрдирд╛ рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕рд╕реЗ рдпрд╣ рдЕрдкрдорд╛рдирдЬрдирдХ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдбрд┐рдд рдФрд░ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ !!
рдЖрдк <</ sarcasm>> рдХреИрд╕реЗ рдбрд╛рд▓рддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкрд░ рдПрдХ рдкреНрд▓рд╕ рд▓рдЧрд╛ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдирд╛ рдкреИрд╕рд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЦреБрд╢ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореЗрд░рд╛ рдореБрдВрд╣ рд╣реИ, рдФрд░ рдЗрд╕ рдПрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдирд╛рдо рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдЧрд╛!

рдореЗрд╣ рдореИрдВ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕реЗ linux рдХреЗ рд▓рд┐рдП utorrent 3.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред

рд╡рд╛рд╣ ... 6 рд╕рд╛рд▓

рд╣рд╛рдБ, рдореИрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЕрдЧрд░ рдореИрдВ рддреБрдо рдереЗред

+1

рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХрд╛ рд╡реНрдпрд░реНрде рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЕрдкрдирд╛ +1 рдЬреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ ... рдлрд┐рд░ uTorrent рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд░рд╣реЗрдВ рдФрд░ рд╣рд░ рджреЛ рд╕рд╛рд▓ рдмрд╛рдж рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИред рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдореБрдлреНрдд рдЙрддреНрдкрд╛рдж рд╣реИ рдФрд░ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рддреЛ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд▓рд╛рдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд░рд╛рдЬрд╕реНрд╡ рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ...

@WilliCJ рдХреИрд╕реЗ рдкреГрдереНрд╡реА рдкрд░ рдпрд╣ рд╡реНрдпрд░реНрде рд╣реИ? Rtorrent рдПрдХрдорд╛рддреНрд░ UI рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреВрд░реНрдг RSS рдкреНрд░рдмрдВрдзрди рд╣реИ рдФрд░ рдпрд╣ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИред рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ @owenashurst рдореИрдВ рдЕрд╕реНрдкрд╖реНрдЯ рд░рд╣рд╛ рд╣реЛрдЧрд╛, рдореЗрд░рд╛ рдХреНрдпрд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдЫреЛрдЯреЗ "+1" рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХ рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдзрд╛рдЧреЗ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 6 рд╕рд╛рд▓ рдХрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреА рд╣реЛрдЧреА рдХрд┐ рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЧрд▓рдд рдЬрдЧрд╣ рдкрд░ рд░рдЦ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХрд╛ рднреА рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдПрдХ рд░реЛрд╕реНрдЯрд░реЗрдВрдЯ рдРрдк рдерд╛ред рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ uTorrent рдФрд░ qBittorrent рдкрд░ рд╕реБрдЭрд╛ рд░рд╣реЗ рд╣реИрдВ?

@WilliCJ haha рдареАрдХ рд╣реИ, рд╣рд╛рдБ рд░реЛрдЯреЛрд░реЗрдВрдЯ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рдЗрд╕рдореЗрдВ рд░реБрдЯреЙрд░реЗрдВрдЯ рдирд╛рдордХ рдПрдХ рдпреВрдЖрдИ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЖрд░рдПрд╕рдПрд╕ рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред Qbittorent рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ Rtorrent рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдзрдиреНрдпрд╡рд╛рдж @owenashurst , рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ, рдФрд░ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ Rtorrent рдЕрднреА рднреА рдХреЗрд╡рд▓ Linux рд╣реИ, рдФрд░ рдЬреИрд╕рд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЙрд╕ рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдлрд┐рд░ рднреА рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐, рдореИрдВ рдЕрднреА рднреА рджреЗрд╡ рд╕реВрдЪреА рдореЗрдВ webui рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдБрдЪ рдпреЛрдЧреНрдп qBittorrent рдХреЗ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдФрд░ рдлрд┐рд▓реНрдЯрд░ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╣рд╛рде рд░рдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛!

6 рд╕рд╛рд▓ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдлреАрдЪрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИред
Linux, docker, rss рдФрд░ webui рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреЛрд░реЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ?

@ Haxy89 рдпрджрд┐ рдЖрдк рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВрдиреЗ Rtorrent рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдЖрдзрд╛рд░рд┐рдд рдмрд┐рдЯреЛрд░реЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╡реЗрдм UI (Rutorrent) рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрд▓рдЧ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ RSS рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬрд┐рд╕реЗ рдСрдирд▓рд╛рдЗрди рд╕рднреА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдБ рднреА рдПрдХ docker рдХрдВрдЯреЗрдирд░ рд╣реИ рдХрд┐ рд╡реИрд╕реЗ рднреА рдпрд╣ рд╕рдм рд╣реИред

@owenashurst @ Haxy89 @WilliCJ рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -486,63942 + https://github.com/qbittorrent/qBittorrent/issues/453# рд╕реЗ рдСрд▓рд╡реЗрдмреНрдпреВрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

@WolfganP рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЖрдЬрдорд╛рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдпрд╣ add / edit / delete рдореЗрдВ RSS рдлреАрдбреНрд╕ рдХреЛ рдореИрдиреЗрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддрдм рддрдХ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЖрдк RSS рдлрд╝реАрдб рд╕реЗ рдЯреЙрд░реЗрдВрдЯ рдХреЛ рджреЗрдЦ / рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред

@WolfganP
рдмрд╕ рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди ...
obraz

рдпрд╣рд╛рдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ...

рдореИрдВ RTorrent рдХреЗ рд╕рд╛рде рд▓рдбрд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ

@ Haxy89 рд╣рд╛рдБ, webUI рд╕реЗ рдлреАрдб рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗред рдореБрдЭреЗ рдРрд╕рд╛ рдХреЛрдИ рдирдпрд╛ рд╣рд▓ рдЦреЛрдЬрдиреЗ рдХрд╛ рдорди рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдирд┐рдпрдорд┐рдд рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде qbittorrent рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдФрд░ SSH рдФрд░ X11-рдЕрдЧреНрд░реЗрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрди рдлреАрдб рдХреЛ рдЬреЛрдбрд╝рд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдСрдЯреЛрдбреЙрдХ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЙрдиреНрд╣реЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдПрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ X11- рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдбреНрд░реИрдЧ рдХреА рддрд░рд╣, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдпреВрдЖрдИ рдХреЛ рдЕрднреА рднреА рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ qBittorrent рдореЗрдВ рдордХреНрдЦреА рдкрд░ рдирдП рдЯреЙрд░реЗрдВрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рд╣рди рдХрд░ рд╕рдХреВрдВред

@WolfganP
рдмрд╕ рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди ...
obraz

рдпрд╣рд╛рдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ...

рдХрдВрд╕реЛрд▓ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реИ? рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк 4.1.x рд╢рд╛рдЦрд╛ btw рдкрд░ рд╣реИрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдкрдХреЛ рдбреЗрд╕реНрдХрдЯреЙрдк UI рд╕реЗ рдЕрдкрдиреЗ рдлрд╝реАрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдРрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рдлрд╝реАрдб рдХреЛ рднреА рд╕реЗрдЯрдЕрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдПрдХ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ

@WolfganP

рдореИрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
RTorrent рдХреА рддрд░рд╣ рд╡реЗрдм рд╕реЗ рд╕рдм рдХреБрдЫ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

@ Haxy89 @AndersMalmgren рдлрд╝реАрдб рдЯреИрдм рдкрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ рдлреАрдб рд╣реЛ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдареАрдХ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдирдореВрдирд╛ rss / feeds.json:

{
    "The Pirate Bay - Video": {
        "uid": "{ad569ad7-ea3e-4bb5-8c85-a43215b5d352}",
        "url": "https://thepiratebay.org/rss//top100/200"
    }
}

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХрд┐ @AndersMalmgren рдХрд╛рдВрдЯрд╛ рд╕реЗ @Piccirello (рдЙрд░реНрдл WebUI рдорд╛рд╕реНрдЯрд░ :-) рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛ рд╕рдХрддрд╛ рд╣реИред

@wolfganp рдореИрдВрдиреЗ рдХреЗрд╡рд▓ 4.1.5 рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ 1.7 рдкрд░ рдЕрджреНрдпрддрди рдХрд░реЗрдЧрд╛ рдФрд░ рджреЗрдЦреЗрдЧрд╛

рдореЗрд░реЗ рд▓рд┐рдП 4.1.7 рдкрд░ @WolfganP рдХрд╛рдо рдХрд░рддреА рд╣реИ

btw, RSS рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ API рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдлрд╝реАрдб рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдпрдо рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛ рдлрд╝реАрдбреНрд╕ рдЯреИрдм рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдлреАрдб рдЯреИрдм рдХреЗ рддрд╣рдд рдлрд╝реАрдб рдХрд╛ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдлрд╝реАрдб рдкреНрд░рдмрдВрдзрди UI рдХреЗ рд╕рд╛рде рдореЗрд░реА 4.1.x рд╢рд╛рдЦрд╛ рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ

image

@AndersMalmgren рдореЗрд░реЗ рд▓рд┐рдП рдЕрдм рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╕рд┐рд░реНрдл рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрдИ рд╕реВрдЪреА рдХреЛ рдлреАрдб рдХрд░рддрд╛ рд╣реИ, рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдирд╣реАрдВ)ред рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

BTW, rss.js рд▓рд╛рдЗрди 39 рдореЗрдВ рдЖрдкрдХреЛ рд╢рд╛рдпрдж RSS рдЖрдЗрдХрди рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ svg рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: src='images/qbt-theme/rss-config.svg'

@WolfganP рдЖрдкрдХреЛ рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ 4.1.x рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рдЖрдЗрдХрди рдПрдХ png рд╣реИ

@owenashurst @ Haxy89 @WilliCJ рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ # 453 (рдЯрд┐рдкреНрдкрдгреА) + # 453 (рдЯрд┐рдкреНрдкрдгреА) рд╕реЗ altWebUI рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА?

@WolfganP рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рд╣реИ, рдФрд░ "RSS рдирд┐рдпрдо" рдмрдЯрди рд╕реНрд╡рдпрдВ рдареАрдХ рд╕реЗ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ (рдореИрдВрдиреЗ рд╢рд╛рдпрдж рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реВрдВрдЧрд╛), рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЖрд░рдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдСрдЯреЛ рдбрд╛рдЙрдирд▓реЛрдб рдирд┐рдпрдо, рдФрд░ рдореМрдЬреВрджрд╛ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдХреЛ рджреЗрдЦреЗрдВ рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝реЗрдВ / рд╕рдВрдкрд╛рджрд┐рдд рди рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

рдХреГрдкрдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ @AndersMalmgren , рдореИрдВ рдХреЛрдИ рднреА рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛, рдЬреЛ рд╡реЗрдмрд╛рдИ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛред

QBittorent.org рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕реЗ qBittorrent рдХреА рдореЗрд░реА рдореВрд▓ рд╕реНрдерд╛рдкрдирд╛ рдереА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдм github рд╕реЗ рдХреНрд▓реЛрди / рдЬрд╝рд┐рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рд╣реИ рдЬреЛ "qBittorrent-mastersrc \ icons" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдирд╣реАрдВ рдереЗ " https://github.com/AndersMalmgren/qBittorrent " рдХреНрд▓реЛрди / рдЬрд╝рд┐рдкред RSS рдлрд╝реАрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рдЕрдм рд╡рд╣рд╛рдВ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж рдПрдВрдбрд░реНрд╕, рдФрд░ рдУрд╡реЗрди!

... рдЕрдм рдореБрдЭреЗ рдмрд╕ рд╡рд░реНрдХрдЖрдЙрдЯ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдлрд╛рдЗрд▓рдмреЛрдЯ рдХреЛ qBittorrent рд╕реЗ рдХрд╛рдо рдХрд░рд╡рд╛рдпрд╛ рдЬрд╛рдП!

btw, RSS рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ API рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдлрд╝реАрдб рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдпрдо рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛ рдлрд╝реАрдбреНрд╕ рдЯреИрдм рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдлреАрдб рдЯреИрдм рдХреЗ рддрд╣рдд рдлрд╝реАрдб рдХрд╛ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@AndersMalmgren рд╕рд┐рд░реНрдл рд╕реЛрдЪ рдХреЗ рд╕рд╛рде (рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ AFK рдХреЗ рд░реВрдк рдореЗрдВ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рддреБрдо рд▓реЛрдЧ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реЛред рдХреНрдпрд╛ рдПрдкреАрдЖрдИ рддреБрдо рд╕рдЪ рдореЗрдВ рдпрд╛рдж рдЖрддреА рд╣реИ?

рдПрдХ рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдХрднреА рднреА рдХрд┐рд╕реА рдзрд╛рд░ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝реАрдб рдЕрдкрдбреЗрдЯ рд╡реИрд╕реЗ рднреА рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдЧрд╛?

рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдлрд╝реАрдб рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЬрдм рдлрд╝реАрдб рдЕрдкрдбреЗрдЯ рдирд┐рдпрдо рдЙрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред

рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

image

рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрджреНрдпрддрди рд╕рднреА рдлрд╝реАрдб рдлрд╝рдВрдХреНрд╢рди рдПрдкреАрдЖрдИ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

image

рдпрд╛ рдЙрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдлрд╝реАрдб рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ

image

рдореИрдВрдиреЗ рдЕрдкрдиреА 4.1.x рдмреНрд░рд╛рдВрдЪ рдореЗрдВ downlad settings tab рдореЗрдВ rss рдлреАрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реАрдВ

image

@AndersMalmgren
рдСрдЯреЛ рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕?
рдЯреЙрд░реЗрдВрдЯреНрд╕ рдСрдЯреЛ рдХрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ? рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдлрд╝реЛрд▓реНрдбрд░?
рдСрдЯреЛ рдХреЗ рд▓рд┐рдП рдлрд┐рд▓реНрдЯрд░ рдХреЗрд╡рд▓ рдЪрдпрдирд┐рдд рдЯреЙрд░реЗрдВрдЯ рдЖрджрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ?

@ Haxy89 рдХреНрдпрд╛ рд╡рд╣ рдкрд╣рд▓рд╛ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдерд╛ рдЬреЛ рдЙрд╕рдиреЗ рдЕрдкрдиреЗ рд░реЗрдкреЛ рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛? рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреАред рдЖрдк рд╣рд░ рдирд┐рдпрдо рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ Haxy89 рд╡реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ рдЬреИрд╕реЗ @Ingvix рдХрд╣рддреЗ рд╣реИрдВред рдЕрдм рддрдХ рдЖрд░рдПрд╕рдПрд╕ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдКрдкрд░ рдирд╣реАрдВ рдереАрдВред

рдореИрдВрдиреЗ downlad settings tab рдореЗрдВ rss рдлреАрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реАрдВ

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдЕрдиреБрд░реЛрдз рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрд╛ рдпрд╣ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд WebB рдореЗрдВ qBittorrent рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ?

рд▓реЗрдХрд┐рди рдЕрджреНрдпрддрди рд╕рднреА рдлрд╝реАрдб рдлрд╝рдВрдХреНрд╢рди рдПрдкреАрдЖрдИ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ downlad settings tab рдореЗрдВ rss рдлреАрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реАрдВ

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдЕрдиреБрд░реЛрдз рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрд╛ рдпрд╣ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд WebB рдореЗрдВ qBittorrent рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ?

рдХреЗрд╡рд▓ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред рдЕрдм рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рд╣рд╛рд░реНрдбрдХреЛрдб

https://github.com/AndersMalmgren/qBittorrent/blob/c52de3980f7543248e88f76c09f53da41dc4d63b/src/webui/www/private/preferences_content.html#L236

рд▓рд╛рдкрддрд╛ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рднреА рдореИрдВ рдареАрдХ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛, рдХрдо рд╕реЗ рдХрдо рд╣рдо рдЗрд╕реЗ рдХрд░ рдкрд╛рдПрдВрдЧреЗ!

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдХрдо рд╕реЗ рдХрдо рдиреЗрддреНрд░рд╣реАрдиред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА torrents рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрднреА рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ред рдореИрдВ рд╢рд╛рдорд┐рд▓ рдорд╛рди рд░рд╣рд╛ рд╣реВрдБ / рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ regex рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ рдЯрд╛рдЗрдк рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рдХреНрдпрд╛ рдЖрдк рд░реЗрдЧреЗрдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ?

рдЖрд░рдПрд╕рдПрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╕ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:
рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░, рдХреЗрд╡рд▓ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ

рдЬрдм рдореИрдВ url рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдБ
рдореИрдВ repos рд╕реЗ рдбреЗрдмрд┐рдпрди 10 qbittorrent рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдпрд╣ 4.1.5-1 рд╣реИ

рдЬрдм рдореИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдирдИ ui рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдФрд░ рдкреНрд░рд╛рд░реНрдердирд╛ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╕рдм рдХреБрдЫ рддреЛрдбрд╝ рджреЗ)

рд╡реИрд╕реЗ рднреА рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рднрдЧрд╡рд╛рди рдХрд╛ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рд╡реЗрдмрд╕рд╛рдИрдЯ рдореЗрдВ rss рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реВрдБ, рднрд▓реЗ рд╣реА рд╡рд╣ рдереЛрдбрд╝реА рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реЛред

@xrishox рдореИрдВрдиреЗ regex рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕реНрд╡рдпрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж :)

рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде "рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░, рдХреЗрд╡рд▓ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ"

рдХрднреА-рдХрднреА рдЬрдм рдореИрдВ рд╡реЗрдмрд╛рдИ рдпреВрдЖрд░рдПрд▓ рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ qbittorrent.conf рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ рд╢реБрд░реВ рдХрд░рдХреЗ рд╣реА рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

1 рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЖрдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣реИред

https://github.com/qbittorrent/qBittorrent/issues/10503#issuecomment -486923269

"# 10485 рдиреЗ рд▓реЙрдЧрд┐рди рдкреГрд╖реНрда рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ login.html рд╕реЗ index.html рдХрд░ рджрд┐рдпрд╛ рд╣реИред v4.1.5 рдЕрднреА рднреА login.html рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ index.html рд╣реИред рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ login.html рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред"

2 рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рдЕрдм рдореБрдЭреЗ рдпрд╣ рдЕрдЬреАрдм рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ рдЬрд╣рд╛рдБ рд╣рд░ рдмрд╛рд░ рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ webui рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрде рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдПрдХ рдмрдбрд╝реА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдЕрдЬреАрдм ui рдХреАрдбрд╝реЗ рднреА рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ ui рдЖрдЗрдХрди рджрд┐рдЦрд╛рдИ рди рджреЗрдВ рдФрд░ рдкрд╛рда рдХреЛ рдХреБрдЫ рдЕрдЬреАрдм рдХрд╛рд░рдгреЛрдВ рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕рднреА рдЖрдЗрдХрди рдХреЛ / рдирд┐рдЬреА рдФрд░ / рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реА рдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдХреЗрд╡рд▓ рдкреВрд░реНрдгрддрд╛ рдХреА рдЦрд╛рддрд┐рд░ рдЗрд╕реЗ рдпрд╣рд╛рдБ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ред

рдФрд░ рдпрд╣рд╛рдБ рдЕрдЬреАрдм ui quirks рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ https://i.imgur.com/kkdGyzs.png рд╣реИ

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдерд┐рд░ рдФрд░ рдордЬрдмреВрдд рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЕрджреНрдпрддрди рд╕рднреА рдлрд╝реАрдб рдлрд╝рдВрдХреНрд╢рди рдПрдкреАрдЖрдИ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ
рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @glassez ! https://github.com/qbittorrent/qBittorrent/pull/11055

рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде "рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░, рдХреЗрд╡рд▓ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ"

рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм alt webUI * nix рдкрд░ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ "рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓" рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ (рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ)ред рд╢рд╛рдпрдж рддрдм рднреА рдЬрдм рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

@xrishox I рдиреЗ рд░реЗрдЧреЗрдХреНрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ред рдореЗрд░реА 4,1.x рд╢рд╛рдЦрд╛ рдореЗрдВ

рдореИрдВрдиреЗ рдЕрдкрдиреА 4.1.x рдмреНрд░рд╛рдВрдЪ рдореЗрдВ downlad settings tab рдореЗрдВ rss рдлреАрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реАрдВ

рдореИрдВ рдЗрд╕реЗ qBittorrent Master (# 11056) рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реВрдБред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ @AndersMalmgren рдХреЗ рдЕрдиреНрдп рдХреЛрдб рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдХреЛрдбрдмреЗрд╕ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред

@glassez рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╕реНрдХреВрд▓ рд╣реИ :)

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдХреЛрдб рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

@AndersMalmgren рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ https://github.com/qbittorrent/qBittorrent/pull/11055 рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХрд╛ рдореМрдХрд╛ рдерд╛? (WebAPI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ RSS рдЖрдЗрдЯрдо рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ)

рдЕрдЪреНрдЫрд╛, рдореИрдВрдиреЗ рд░реЗрдЧреЗрдХреНрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕реА рдХреЛрдИ рдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдЕрднреА рддрдХ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдП рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдпрджрд┐ рдЖрдк рдЙрдирдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рд╣реИрдВ рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдЬреАрд╡рди рдХреЗ рдХреБрдЫ рд╕реБрдЭрд╛рд╡ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рдЕрдиреБрд░реЛрдз рдпрд╛ рдорд╛рдВрдЧ рдирд╣реАрдВ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ usecase рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЬреЛ рдЖрдк рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рдЖрдк "рдСрдЯреЛ рдбрд╛рдЙрдирд▓реЛрдб" рдкреГрд╖реНрда рдкрд░ рд╕реЗрд╡ рдХреЛ рд╣рд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдЧрдП рд╕рднреА рдСрдЯреЛ рдбрд╛рдЙрдирд▓реЛрдбреЛрдВ рдХреЗ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рди рдХреЗрд╡рд▓ рдЙрд╕ рдПрдХ рдХреЛ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлрд╝реЛрдХрд╕ рд╣реИред рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд╕рднреА рдмрдЯрди рд╕рд╣реЗрдЬреЗрдВред

рдПрдХ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рд╡рд╣ рдпрд╣ рд╣реЛрдЧреА рддрд╛рдХрд┐ рдЬреЛ рд╕рд╛рдорд╛рди рдСрдЯреЛрдбреЙрдХреНрдб рд╣реИ рд╡рд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╢реНрд░реЗрдгреА / рдЯреИрдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗ рдЬрд╣рд╛рдВ рд╢реНрд░реЗрдгреА / рдЯреИрдЧ рдпрд╣ рдСрдЯреЛрдбреЙрдХреНрдб рд╣реИ рдХрд╛ рдирд╛рдо рд╣реИред

@WolfganP I рдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдордп C ++ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдирд╣реАрдВ рд╣реИ, havent рдиреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдЗрд╕рд▓рд┐рдП havent рдиреЗ рдЗрд╕реЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдпреЛрдЬрдирд╛ 4.2 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХреЗ рд▓рд┐рдП рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдмрд╛рдХреА рддрд░реАрдХрд╛ рд╣реЛ рдЬрд╛рдПред

@xrishox рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдПрдХ рд╕реЗрд╡ рдСрд▓ рдмрдЯрди рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред рд╢реНрд░реЗрдгреА рдмрд╣реБрдд рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдореИрдВ рд╢реНрд░реЗрдгреА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@AndersMalmgren рдпрджрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп qBittentrent рдХреЛрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ Dockerfile рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрд░реЛрдд рд╕реЗ рднреА libtorrent 1.1 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛ред рдЗрд╕рдореЗрдВ рдЕрднреА рдХреБрдЫ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдЖрдк рдЕрднреА рддрдХ рдЗрдирдлрд╝рд┐рдЧрд░ рдореЗрдВ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ, рдпрд╣ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ qBittorrent рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдбреЙрдХрд░ рдмрд┐рд▓реНрдб: docker build -t qbittorrent/qbittorrent .
рдбреЙрдХрд░ рд░рди: docker run --rm -it -p 8080:8080 qbittorrent/qbittorrent

@Piccirello 4.2 рдХреА рдпреЛрдЬрдирд╛ рдХрдм рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ 4.2 рд░рд┐рд▓реАрдЬ рдХреЗ рдХрд░реАрдм рдирд╣реАрдВ рд╣реИ

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЖрдкрдХрд╛ рдЕрдиреБрдорд╛рди рдореЗрд░рд╛ рдЬрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред

@Piccirello 4.2 рдХреА рдпреЛрдЬрдирд╛ рдХрдм рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ 4.2 рд░рд┐рд▓реАрдЬ рдХреЗ рдХрд░реАрдм рдирд╣реАрдВ рд╣реИ

4.2.0 рдХрд╛ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмреАрдЯрд╛ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ / рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдпрд╛ рджреЛ рдХреЛ # 10047 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ 4.2.0 рдЕрд▓реНрдлрд╛ рдмрд┐рд▓реНрдб рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЬреВрди рдХреЗ рдЕрдВрдд рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдареАрдХ рд╣реИ, рдЬрдм рдЖрд░рдПрд╕рдПрд╕ рдлрд┐рдХреНрд╕ рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рддреЛ рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЖрд░рдПрд╕рдПрд╕ рдШрдЯрдирд╛ рдЯреНрд░рд┐рдЧрд░ рдерд╛ рдФрд░ regex рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд░рдЯреЙрд░реЗрдВрдЯ рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╣рд╛рдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЬрдорд╛рдпрд╛ред

рдЕрдм "рд░рд┐рдлреНрд░реЗрд╢ рдЗрдЯ" рдХрд╛рд░реНрд░рд╡рд╛рдИ v4.1.x рд╢рд╛рдЦрд╛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред

@glassez рдХреНрдпрд╛ рдореБрдЭреЗ рдХрд╣реАрдВ рдмрд╛рдЗрдирд░реА рдмрд╛рдЗрдирд░реА рдорд┐рд▓ рд╕рдХрддреА рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рд╣реА ui рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред @AndersMalmgren рдХреНрдпрд╛ рдЖрдк рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@ caoli5288 рдЖрдкрдиреЗ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -483063942 рдХреЗ рдЕрдиреБрд╕рд╛рд░ altWebUI рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА? (https://github.com/AndersMalmgren/qBittorrent 4.1 рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment-484442384 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░реЗрдВ)

@WolfganP рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд╣реА рдирд╣реАрдВ рд╣реИред рдЬреИрд╕реЗ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -519135601 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдлреАрдб рдХрд░рдиреЗ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред

хЫ╛чЙЗ

@ caoli5288 https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -519135601 webUI рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди QtUI рд╣реИред рд╡реЗ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдлрд╝реАрдб рдЕрдкрдбреЗрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдереАрдВ рдЬреЛ рд╡реЗрдм API рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ, рдмрд╛рдж рдореЗрдВ https://github.com/qbittorrent/qBittorrent/pull/11055 рдкрд░ @glassez рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИрдВ

рдпреЗ рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдо рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЗрд╕ рдлреАрдЪрд░ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рдпреЗ рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдо рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЗрд╕ рдлреАрдЪрд░ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/miniers/qb-web
рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЪреАрдиреА рд╣реИ

рдпреЗ рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдо рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЗрд╕ рдлреАрдЪрд░ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/miniers/qb-web
рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЪреАрдиреА рд╣реИ

@miniers рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ AltWebUI рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛рдпрд╛? рдореИрдВ рд╕рд┐рд░реНрдл рдореМрдЬреВрджрд╛ рдореБрджреНрджреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/miniers/qb-web/issues/3 рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВ RSS рдкрд░ +1 рд╣реВрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдЖрд░рдПрд╕рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ qbittorrent-nox рдкрд░ рдЖ рд░рд╣реА рд╣реИ?

(рд╕рдВрджрд┐рдЧреНрдз рдЗрд╕реЗ 2013 рдХреЗ рд░реВрдк рдореЗрдВ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)

рдЗрд╕реЗ 4.2 рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ? @ рдЪреЛрдХреЛрдмреЛ 1 рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЖрдкрдиреЗ рдмрд╣реБрдд рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдмрд╛рдд рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╡реЗрдмрдпреВрдИ рдореЗрдВ рдпрд╛рдж рдЖрддреА рд╣реИ :(

+1 рдореИрдВ рд╡рд░реНрд╖реЛрдВ рд╕реЗ qbittorrent рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ qbittorrent рдореЗрдВ рд╡реЗрдм UI RSS рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдПрдХ рдФрд░ рдзрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

wtf 9 рд╕рд╛рд▓ рдмрд╛рдж рдФрд░ рдЕрднреА рднреА рдХреЛрдИ рднреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реИред

@ikiddoi рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдКрдкрд░ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ qbittorrent рдХреЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИред

рд░реЗрдлрд░реА: https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -549786145

рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдЕрд╕реНрдерд┐рд░ (4.2.0 \ ~ 201911110018-6775-8711613 \ ~ ubuntu18.04.1) рд╕реЗ qbitorrent-nox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ WebUI рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред

рдиреЛрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдиреЛрдХреНрд╕ рдФрд░ рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмреАрдЪ рдПрдХ рдлреАрдЪрд░ рд╕рдорддрд╛ рд╕рдорд╕реНрдпрд╛ рдереАред

рдореИрдВрдиреЗ рдЕрдкрдиреА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ 4.2 рд╕рдорд░реНрдерди рддрдп рдХрд┐рдпрд╛

https://github.com/AndersMalmgren/qBittorrent/tree/master

рдЗрд╕реЗ рдЕрдм рддрд╛рдЬрд╝рд╛ рдлрд╝реАрдб рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд░реНрдерди рд╣реИред рдлрд╝реАрдб рдирд╛рдо рд╕реЗ рдереЛрдбрд╝рд╛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдореИрдВ рд╕рдореБрджрд╛рдп рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреАрдо рдХреА рд╕реБрд╕реНрддреА рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред
рдЗрди рд╣рдЬрд╛рд░реЛрдВ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ!
рд╢рд╛рдпрдж рдпрд╣ qbittorrent рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реИред

рдореИрдВ рд╕рдореБрджрд╛рдп рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреАрдо рдХреА рд╕реБрд╕реНрддреА рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред
рдЗрди рд╣рдЬрд╛рд░реЛрдВ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ!
рд╢рд╛рдпрдж рдпрд╣ qbittorrent рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реИред

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдХрдореА рд╣реИред рдЖрдк рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдФрд░ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЧрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдмреНрдпрд╛рдЬ рдирд╣реАрдВ рджреЗрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд╡реИрддрдирд┐рдХ рдХрд╛рдо рд╣реИред

рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рдХрд┐рддрдирд╛ рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ? рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рд╕рдордп рдореЗрдВ рдореБрдлреНрдд рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рднрд▓реЗ рд╣реА рд╣рдо рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдЕрдЧрд░ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╣рдореЗрдВ рдХрд╛рд░реНрдп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рдЧрд╛рдпрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЕрднрд┐рдирдп рдХреЗ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдХрд┐ рд╣рдо рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдореБрдлреНрдд рдореЗрдВ рдХрд░реЗрдВ рдФрд░ рдЙрди рдкрд░ рдЧреБрд╕реНрд╕рд╛ рдХрд░реЗрдВ рдЬрдм рд╡реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рдмрд▓рд┐рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдирд░рдХ, рдЕрдЧрд░ рдореИрдВ рджреЗрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ рддреЛ рдореИрдВ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛ рдпрджрд┐ рдореИрдВ рдЕрдкрдирд╛ рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╣реБрдд рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдХреГрддрдШреНрди рд╣реИрдВред

рд╡рд╛рд╣, рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдкрд╛рддреНрд░рддрд╛ред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреАрдо рдиреЗ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрдпрд╛рди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рдереЗ
рд╕рдореБрджрд╛рдпред рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдЕрдВрдд рдореЗрдВ рдпрд╣рд╛рдБ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдпреЛрдЧрджрд╛рди рджреЗрдВред

14 рдирд╡рдВрдмрд░ 2019 12:28:20 caoli5288 рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдкрд░ рд▓рд┐рдЦрд╛:

рдореИрдВ рд╕рдореБрджрд╛рдп рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреАрдо рдХреА рд╕реБрд╕реНрддреА рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред
рдЗрди рд╣рдЬрд╛рд░реЛрдВ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ!
рд╢рд╛рдпрдж рдпрд╣ qbittorrent рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рдХрд┐рддрдирд╛ рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ

@ рдмреНрд░реИрдбрд▓реАрдбреАрдПрд╕ 2 рд╕рдореБрджрд╛рдп рдХреЛ рд╕реБрдирдирд╛ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдирд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдиреИрддрд┐рдХрддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЖрдк рдХреИрд╕реЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдХрд┐рддрдирд╛ рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВ?

рдЖрдк рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдФрд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ

рдпрд╣ рдПрдХ рдШрдордВрдбреА рд╡рд┐рдЪрд╛рд░ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реИрдВ? рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреЛ рджреЗрдЦреЛред рдЖрдкрдиреЗ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрдб рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЦреБрд╢ рд╣реИрдВ? рдпрд╛ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ github рдХреЛ рдореБрджреНрджреЛрдВ рдХреЗ рдкреЗрдЬ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдмрд╕ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдпрджрд┐ рдпрд╣ рд╕рдореБрджрд╛рдп рдХреЛ рдирд╣реАрдВ рд╕реБрдирддрд╛ рд╣реИ рддреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЦреЛ рджреЗрдЧрд╛ред рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рддрдереНрдп рдмрддрд╛рддреЗ рд╣реБрдП рдЖрд░реЛрдк рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП,

рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реИрдВ?

рджрд╛рди, рдЕрдиреБрд░реЛрдзреЛрдВ, рд░рдЪрдирд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЦреАрдВрдЪреЗрдВред рдЯреАрдо рд╕реЗ рдкреВрдЫреЗрдВ рдХрд┐ рд╡реЗ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛, рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЗ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝ рджреВрдБрдЧрд╛ред

рдЖрдк рдХреИрд╕реЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ
рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдиреИрддрд┐рдХрддрд╛
рдпрд╣ рдПрдХ рдШрдордВрдбреА рд╡рд┐рдЪрд╛рд░ рд╣реИ

рдЯреАрдо рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реА рд╣реИ, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЖрдк рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╣ рдЙрд╕ рдкреНрд░рдпрд╛рд╕ рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реЗ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд░рдЪрдирд╛рддреНрдордХ рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЫреЛрдбрд╝ рджреЗрдВред рдХрд┐рд╕реА рдХреЛ рднреА рдЙрд╕ рд╡рд┐рд╖рд╛рдХреНрддрддрд╛ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред

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

рд╡реЗ рд╕рдореБрджрд╛рдп рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВ рдФрд░ рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВ

@ рдмреНрд░реИрдбрд▓реАрдбреАрдПрд╕ 2 рддреЛ 2000+ рдиреЗ рдЦреЛрд▓реЗ рдореБрджреНрджреЗ?

рдореИрдВ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рджрд░реНрдЬрдиреЛрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХреНрдпрд╛ рдХрд┐рдпрд╛? рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджреЗрддрд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд┐рд░реНрдл рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВрдиреЗ qbittorrent рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛; рдореИрдВрдиреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдПрдХ рдбреЙрдХрдЯрд░рд╛рдЗрд▓ рдЕрдиреБрд░реЛрдз рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣реА рдереЗред рдореИрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред

рд╡реЗ рд╕рдореБрджрд╛рдп рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВ рдФрд░ рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВ

@ рдмреНрд░реИрдбрд▓реАрдбреАрдПрд╕ 2 рддреЛ 2000+ рдиреЗ рдЦреЛрд▓реЗ рдореБрджреНрджреЗ?

рдореИрдВ 6500+ рдмрдВрдж рдХреА рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

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

рдЖрдкрдХреЛ рддрдм рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЧрд┐рдЯрд▓реИрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ qbittorrent рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛; рдореИрдВрдиреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдПрдХ рдбреЙрдХрдЯрд░рд╛рдЗрд▓ рдЕрдиреБрд░реЛрдз рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдк рдФрд░ рдореИрдВ рджреЛрдиреЛрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдиреВрдиреА рдиреЛрдЯрд┐рд╕ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рджреЗрд╡рддрд╛рдУрдВ рдиреЗ рднреА рдХрд╣рд╛ "рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЕрднреА рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред"

рдПрдХ рд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдЗрди рд╕рднреА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ qBittorrent рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдХреНрд░рд┐рдп / рд╕реНрдерд╛рдпреА рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ рд╣реИ ред рдЗрд╕ рдХрд╛рд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдпрд╣рд╛рдВ рдХрдИ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬреЛ рд▓реЛрдЧ рдЗрд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рдорд╛рдирд╕рд┐рдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ рдЕрдкрдиреА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ 4.2 рд╕рдорд░реНрдерди рддрдп рдХрд┐рдпрд╛

https://github.com/AndersMalmgren/qBittorrent/tree/master

рдЗрд╕реЗ рдЕрдм рддрд╛рдЬрд╝рд╛ рдлрд╝реАрдб рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд░реНрдерди рд╣реИред рдлрд╝реАрдб рдирд╛рдо рд╕реЗ рдереЛрдбрд╝рд╛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдореИрдВрдиреЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ RSS рдСрдЯреЛрдбреЙрдХреНрд╕реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрдм рд╡реИрдХрд▓реНрдкрд┐рдХ UI рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИ? рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдЕрдкрдиреА рдорд╛рд╕реНрдЯрд░ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж webUI рд╕реЗ рдЕрдкрдиреЗ рдСрдЯреЛрдбреЙрдЙрдб рд░реВрд▓реНрд╕ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред

рдореИрдВрдиреЗ рдЕрдкрдиреА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ 4.2 рд╕рдорд░реНрдерди рддрдп рдХрд┐рдпрд╛
https://github.com/AndersMalmgren/qBittorrent/tree/master
рдЗрд╕реЗ рдЕрдм рддрд╛рдЬрд╝рд╛ рдлрд╝реАрдб рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд░реНрдерди рд╣реИред рдлрд╝реАрдб рдирд╛рдо рд╕реЗ рдереЛрдбрд╝рд╛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдореИрдВрдиреЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ RSS рдСрдЯреЛрдбреЙрдХреНрд╕реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрдм рд╡реИрдХрд▓реНрдкрд┐рдХ UI рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИ? рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдЕрдкрдиреА рдорд╛рд╕реНрдЯрд░ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж webUI рд╕реЗ рдЕрдкрдиреЗ рдСрдЯреЛрдбреЙрдЙрдб рд░реВрд▓реНрд╕ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред

рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреИрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ qbittorrent рдХрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмрд┐рд▓реНрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓реЗрдХрд┐рди рдореИрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рдпреВрдЖрдИ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ

@AndersMalmgren рдЦреИрд░ рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -483063942 рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдпрд╛ рдерд╛, рд╕реВрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдореИрдВ qbittorrent рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдордЬреЗрджрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╣реИрдВред

@AndersMalmgren рд╡реИрд╕реЗ рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдФрд░ # 453 (рдЯрд┐рдкреНрдкрдгреА) рдореЗрдВ рджрд┐рдП рдЧрдП рд╕реВрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде qbittorrent рдХрд╛ рдирд┐рд░реНрдорд╛рдг рднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдордЬреЗрджрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╣реИрдВред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХреЛрдИ рд▓рд┐рд╕реНрдЯ рд╣реЛ рдЖрдкрдХреЛ rss.js рднреА рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рдореБрдЭреЗ рдЕрдиреБрдорд╛рди рд╣реИ :)

@AndersMalmgren рд╡реИрд╕реЗ рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдФрд░ # 453 (рдЯрд┐рдкреНрдкрдгреА) рдореЗрдВ рджрд┐рдП рдЧрдП рд╕реВрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде qbittorrent рдХрд╛ рдирд┐рд░реНрдорд╛рдг рднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдордЬреЗрджрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╣реИрдВред

рдЖрд░рдПрд╕рдПрд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @AndersMalmgren рдХрд╛рдВрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдм рдХреБрдЫ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рд╣рдо рд╕рднреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :-)
рдмрд╕ рдЕрдкрдиреЗ рдорд╛рд╕реНрдЯрд░ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдЬрд┐рдк рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рд╡реЗрдм рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ, рдФрд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ qBt рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ AltWebUI рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@WolfganP рдЕрдЧрд░ рдореИрдВ @Ingvix рдХреЛ рд╕рдордЭрдиреЗ рдХреЛ рд╕рд╣реА рд╡рд╣ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдореЗрдВ рд╕реНрд░реЛрдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрд┐ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд▓реЗрдХрд┐рди рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдорд╛рдирдХ рд╡реЗрдм рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реЗрдм рдпреВрдЖрдИ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдиреЗ рдкрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдкреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╕ рдпреВрдЖрдИ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? https://github.com/qbittorrent/qBittorrent/blob/master/src/webui/api/rsscontroller.cpp

рдореИрдВ c ++ рдХрд╛ рдПрдХ рдЯрди рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ js рдФрд░ рд╢рд╛рдпрдж рдПрдХ рд╕рд╛рде рдХреБрдЫ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ

@ljmerza рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@ljmerza рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

4.2.1 рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдХрд┐рд╕ рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

@ljmerza рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

4.2.1 рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдХрд┐рд╕ рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореЗрд░реЗ рд░реЗрдкреЛ рдХреА v4_2_x рд╢рд╛рдЦрд╛ рдХреЛ 4.2.x рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

@ljmerza рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

4.2.1 рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдХрд┐рд╕ рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореЗрд░реЗ рд░реЗрдкреЛ рдХреА v4_2_x рд╢рд╛рдЦрд╛ рдХреЛ 4.2.x рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдорд╛рд╕реНрдЯрд░ рдореЗрдВ rss webui рд╕рдорд░реНрдерди рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкрд░ рдпреЛрдЬрдирд╛?

@AndersMalmgren рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

@AndersMalmgren рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЯреАрдо рдЗрд╕реЗ рдЦреАрдВрдЪрдирд╛ рдЪрд╛рд╣рддреА рд╣реИ, рдпрд╣ рдпреВрдЖрдИ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рддрд░рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдХреЛрдб рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдмрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрд▓реНрджреА рдЪрд╛рд╣рддрд╛ рдерд╛ :)

@AndersMalmgren рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдЙрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВред
рдореБрдЭреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХреЛрдИ рдЬреНрдЮрд╛рди рдирд╣реАрдВ рд╣реИ, (рдХреЗрд╡рд▓ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ) рдФрд░ рдЬрдм рдореИрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рдбрдмреНрд▓реНрдпреВрдпреВрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╡рд╛рдкрд╕ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ WUI рдмрди рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧ рдЖрд░рдПрд╕рдПрд╕ рдХреА рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рд╕реЗ altWebUI рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрдм WebUI рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред @AndersMalmgren рдпрд╛ WebUI рдореЗрдВ рдЕрдиреНрдп

рдпрд╛рдиреА: рдЬреАрдердм рд╕реЗ рд╕реНрд░реЛрдд рдХреЗ рдкреЗрдбрд╝ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, https://minhaskamal.github.io/own/it рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ @AndersMalmgren RSS mods рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -> https://minhaskamal.github.io/DownGit/#/home ? Url = https:% 2F% 2Fgithubub% 2FAndersMalmgren% 2FqBittorrent% 2Ftree 2F% 2MS% 2MS% рдлрд┐рд░ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╝рд┐рдк рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рдФрд░ https://github.com/qbittorrent/qBittorrent/wiki/Alternate-WebUI-usage рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЬрдм рдореБрдЭреЗ рд╡реЗрдмрдпреВрдЖрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдХреНрд░реЛрдо рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рддрд╛ рд╣реИ
https://mega.nz/# -c9hTgYKa !2q4agsrwv787vwCre -as4IKog1lGQLTBAsGsMfDTeAo

рдФрд░ рдпрд╣ рдПрдХ рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ www рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ
https://mega.nz/#!AtoFFKhJ!q8RiQQdV2oYBHMhbcqnpmiUZ3cQFSKYltUiDRZCGY0E

рдпрд╣ рдореЗрд░рд╛ WebUI рдХреЙрдиреНрдлрд┐рдЧ рд╣реИ
WebUI \ рдкрддрд╛ = *
WebUI \ AlternativeUIEnabled = true
WebUI \ AuthSubnetWhitelist = @ рдЕрдорд╛рдиреНрдп ()
WebUI \ AuthSubnetWhitelistEnabled = false
WebUI \ CSRFProtection рд╕рдЪ =
WebUI \ ClickjackingProtection рд╕рдЪ =
WebUI \ рд╕рдХреНрд╖рдо = true
WebUI \ HTTPS \ рд╕рдХреНрд╖рдо = false
WebUI \ HostHeaderValidation = true
WebUI \ LocalHostAuth = false
WebUI \ Password_ha1 = xxxxx
WebUI \ рдкреЛрд░реНрдЯ = 1340
WebUI \ RootFolder = / MNT / рд╢реЗрдпрд░ / www /
WebUI \ ServerDomains = *
WebUI \ UseUPnP = true
WebUI \ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо = xxxx

рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@Piocas рдпрд╣ рдореБрджреНрджрд╛ рдереНрд░реЗрдб рд╡реЗрдм UI рдореЗрдВ RSS рдкреНрд░рдмрдВрдзрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЧ рд╣реИ рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ qBittorrent рдлреЛрд░рдо рдкрд░ рдЬрд╛рдПрдВ ред

рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрдЧреАред

7 рд╕рд╛рд▓ рдЧреБрдЬрд░ рдЧрдП рдФрд░ рдпрд╣ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реБрдЖред рдХрд┐рдВрдбрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╛рдЧрд▓ рд╣реИред

рдЬрдм рд╕реЗ altWebUI рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрдм WebUI рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред @AndersMalmgren рдпрд╛ WebUI рдореЗрдВ рдЕрдиреНрдп

рдпрд╛рдиреА: рдЬреАрдердм рд╕реЗ рд╕реНрд░реЛрдд рдХреЗ рдкреЗрдбрд╝ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, https://minhaskamal.github.io/own/it рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ @AndersMalmgren RSS mods рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -> https://minhaskamal.github.io/DownGit/#/home ? Url = https:% 2F% 2Fgithubub% 2FAndersMalmgren% 2FqBittorrent% 2Ftree 2F% 2MS% 2MS% рдлрд┐рд░ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╝рд┐рдк рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рдФрд░ https://github.com/qbittorrent/qBittorrent/wiki/Alternate-WebUI-usage рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдиреЗ рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдкрд╛рд╢ рдХреЗ рд▓рд┐рдП рдлреЗрдВрдХ рджрд┐рдпрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪреВрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ (рдпрд╛ рдХреЛрдИ рднреА) рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдКрдкрд░ рдХреА рддрд░рдл рдорд┐рд▓рд╛рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреЗрд╡рд▓ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, UI рдореЗрдВ рдХреЗрд╡рд▓ рдирд┐рдпрдВрддреНрд░рдг / рд╕рдВрдкрд╛рджрди рдлрд╝рдВрдХреНрд╢рди рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ? рдХреНрдпрд╛ RSS рдлрд╝реАрдбреНрд╕ рдЕрднреА рднреА рдбрд╛рдЙрдирд▓реЛрдб рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ?

+1 рдХреГрдкрдпрд╛ RSS рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ qbittorrent-nox рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рдЗрд╕рдореЗрдВ X рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде qBittorrent рдХреЗ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛ рд╕рдорддрд╛ рд╣реЛред

qbittorrent-nox рдореЗрдВ RSS рдХреНрд╖рдорддрд╛рдПрдВ рд╣реИрдВ, рдпрд╣ рд╡реЗрдм рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ UI рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рддреЛ рдЕрдм рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рддреЛ рдЕрдм рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдк рдЗрд╕реЗ рд╡реЗрдмрдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП HTTP рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣реА WebUI рд╣реБрдб рдХреЗ рддрд╣рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдмрдЯрди рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ WebUI рдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдЖрдк рд╣рдореЗрд╢рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╛ рд╡рд╕реНрддреБрддрдГ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ https://github.com/qbittorrent/qBittorrent/issues/453#issuecomment -600877487

RSS рдХреА рдПрдХ рдФрд░ рд╕рд░реНрд╡реЛрдЪреНрдЪ рд╡реЗрдмрд╕рд╛рдИрдЯ RSS funtionality https://github.com/CzBiX/qb-web рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реА рд╣реИ

RSS рдХреА рдПрдХ рдФрд░ рд╕рд░реНрд╡реЛрдЪреНрдЪ рд╡реЗрдмрд╕рд╛рдИрдЯ RSS funtionality https://github.com/CzBiX/qb-web рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реА рд╣реИ

рдХрд╛рд╢ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ webUI рд╣реЛрддрд╛! рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдХ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ!

RSS рдХреА рдПрдХ рдФрд░ рд╕рд░реНрд╡реЛрдЪреНрдЪ рд╡реЗрдмрд╕рд╛рдИрдЯ RSS funtionality https://github.com/CzBiX/qb-web рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реА рд╣реИ

рдХрд╛рд╢ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ webUI рд╣реЛрддрд╛! рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдХ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ!

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЛрд░ рдХреЛ рдЫреВрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдпреВрдЖрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рд╡реЗрдмрдпреВрдЖрдИ (рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреНрдпреВрдЯреА рдпреВрдЖрдИ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рд╕рд╛рдорд╛рди) рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдмрд╕ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдХреЛрд░ рдХреЛрдб рдореЗрдВ рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХрд╛ рдорддрд▓рдм рдХреБрдЫ (рд╕рд╛рдореБрджрд╛рдпрд┐рдХ, рдЧреИрд░-рднреБрдЧрддрд╛рди) рджреЗрд╡ рдХреЛ рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ ...

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реБрднрд╛ рд░рд╣рд╛ рд╣реВрдВ:

  • рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рдмрд╣реБрдд рд▓рдВрдмреЗ рдФрд░ рдмрд╣реБрдд рдСрдл-рдЯреЙрдкрд┐рдХ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдЕрдЪреНрдЫреА рдмрд╛рддреЗрдВ рд╕рд╛рдордиреЗ рдЖрдИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЯрд┐рдХрдЯ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ WebUI рдореЗрдВ RSS рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдпрд╣ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рд╣реИрдВред
  • рдмрд╣реБрдд рд╕рд╛рд░реЗ +1 / me too / pleeeeease / i've waited 58 years instead of contributing in any way whatsoever to the project besides this disrespectful and ungrateful comment, why is this not done yet? рдкреЛрд╕реНрдЯ рдкреВрд░реА рдмрд╛рддрдЪреАрдд рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  • рдЪреВрдБрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдм рд╡реИрдХрд▓реНрдкрд┐рдХ WebUIs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЫреЛрдбрд╝реА рдЧрдИ рд╣реИ, рд╡рд╣ рд╣реИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ред

рдЬрдм рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рджреЛ рдирдП рдзрд╛рдЧреЗ рдЦреЛрд▓реВрдВрдЧрд╛:

  • рдореБрдЦреНрдп WebUI рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдФрд░ рдЙрд╕ рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред +1 рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдЕрдЧрд░ рдЖрдк рдмрд╕ "рд╣рд╛рдБ рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рднреА рдпрд╣реА рдЪрд╛рд╣рд┐рдП", рдмрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • рдПрдХ "рд╡реИрдХрд▓реНрдкрд┐рдХ WebUI рд╡рд┐рдХрд╛рд╕ рдЪрд░реНрдЪрд╛" рдпрд╛ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рдЬрдЧрд╣ рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ WebUI рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд┐рдВрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред

рд╡рд┐рдХрд╛рд╕ рдЪрд░реНрдЪрд╛ рд╕реВрддреНрд░ рдКрдкрд░ рд╣реИ: https://github.com/qbittorrent/qBittorrent/issues/12354ред
рдЕрдиреБрд╡рд░реНрддреА рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз https://github.com/qbittorrent/qBittorrent/issues/12355 рдкрд░ рднреА рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рд╕реНрдкреИрдо рди рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ "+1" рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

caoli5288 picture caoli5288  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dmxt picture dmxt  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

klepp0906 picture klepp0906  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрдиреНрдп рд╕рд╛рдЗрдбрдмрд╛рд░ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрд┐ рдХреЗ рд▓рд┐рдП "рд╕реНрдерд┐рддрд┐" рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЖрдЗрдЯрдо рдореЗрдВ рдЯреЛрд░реЗрдВрдЯ ("рд╕рднреА рд░реЛрдХреЗрдВ", "рд╕рднреА рд░реЛрдХреЗрдВ" рдФрд░ "рд╕рднреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ") рдкрд░ рдмрд▓реНрдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВ
shocked-gamer picture shocked-gamer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

petrochemicals picture petrochemicals  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ