ΠΠ·-Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° Π ΠΠ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ, ΠΏΡΠΎΡΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΌ Π°Π΄ΡΠ΅ΡΠΎΠΌ:
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΡΠ΅ΡΠ΅Π· dTub.ru ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ClipSaver.ruΠ£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ API ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ spring-boot java/kotlin [ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°] [2/2] ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
Π ΠΎΠ±ΠΎΡΠ°ΠΌ Π½Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΠ΅ ΡΡΠΎ ΡΡΠΎ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ - ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡ ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ google chrome ΠΈΠ»ΠΈ mozilla firefox. ΠΡΠ»ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΡΠ΅Π·Π°Π΅Ρ - Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ Π² ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° savevideohd.ru
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ, Π² ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ΅ΡΠΈΠ» ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ API ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ rest ΠΈ retry template, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΊΠΎΡΠ»ΠΈΠ½Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π²ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ. ΠΠΈΠ΄Π΅ΠΎ Ρ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ Β Β Β β’Β APIΒ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈΒ [ΡΠ΅ΠΎΡΠΈΡ]Β [1/2]Β Β ΠΠΎΠ΄ Π½Π° github: https://github.com/Kirya522/medium-po... ΠΠΎΠΈ ΡΡΡΠ»ΠΊΠΈ: β ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΊΠ°Π½Π°Π» (https://t.me/kirya522) Ρ Π°Π½ΠΎΠ½ΡΠ°ΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ°ΠΉΠ΄Π°ΠΌΠΈ π ΡΠ°ΠΉΡ (https://kirya522.tech/) πΉ (Β Β Β /Β @kirya522-devΒ Β ) - youtube ΠΊΠ°Π½Π°Π» ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ βοΈ Π§Π°Ρ (https://t.me/kirya522_chat) ΡΠΎ Π·ΡΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΡΠ΅ ΠΊΡΠΎΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ: π (Β Β Β /Β @kirya522-stuffΒ Β ) - live ΠΊΠ°Π½Π°Π» ΠΏΡΠΎ Π°Π²ΡΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Ρ ΠΎΠ±Π±ΠΈ π tg-ΠΊΠ°Π½Π°Π» (http://t.me/kirya522_live) ΠΏΡΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΊΡΡ Π½Ρ ΠΈ Π½Π΅ it-ΠΆΠΈΠ·Π½Ρ Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅: 0:00 - ΠΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ 0:20 - ΠΠΎΠ½Π° ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π²Π½Π΅ ΠΊΠΎΠ΄Π° 1:00 - ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈ Π΅Π³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ 1:30 - Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ·ΠΎΠ²ΠΎΠ² Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ 2:05 - ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ 2:20 - Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΈΠ²Π΅Π½ΡΠ°Ρ [ΠΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅] 3:10 - Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°ΡΠΊΠ΅ ΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠ»Π΅ [Π₯ΠΎΡΠΎΡΠ΅Π΅] 4:15 - Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΈΡΠ°Ρ /ΠΏΡΠΎΠΌΠΈΡΠ°Ρ ΠΈ ΡΠ΄ [ΠΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅] 4:49 - Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΡΠΌΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅ [ΠΠ»ΠΎΡ ΠΎΠ΅] 5:08 - ΠΠΎΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΡΠΎ ΠΏΠ»ΠΎΡ ΠΎ 5:39 - ΠΠ°Π³Π»ΡΠ΄Π½Π°Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ 8:00 - ΠΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 8:30 - ΠΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 9:20 - ΠΡΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠΈ 9:45 - ΠΠΎΠ²ΡΠΎΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ 10:10 - ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ retry template 11:20 - ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΠΈ 12:20 - ΠΠ°ΠΊ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² Π·Π°ΠΏΡΠΎΡΠΎΠ² 13:00 - Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎ retry template 13:16 - ΠΠΌΡΠ»ΡΡΠΈΡ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ², Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΈ 14:00 - ΠΡΠ»Π°Π΄ΠΊΠ° ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ 14:40 - ΠΡΠ΄Π° Π²ΡΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ 15:30 - ΠΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ 16:25 - ΠΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΡ Π½Π° Π»ΠΎΠ³ΠΈΠΊΡ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ 17:20 - ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΡ 18:40 - Π’ΡΠ½ΠΈΠ½Π³ ΡΠ΅ΡΡΠ° 19:51 - ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΏΠ»Π°Π½Ρ