https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/show-the-local-weather
рдлрд╝реЛрд░рдо рд╣реЗрд▓реНрдк рд╢реНрд░реЗрдгреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдХреИрдВрдкрд░ рдЕрдкрдиреА рдореМрд╕рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдЧрд▓рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди рдЕрдкрдиреА рдЦреБрдж рдХреА рдореМрд╕рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЕрдирдЧрд┐рдирдд рдЕрдиреНрдп рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЧрдбрд╝рдмрдбрд╝ рдПрдкреАрдЖрдИ рдЬрд╛рдкрд╛рди рдХреЗ рд▓рд┐рдП рдореМрд╕рдо рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╡рд╛рдкрд╕ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рдХреИрдореНрдкрд░ рдХреЗ рдкреНрд░реЛрдЬреИрдХреНрдЯ рдХреЛ рд▓рд╛рдБрдЪ, jQuery $ .ajax, $ .getJSOn рдпрд╛ рдЕрдиреНрдп рд╡рд┐рдзрд┐ рд╕реЗ рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдореМрд╕рдо рдХрд╛ рдбреЗрдЯрд╛ рд╡реИрдз рд▓реЗрдЯ рдФрд░ рд▓реЛрди рдорд╛рдиреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 75% рд╕рдордп, рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рд▓реМрдЯрд╛ рдЬрд╛рдкрд╛рди рдХреЗ рдореМрд╕рдо рдХреЗ рд▓рд┐рдП рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореМрд╕рдо рдХреЗ рдбреЗрдореЛ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореБрджреНрджреЗ рдХреЛ https://codepen.io/freeCodeCamp/full/breeRRV рдкрд░ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
рдПрди / рдП
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд▓реА рд╣реИ! рдпрд╣ рдХреЗрд╡рд▓ рдХреИрд╢ рд╕реЗ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рдкрд╛рдиреА рдбреЗрдЯрд╛ рд╣реИред
рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЙрд╕рдХреА рдХрддрд╛рд░ (рдкрдВрдХреНрддрд┐ 50) рдореЗрдВ рд╕рд╛рда рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдз рд╣реЛрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ _sometimes_ рдпрд╣ рд╕рд╣реА рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдЧрд╛; рд▓реЗрдХрд┐рди _sometimes_ рдпрд╣, рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред
рдЗрд╕реЗ рдХреИрд╕реЗ рд╕реБрдзрд╛рд░рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ ...
рдЪреВрдБрдХрд┐ рдпрд╣ рдПрдХ рд╣реЗрд▓реНрдк-рд╡реЙрдиреНрдЯреЗрдб рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛; рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдмрд╛рдзрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдореБрдЭреЗ рдиреАрдВрдж рдХреА рдЬрд╝рд░реВрд░рдд рдХреИрд╕реЗ рд╣реИ, рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ (рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ), рддреЛ рдХреГрдкрдпрд╛ рдРрд╕рд╛ рдХрд░реЗрдВ!
рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ ред рдореИрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХрд╛ рдЕрднрд╛рд╡ рдерд╛ - рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдбреЙрд╕ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдо рдХрднреА рднреА рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред
рддрд╛рдХрд┐, рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдХреНрдпрд╛ рд╣рдореЗрдВ, рд╢рд╛рдпрдж рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рд╣рдо рдЬрд╛рдкрд╛рдиреА рдбреЗрдЯрд╛ рдХрд╣рд╛рдВ рднреЗрдЬреЗрдВрдЧреЗ? рдпрд╣ y'all рддрдХ рд╣реИред рдореЗрд░рд╛ рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдХрд▓ рдмрдирд╛рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ glitch.me API рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рдЬрдм рддрдХ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, GitHub рдкрд░ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдпрд╛рдж рдЖрдпрд╛); рдЗрд╕рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕ рд╕рдордп afk рд╣реВрдВ; рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рджрд░ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдЕрдкрдирд╛ рдХреЛрдб рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рдмрд╣реБрдд рд╕реЗ рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПред
рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдпрд╛ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдбрд░рд╛рд╡рдиреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ - рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛рдлреА рд╕рдЯреАрдХ рд╣реИрдВ (рдХреНрдпрд╛ рд╣рдореЗрдВ purpurses рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЧреЛрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?)ред рд╣рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪреАрдЬреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рд╡реЗ рдХреИрд╢ рд╕реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ 100% рд╕рдЯреАрдХ рдирд╣реАрдВ рд╣реИред
рд╡реИрд╕реЗ рднреА, рдЕрдм рдЬрдм рднреА рдХреЛрдб рдХреИрд╢ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛, рдпрд╣ рдмрджрд▓реЗ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдЧрд╛ред
function getBestCachedData(lon, lat){
+ /*
var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('./data/cache.json', 'utf8'));
+ */
- return obj;
+ return {
+ "error": "This API is overloaded with requests at the moment. Please try again in a few seconds and see if you get a response"
+ }
}
рд╣рд╛рдп @ joker314 рдореИрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ PR рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
@QuincyLarson рдХреНрдпрд╛ рдЖрдк рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ https://fcc-weather-api.glitch.me/ рдкрд░ рдХреМрди рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛ рд╣реИ? рдпрджрд┐ рдЖрдк рд╕реНрд╡рд╛рдореА рд╣реИрдВ рддреЛ рдореБрдЭреЗ рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
@raisedadead рдореБрдЭреЗ рдкрд╕рдВрдж
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рд╣реА рдХреЛрдб рдореЗрд░реЗ рд░реАрдорд┐рдХреНрд╕ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
@ joker314 рд╣рд╛рдБ, рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд╣рдо рдЖрдкрдХреЗ рд░реАрдорд┐рдХреНрд╕ рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрдЧреЗред рдХреГрдкрдпрд╛ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░реЗрдВред
рдореИрдВ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдкрд░ рдХреНрд╡рд┐рдВрд╕реА рдкрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
@raisedadead - рддреЛ рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрдзрд╛рд░рдг рдХрдм рддрдХ рд╣реЛрдЧрд╛? рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рджрд░-рд╕реАрдорд╛ рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЦрд░рд╛рдм рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХ рдХреИрдВрдкрд░ рдореМрд╕рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рд░реЗрдЯ-рд▓рд┐рдорд┐рдЯ рдмрдврд╝рд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ?
рддреЛ рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рдХрдм рддрдХ рд▓рд╛рдЧреВ рд░рд╣реЗрдЧрд╛?
рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рдирд╣реАрдВ рд╣реЛрдЧрд╛, рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдпрд╣ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдореБрджреНрджрд╛ рджрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИред
рдпрд╣ OpenWeatherMaps API рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдЖрд╡рд░рдг рдерд╛, рдЬреЛ рдХрд┐ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ https рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреЛрдбрдкреЗрди рдХреЗ рд╕рд╛рде рд╡рд┐рд░реЛрдз рдХрд┐рдпрд╛ред
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЦрд░рд╛рдм рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХ рдХреИрдВрдкрд░ рдореМрд╕рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рд░реЗрдЯ-рд▓рд┐рдорд┐рдЯ рдмрдврд╝рд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ?
рд╣рд╛рдВ, рдЖрдк рдЪреБрдиреМрддреА рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝ рдЖрд╡рд░рдг рдХреЗ рдмрдЬрд╛рдп рд╕реАрдзреЗ рдПрдкреАрдЖрдИ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдХреЗ рдПрдХ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
Https://openweathermap.org/price рджреЗрдЦреЗрдВ
@raisedadead рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдХреЛрдб рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╡рд╣рд╛рдВ рдХреИрд╢ рд╣реЛрдирд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рдо рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЧреЛрдкрдиреАрдпрддрд╛ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рджрд░ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рджреВрд╕рд░реЗ рд╡рд┐рдЪрд╛рд░ рдкрд░, рд╢рд╛рдпрдж рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдмрдЬрд╛рдп рд╡реИрдз рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рджреЗрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореМрд╕рдо рдХреА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рдмрджрд▓реЗрдВ, рдФрд░ "рдПрдкреАрдЖрдИ рд╡реНрдпрд╕реНрдд, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ" рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ?
рдЗрд╕ рдкрд░ рдЖрдкрдХреЗ рдХреНрдпрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, @raisedadead?
рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЬрд╛рдкрд╛рдиреА рдореМрд╕рдо рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдореБрджреНрджрд╛ рдерд╛ рдпрд╛ (рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп) рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ, рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдХреЛрдИ рднреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдкрд╛рдиреА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░реЗ рдХреЛрдб рдиреЗ рд╕рдЯреАрдХ рдореМрд╕рдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╣рдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рдбреЗрдЯрд╛ рдХреЗ рдЧрд▓рдд рд╣реЛрдиреЗ рдХреА рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ .. рдЬреЛ рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдПрдХ рдорд╛рдорд▓рд╛ рд╣реЛрдЧрд╛ред
рд╡реИрд╕реЗ рднреА рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рд╣реИред
@QuincyLarson рдХреНрдпрд╛ рдЖрдк рдЙрдкрд░реЛрдХреНрдд рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдирдХрд▓реА рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдирдХрд▓реА рд╣реИред рдХреНрдпрд╛ рд╕реНрдерд╛рди рдХрд╛ рдирд╛рдо "рдПрдкреАрдЖрдИ рд╡реНрдпрд╕реНрдд, рдирдХрд▓реА рдбреЗрдЯрд╛" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореМрд╕рдо, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рдЖрджрд┐ рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рддрд░рд╣, рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рд╕рдЯреАрдХ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИрдВ; рдФрд░ рдлрд┐рд░ рднреА рд╕рдм рдХреБрдЫ рдЕрднреА рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рд╡рд┐рдЪрд╛рд░?
рдпрджрд┐ рдЖрдк рдирдХрд▓реА рдбреЗрдЯрд╛ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореМрд╕рдо рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдкреВрд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рд╣рд░рд╛ рджреЗрдЧрд╛ред рдореБрдЭреЗ @ joker314 рдХрд╛
рдХреГрдкрдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреГрд╖реНрда рдкрд░ рд╣рд╛рд▓ рдХреЗ рдлреЛрд░рдо рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрд┐рди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдХреЛрдбрд░реНрд╕ рдХреЛ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдирд┐рдпрдВрддреНрд░рдг рди рдХрд░ рд╕рдХреЗрдВ?
BTW, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ icon
рдХрд╛ url https://fcc-weather-api.glitch.me/ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рд╣реИ
рдЗрд╕рдиреЗ рдХрд╣рд╛ Images links are included in the JSON under weather[0].icon
, рдЬреЛ рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдбреЗрдореЛ рд╕рдорд╛рдзрд╛рди рдЖрдЗрдХрди рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рд▓рд┐рдЦрд╛ рдерд╛ред
рдзрдиреНрдпрд╡рд╛рдж fot рд╣рдореЗрдВ рдЗрд╕ рд╕рдВрднрд╛рд╡рд┐рдд рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди amd рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдХреНрд╖реЗрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЖрдкрдиреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд┐рдпрд╛?
@ рдЬреЛрдХрд░ 314 рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП Thxред
https://fcc-weather-api.glitch.me/api/current?lon=39.988&lat=116.3000
{"coord":{"lon":139,"lat":35},"weather":[{"id":803,"main":"Clouds","description":"broken clouds"}],"base":"stations","main":{"temp":28.23,"pressure":1011,"humidity":74,"temp_min":26,"temp_max":31},"visibility":10000,"wind":{"speed":3.6,"deg":230},"clouds":{"all":75},"dt":1499396400,"sys":{"type":1,"id":7616,"message":0.0043,"country":"JP","sunrise":1499369792,"sunset":1499421666},"id":1851632,"name":"Shuzenji","cod":200}
рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдерд╛рди рдпрд╛ рд╡рд┐рд╢реЗрд╖ рдореМрд╕рдо рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
@ Em-Ant рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ Glitch рдкрд░ рдЪрд▓ рд░рд╣реЗ рдРрдк рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреИрд╢ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдореИрдВрдиреЗ рдХреБрдЫ рддреНрд╡рд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рддрдп рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
@ moT01 рдЖрдкрдиреЗ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП? рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ OpenWeather API рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореБрдХреНрдд FCC рдЦрд╛рддреЗ рдХреА рджрд░ рд╕реАрдорд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЙрди рджрд░реЛрдВ рдХреА рд╕реАрдорд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдЧреНрд▓рд┐рдЪ рдкреНрд░реЙрдХреНрд╕реА рдЬрд╛рдкрд╛рди рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд▓реМрдЯрд╛ рджреЗрддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░рдг рдЗрд╕реЗ рдЕрднреА рдПрдХ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдм рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдЙрддрдиреЗ рд╣рд┐рдЯ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рддрдиреЗ рдкрд╣рд▓реЗ рд╣реБрдЖ рдХрд░рддреЗ рдереЗред рдЬреИрд╕реЗ рд╣реА рдЖрдк рдПрдХ рдорд┐рдирдЯ рдореЗрдВ 60 рдмрд╛рд░ рдЧреНрд▓рд┐рдЪ рд╕реЗ рдЯрдХрд░рд╛рддреЗ рд╣реИрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд JSON рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ:
{
"coord": {
"lon": 139,
"lat": 35
},
"weather": [
{
"id": 803,
"main": "Clouds",
"description": "broken clouds"
}
],
"base": "stations",
"main": {
"temp": 28.23,
"pressure": 1011,
"humidity": 74,
"temp_min": 26,
"temp_max": 31
},
"visibility": 10000,
"wind": {
"speed": 3.6,
"deg": 230
},
"clouds": {
"all": 75
},
"dt": 1499396400,
"sys": {
"type": 1,
"id": 7616,
"message": 0.0043,
"country": "JP",
"sunrise": 1499369792,
"sunset": 1499421666
},
"id": 1851632,
"name": "Shuzenji",
"cod": 200
}
рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкрд░ рд╣реИ?
рдЖрд╣, рд╣рд╛рдБ - рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЖрдкреА рдХреЛ рдПрдХ рджреЛ рдлреЛрди рдХрд┐рдП рдФрд░ рд╕рд╣реА рдореМрд╕рдо рдкрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрджреНрджреЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореБрдЭреЗ рд╢рд╛рдпрдж рдереЛрдбрд╝рд╛ рдФрд░ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдореИрдВрдиреЗ Hacktoberfest рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╕рд╣реА рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ QA рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рднрд╛рд░реА рдЬреБрдбрд╝ рдЧрдпрд╛ред рдмрд╛рдХреА рдЗрддрд┐рд╣рд╛рд╕ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдиреЛрдб рдФрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рд╕рдХреЗрдЧрд╛ред
рдПрдХ рд╕реНрдерд┐рд░ рдХреИрд╢ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ (рдЬрд╛рдкрд╛рди рдореЗрдВ рд╕реНрдерд╛рди) рд╣реИред
рд╣рдо рдЗрд╕реЗ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯрд░ рдХреЛ рд╣рдЯрд╛рдХрд░ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдПрдкреА рдХреБрдВрдЬреА рд╣реИ), рдпрд╛ рдЕрдиреБрд░реЛрдз рдХреЛрдЯрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рджрд░ рд╕реАрдорд╛ рддреНрд░реБрдЯрд┐ рд╡рд╛рдкрд╕ рдХрд░реЗрдВред
рд╡реИрд╕реЗ рднреА рдЧреНрд▓рд┐рдЪ рдкрд░ рдпрд╣ рдПрдкреАрдЖрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлреЛрд░реНрдХрд┐рдВрдЧ ' рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рдПрдХ рдирдП рдпреВрдЖрд░рдПрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдРрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ https://oitchitch.com/edit/#//fcc -weather-api рдкрд░ рдХреИрдВрдкрд░рдмреЛрдЯ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд┐рд▓реЛ рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рд╣реИред
рд╡реЗ рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣реЗ рд╣реИрдВ! рдПрдХ рддреАрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ; рдХреИрд╢ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛ - рдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрджрд┐ рджрд░ рд╕реАрдордХ рдорд╛рд░рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рджрд░ рд╕реАрдорд╛ рдкрд╛рд░ рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЛ рд░рджреНрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдкреАрдЖрдИ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред
@ рдЬреЛрдХрд░ 314 рдореИрдВ рдЖрдкрдХреЗ рддреАрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рдерд╛ред
рдореИрдВ рдЧрдбрд╝рдмрдбрд╝ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдордВрддреНрд░рдг рдкрд░ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХрд╛рдлреА рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╕реАрдЖрдИ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд░реЗрдкреЛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╣рд░реЛрдХреВ (рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг) рдХреА рддрд░рд╣ рдХреБрдЫ рдФрд░ рдкрд░рд┐рдкрдХреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╣рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рд╣рдо рдХрд┐рд╕реА рднреА рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЕрднреА рдХреЗ рд▓рд┐рдП рдЧреНрд▓рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдорддрд▓рдм рдЕрдЧрд░ рдХреЛрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рддреЛ рд╣рдо рдЙрд╕реЗ рдлреНрд░реАрдЪреЛрдбрдХреИрдВрдк рдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдЧреНрд▓рд┐рдЪ рдкрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢ рд╣реИрдВ рдФрд░ рдкрд╛рдареНрдпрдЪрд░реНрдпрд╛ рдореЗрдВ рдореМрдЬреВрджрд╛ рдЪреБрдиреМрддреА рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
@raisedadead @RandellDawson
рдирдорд╕реНрддреЗ! рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?
рдпрд╣ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЖрд░реЗрдЦреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛ (рдФрд░ рдЕрдВрддрддрдГ рд╕рдВрдмрджреНрдз рдлрд╝рд╛рдЗрд▓рдирд╛рдо)
@ Hash2C рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдЧреНрд▓рд┐рдЪ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛) рдХреЛ рд░реАрдорд┐рдХреНрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
https://glitch.com/edit/#//fcc -weather-api? path = server.js: 1: 0
рдзрдиреНрдпрд╡рд╛рдж @RandellDawson , рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВ рдЧреБрд░реБрд╡рд╛рд░ рддрдХ рдПрдХ рдкрд╣рд▓рд╛ рдорд╕реМрджрд╛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
@ Hash2C рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВред рдЗрд╕ рдмрдЧ рдХреЛ рдпрд╣рд╛рдВ рдХрд╛рдлреА рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж @RandellDawson , рдореИрдВ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХрд░реВрдБрдЧрд╛ред
рдореБрдЭреЗ рд╡рд░реНрддрдорд╛рди рдмрд╛рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдореИрдВрдиреЗ рдКрдкрд░ рдкрдврд╝рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рддрд┐ рдорд┐рдирдЯ 60 рд╣рд┐рдЯреНрд╕ рдХреА рд╕реАрдорд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдУрдкрди рд╡реЗрдпрд░ рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рдореЗрдВ рдлреНрд░реА рдЯрд┐рдпрд░ рд▓рдЧрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? OW рдХреЛ рдЕрдиреНрдп рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдмрдирд╛рдиреЗ рдХреА рддрд░рд╣? рдХреНрдпрд╛ рдЕрдиреНрдп рд╕реНрд╡рддрдВрддреНрд░ "рд╕рддреНрдп рдХреЗ рд╕реНрд░реЛрдд" рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо OW рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕ рддрд░рд╣ рдХреА рджреЗрд░реА рд╕реЗ рдбрд┐рд▓реАрд╡рд░реА рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛрдЧрд╛? 5 рдорд┐рдирдЯ? 15 рдорд┐рдирдЯ? 1 рдШрдВрдЯреЗ? 3 рдЬ?
Edit2: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OW "рд╡реЗрджрд░ рдПрдкреАрдЖрдИ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ" "<2 рдШрдВрдЯреЗ" рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ
https://openweathermap.org/price
рдПрдХ рд╣реА рддрд╛рд▓рд┐рдХрд╛ рд╣рдореЗрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗрд╡рд▓ 95% рд╣реИ
рдХреНрдпрд╛ рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? OW рдХреЛ рдЕрдиреНрдп рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдмрдирд╛рдиреЗ рдХреА рддрд░рд╣?
рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрдИрдкреА рдкрддреЗ рдХреА рд╕реАрдорд╛рдПрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ (рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ), рдЗрд╕рд▓рд┐рдП рдЕрдиреНрдп рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдмрдирд╛рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред
рдХреНрдпрд╛ рдЕрдиреНрдп рд╕реНрд╡рддрдВрддреНрд░ "рд╕рддреНрдп рдХреЗ рд╕реНрд░реЛрдд" рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо OW рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрдХреАрди рдирд╣реАрдВред
Edit2: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OW "рд╡реЗрджрд░ рдПрдкреАрдЖрдИ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ" "<2 рдШрдВрдЯреЗ" рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ OpenWeather рдХреЗ рдореБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдЦреБрдж рдХреА рдореМрд╕рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдХрд┐ рдпрджрд┐ рдЕрдиреБрд░реЛрдз рдЕрдВрддрд┐рдо рдЕрдиреБрд░реЛрдз рд╕реЗ 10 рдорд┐рдирдЯ рд╕реЗ рдХрдо рд╣реИ, рддреЛ рдЙрд╕реА lat / lon рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд▓реМрдЯрд╛ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдПрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдПрдХ рд╕реАрдорд╛ рддрдХ рдкрд╣реБрдБрдЪ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд╕ рднреЗрдЬ рджреЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдПрдХ рдРрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЕрднреА рднреА рд╡рд╣реА рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рдПрдлрд╕реАрд╕реА рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ)ред рд╣рдо рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред рддреБрдо рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реЛ?
рдореИрдВрдиреЗ рдЗрд╕ рд░реЗрдкреЛ рдХреЛ рдмрдирд╛рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПред
https://github.com/Hash2C/fccWeatherApiDraft
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ 3 рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ (рдЕрднреА рдХреЗ рд▓рд┐рдП) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╡рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ
рдФрд░: рдХреБрдЫ рдбреЗрдЯрд╛ рдЬреЛ рд╣рдо рддрдп рдХрд░рддреЗ рд╣реИрдВ (рдмрд╛рдж рдореЗрдВ OpenWeather рдПрдкреАрдЖрдИ рдХреЙрд▓ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЗ рд░реВрдк рдореЗрдВ рдирдХрд▓реА рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред
рд╣рдо OpenWeather рдПрдкреАрдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдкреНрд░рд╡рд╛рд╣ рдмреЗрд╢рдХ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реИ!
рдЕрднреА рднреА рдмрд╣реБрдд рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ, рдорд╛рдиреНрдпрддрд╛рдПрдБ, рдПрд╕рд┐рдВрдХреНрд╕ рд╕рд╛рдорд╛рди, рдХрд┐рдирд╛рд░реЗ рдорд╛рдорд▓реЗ (рдкрд░реАрдХреНрд╖рдг), рдЖрджрд┐, рд▓реЗрдХрд┐рди рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗред рдореИрдВрдиреЗ server.js
рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрд╣реБрдд рдЯрд┐рдкреНрдкрдгреА рдХреА (рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реБрдЖ), рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЖрдкрд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд╛рдВрдЧреВрдВрдЧрд╛ рддрд╛рдХрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХреЗрдВред
рдмрд╕ рдПрдХ рд╡рд┐рдЪрд╛рд░: рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдВрддрддрдГ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреЛ "рдУрдкрдирд╡реНрд╣реАрдпрд░ рдПрдкреАрдЖрдИ (рдпрд╛ рдЕрдиреНрдп) рдЬреЛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ" рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИ? рдпрд╣ рд╕реЗрд╡рд╛, рдПрдХ рдореЛрдВрдЧреЛрдбреАрдмреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╣реЗрдЧреА - рдХрд┐ рд╣рдорд╛рд░рд╛ рдХреИрд╢ рд╣реЛрдЧрд╛ (рд╣рдо рдореЗрдореНрдХреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ, рд╣рдореЗрдВ рдЙрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)
рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛: рдХреНрдпрд╛ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдБрдХрдбрд╝реЗ рд╣реИрдВ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╢рд╛рдпрдж рд╣рдо рдПрдХ рдХреЛ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ, рдЕрдВрддрддрдГ рд╕рдВрднрд╡ рд╣реЛ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЙрдк-рд╕реНрддрд░реАрдп рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдПрдХ рдмрд╛рдд рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдпрд╣ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ github рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣реА рд╣реИ
(рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рдЖрдкрдХреЗ рд╕рдВрджреЗрд╢ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЪреВрдХ рдЧрдпрд╛!)
рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрдИрдкреА рдкрддреЗ рдХреА рд╕реАрдорд╛рдПрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ (рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ), рдЗрд╕рд▓рд┐рдП рдЕрдиреНрдп рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдмрдирд╛рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред
рдЕрдЪреНрдЫреА рдмрд╛рддред рдХреНрдпрд╛ рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд╛рдпрдХ рд╣реИ?
рдХреНрдпрд╛ рдЕрдиреНрдп рд╕реНрд╡рддрдВрддреНрд░ "рд╕рддреНрдп рдХреЗ рд╕реНрд░реЛрдд" рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо OW рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрдХреАрди рдирд╣реАрдВред
рдпрджрд┐ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╕рдлрд▓ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрд╣реБрдд рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ OpenWeather рдХреЗ рдореБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдЦреБрдж рдХреА рдореМрд╕рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдХрд┐ рдпрджрд┐ рдЕрдиреБрд░реЛрдз рдЕрдВрддрд┐рдо рдЕрдиреБрд░реЛрдз рд╕реЗ 10 рдорд┐рдирдЯ рд╕реЗ рдХрдо рд╣реИ, рддреЛ рдЙрд╕реА lat / lon рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд▓реМрдЯрд╛ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдПрдВред
рд╣рд╛рдБ, рдХреИрд╢реНрдб рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ? рдореИрдВ рдЙрд╕ <2h рдкреНрд░рд╢реНрди рдХреЛ рд▓рд╛рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛ рдерд╛ред рдЬрд┐рддрдиреА рджреЗрд░ рд╣реЛрдЧреА, рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдХреИрд╢ рдХреЛ рдЕрдзрд┐рдХ рдорд╛рд░рд╛ рдФрд░ рд╣рдореЗрдВ рдПрдкрд┐ рдХреЛ рдЗрддрдиреА рдмрд╛рд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрд░рдВрднрд┐рдХ рдХреЛрдбрд┐рдВрдЧ рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╣рдо рдЕрдзрд┐рдХрддрдо 1 рдШрдВрдЯреЗ рдореЗрдВ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдПрдХ рд╕реАрдорд╛ рддрдХ рдкрд╣реБрдБрдЪ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд╕ рднреЗрдЬ рджреЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдПрдХ рдРрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЕрднреА рднреА рд╡рд╣реА рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рдПрдлрд╕реАрд╕реА рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ)ред рд╣рдо рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред рддреБрдо рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реЛ?
рдореИрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪреБрдирдиреЗ рджреЗрдиреЗ рдХреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВ, рдпрд╣ рд╡рд╣ рд░рд╛рд╕реНрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛
рдХреНрдпрд╛ рдПрдлрд╕реАрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдЙрдкрдХрд░рдг рд╣реИрдВ?
рдЙрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХреНрд╕рд┐рд╕ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдХреЛрд╢рд┐рд╢ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ)
www.npmjs.com/package/request
рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдореЛрдЪрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ред
рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреМрди рд╕реЗ рдЙрдкрдХрд░рдг рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдПрдлрд╕реАрд╕реА рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИрдВ
рдПрдХ рдмрд╛рдд рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдпрд╣ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ github рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣реА рд╣реИ
рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрд╛рдп рд╕рд┐рд░реНрдл npm audit fix
рдЪрд▓рдирд╛ рд╣реИ рдФрд░ рдлрд┐рд░ package.json
рдФрд░ package-lock.json
рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИред рдирдП рдкреИрдХреЗрдЬ рдореЗрдВ рдкрд┐рдЫрд▓реЗ, рдХрдордЬреЛрд░ рд▓реЛрдЧреЛрдВ рд╕реЗ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдЧрд▓рддреА рд╕реЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдРрдк рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдореИрдВ OpenWeather рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣рд╛ рд╣реВрдВ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рд╢реБрд░реБрдЖрдд рд╕реЗ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛)ред
рдХреНрдпрд╛ рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рдерд╛? https://openweathermap.org/faq#error401
рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛
FOSS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП: рд╣рдо рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ OWM рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдФрд░ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкрдВрдЬреАрдХреГрдд рдПрдХ рдЯрд┐рдХрдЯ рджрд░реНрдЬ рдХрд░реЗрдВред рдпрджрд┐ рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ OWM рдЖрдкрдХреЗ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рдХреА рд▓рд┐рдлреНрдЯ рдПрдХреНрд╕реЗрд╕ рд╕реАрдорд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ред
рдирдорд╕реНрдХрд╛рд░ рджреЛрд╕реНрддреЛрдВ, рдореИрдВ рдЙрдореНрдореАрдж рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд╢ рд╣реЛ рдЧрдпрд╛ рд╣реВрдВред
рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдкрд░, рдореИрдВ OpenWeather рдПрдк рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╕рдВрднрд╡ рд░рдгрдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛, рдмреЙрдХреНрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЖрдП рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛, рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдореИрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
@ Hash2C рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВред рдЗрд╕ рдмрдЧ рдХреЛ рдпрд╣рд╛рдВ рдХрд╛рдлреА рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИред
@RandellDawson
рдЖрдкрдХреЛ рдкрддрд╛ рдерд╛ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд╣ рд░рд╣реЗ рдереЗ: Heavy_check_mark:
@ Hash2C рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИ?
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рдлреА рдЧрд┐рд░рд╛рд╡рдЯ рдЖрдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдм рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдХрдо рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рджрд░ рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред