рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдХреНрд╕рдерди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдбрдСрди рдмрдирд╛рдирд╛ (HTML TO FB2)

2 рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ред


рдореБрдЭреЗ рдмрд╣реБрдд рдкрдврд╝рдирд╛ рдкрд╕рдВрдж рд╣реИ - рдПрдХ рдИ-рдмреБрдХ рдкрд░ рдкрдврд╝рдирд╛ред

рдкрд▓ резред
рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ eMatic EB105 рдИ-рдмреБрдХ рд╣реИред рдкреБрд╕реНрддрдХ рдкрд╛рда рдкреНрд░рд╛рд░реВрдк рдкрдврд╝рддреА рд╣реИ: рдкреАрдбреАрдПрдл / ePUB / TXT / FB2 / HTM / MOBI / RTFред рд▓реЗрдХрд┐рди рдЗрд╕ рдкреБрд╕реНрддрдХ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдЛрдг рд╣реИ - рдкреБрд╕реНрддрдХ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХреЛрдИ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдк рдСрдирд▓рд╛рдЗрди рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд▓ реиред
рдореИрдВ рдореИрдХреНрд╕рдерди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдПрдХ рдЕрдЪреНрдЫрд╛ рдХреНрд▓рд╛рдЙрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЪреАрдиреА - рдареАрдХ рд╣реИ, рдХреБрдЫ рднреА рдирд╣реАрдВ)ред рдЗрд╕рдореЗрдВ рдЦреБрдж рдкреНрд▓рдЧрдЗрдиреНрд╕ ( рдРрдб-рдСрди ) рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдлрдмреА 2 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╛рдЗрдЯ рдкреГрд╖реНрдареЛрдВ (рд▓реЗрдЦреЛрдВ) рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдбрдСрди рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдИ-рдмреБрдХ рдореЗрдВ "рдлреЗрдВрдХ" рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдХрд╛рд░реНрдп рдХреА рд╕реНрдерд┐рддрд┐: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ HTML_FB2 рдПрдбрдСрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдХреНрд╕рдерди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдбрдСрди рдмрдирд╛рдирд╛ред рдРрдбрдСрди рдХреЛ рдХрд┐рд╕ рд╕рд╛рдЗрдЯ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдк рдЯреЗрдХреНрд╕реНрдЯ рдпрд╛ рдкреЗрдЬ рдХреЛ рдСрдирд▓рд╛рдЗрди рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХреБрдЫ рдХреВрд▓рд░ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рддреЛ рдХреГрдкрдпрд╛ рд▓рд┐рдЦреЗрдВред

рдУрд╣! рдореИрдВ рд▓рдЧрднрдЧ рднреВрд▓ рдЧрдпрд╛ - рдореБрдЭреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдлреЛрд░рдо рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпреЛрдЬрдирд╛

1. рд╢рдмреНрджреЛрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдПрдбрдСрди рдХрд╛ рдХрдВрдХрд╛рд▓ред
2. Addon рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓ def.json рдмрдирд╛рдирд╛ред
3. Addon рдкреИрдХреЗрдЬрд┐рдВрдЧ рдФрд░ рдкрд░реАрдХреНрд╖рдгред
4. рдмреНрд░рд╛рдЙрдЬрд░ рд░рд┐рд╕реЛрд░реНрд╕ рдкрд░ рдРрдбрд┐рдВрдЧ рдкреЛрд░рдиред

рдпреЛрдЬрдирд╛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди

1ред
Addon рдХрдВрдХрд╛рд▓ рдореЗрдВ 3 рд╕рдореВрд╣ рд╣реЛрддреЗ рд╣реИрдВ рдлрд╛рдЗрд▓реЗрдВ (рдЖрдЗрдХреЙрди \ _ рдЖрдЗрдХрди, рд▓реЛрдХреЗрд▓ \ - рднрд╛рд╖рд╛рдПрдВ, рдЕрдиреНрдп рдлрд╛рдЗрд▓реЗрдВ \ - рдЕрдиреНрдп рдлрд╛рдЗрд▓реЗрдВ) + add.def.json addon рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╛рдЗрд▓ред

рдирд╛рдо Name_addon = html_fb2 (рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ)

рдЖрдЗрдХрди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ Name_16.png, Name_32.png, Name_48.png рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП - рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЪрд┐рддреНрд░ рдореЗрдВ рдХрд┐рддрдиреЗ рдкрд┐рдХреНрд╕реЗрд▓ (16X16, 32X32, 48X48 px) рд╣реИрдВред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ icon_16.png, icon_32.png, icon_48.png рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рд╣реИ - рдпрд╣ рд╣рдорд╛рд░реЗ рдРрдбрдСрди рдХрд╛ рд▓реЛрдЧреЛ рд╣реЛрдЧрд╛ред рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдЬреИрд╕реЗ ru-ru.ini (рд░реВрд╕реА), zh-cn.ini (рдЪреАрдиреА), de.ini (рдЬрд░реНрдорди), рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ ... рдХрд┐рд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдХрд┐рд╕ рднрд╛рд╖рд╛ рдореЗрдВ) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреЛрд▓рддрд╛ рд╣реИ рдФрд░ рд╕рдордЭрддрд╛ рд╣реИ) Addon рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрдВрдзрди рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдРрд╕реА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рдереАред

рдпрджрд┐ рдЖрдк addon рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рддреЛ рдкреНрд░рд▓реЗрдЦрди рдпрд╣рд╛рдБ рд╣реИ ред рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди - рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВред
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Mx-Extension-SDK-1.0.6.zip ред

2ред
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдЬрд┐рд╕реЗ def.json рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдЦреЛрд▓реЗрдВ (рдореИрдВрдиреЗ Sublim рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛) рдФрд░ рдХреЛрдб рд▓рд┐рдЦреЗрдВ

[
{
"рдЯрд╛рдЗрдк": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди",
"рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд░реНрдЬрди": "1.0.1",
"рд╕рдВрд╕реНрдХрд░рдг": "1.0.0",
"рдЧрд╛рдЗрдб": "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}",
"рдирд╛рдо": "HTML рд╕реЗ FB2",
"рд╢реАрд░реНрд╖рдХ": {
"Ru-ru": "HTML to FB2",
"рдПрди": "HTML рд╕реЗ FB2",
"Zh-cn": "HTML to FB2"
}
"рд▓реЗрдЦрдХ": {
"рдирд╛рдо": "XXXXXXXXXXXXXXX",
"рдИрдореЗрд▓": "XXXXXXXXXXX@gmail.com"
}
"рдХреНрд░рд┐рдпрд╛рдПрдБ": [
{
"рдЯрд╛рдЗрдк": "рдкреИрдирд▓",
"рдПрдВрдЯреНрд░реА рдкреЙрдЗрдВрдЯреНрд╕": [
┬лрд╕рд╛рдЗрдбрдмрд╛рд░┬╗
]
"рдореБрдЦреНрдп:" ebook.online-convert.com/convert-to-fb2 ",
рднрддреНрддрд╛: рдЭреВрдард╛,
"Resizable": рд╕рдЪ рд╣реИ,
"рдЪреМрдбрд╝рд╛рдИ": {
"рдбрд┐рдлрд╝реЙрд▓реНрдЯ": 880
}
"рдКрдВрдЪрд╛рдИ": {
"рдбрд┐рдлрд╝реЙрд▓реНрдЯ": 300
}
}
]
}
]

рд╕рдм рдХреБрдЫ рд╕рд╣рдЬ рдФрд░ рд╕рд░рд▓ рд╣реИред
рд╣рд░ рд╢рдмреНрдж рдХреЛ рдмреИрдардХрд░ рд╕рдордЭрдиреЗ рдХрд╛ рдЕрд░реНрде рдмрд┐рдВрджреБ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ред рдпрд╣ рд╕рдм рд╡рд╣рд╛рдБ рд╣реИ ред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Mx-Extension-SDK-1.0.6.zip ред рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рдд рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк guidegenerator.com рдкрд░ рдПрдХ рдЧрд╛рдЗрдб рдирдВрдмрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ

3ред
рд╣рдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ def.json рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред рдкреИрдХрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рдпрд╣ MxPacker.zip рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдбрдСрди рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ html_fb2 рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдФрд░ рдореИрдВ рдкреИрдХреЗрдЬ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВред

рд╣рдореЗрдВ рдЕрдкрдирд╛ рдРрдбрдСрди рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореБрдЭреЗ html_fb2.mxaddon рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓реА рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЬрдм рд╣рдо рд╕рднреА рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдРрдбрдСрди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЬрд╛рдПрдВред

4ред
рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди. maxthon.com/upload рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдПрдбрдСрди " рдЕрдкрд▓реЛрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди " рдХреЛ рдЕрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдРрдб-рдСрди рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ ... рд╣рдо extension.maxthon.com/sared рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА "рдЯреАрдо" рдРрдб-рдСрди рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдкрд░ рд░рдЦ рджреЗрддреА рд╣реИред

рдХрд┐ рд╕рднреА рд▓реЛрдЧ рд╣реИрдВ!

PS рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдРрдбрдСрди рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рддреНрдпрд╛рдкрди рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛!

Source: https://habr.com/ru/post/In175209/


All Articles