áá
áºáá±á·ááŸá¬ ááá¯áá·áºá¡ááœáẠáá®áá»ááºážááœá±ážááŒá®áž á¡áááºááŸá¬/ áááºážáá±á«áº/ áá±á·áá»áá·áºáááºáž á
áá¬ááœá±ááᯠáá¬ážáá±á¬ááºááá¯á· á¡ááºááá®áá±ážááŸááºážáá
áºáá¯áá±ážááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá áá«ááŸáááºáž áá«ááœá±á¡á¬ážáá¯á¶ážáᬠáá«á·áá®ááá± áá«áááºááŸá¯á¡áááºážáá¯á¶ážáá²á· á
á®ážáááºážááŸá¯áá
áºáá¯áá²á· á¡áá¯ááºáá¯ááºááá¯ááºá
á±áááºá áá»áœááºá¯ááºááẠáááá¯áá¬ááá¬áá
áºáá¯áááºáá®ážáᬠááŸá±á·ááŒá±ážáá¯á¶á
á¶ááᯠáá±ážááœá²áá²á·ááŒá®áž áá±á¬ááºáá¯á¶ážááœáẠ"á¡áá±ážá¡ááœáŸá¬ážááŒá¿áá¬" áá
áºáá¯ááá¯á· áá±á¬ááºááŸááá¬áá²á·áááºá
ááŒá®ážáá±á¬á· áá®áá»ááºážááá¯ááºááœá±ááᯠáá°ááá¯á·ááá¯ááºááá¯áẠáááºááŸá¬ááááŸááºáž áááŸááºážáá°ážá ááá¯á¡áá»áááºááœááºá VKontakte ááẠapi ááá¯ááááºáá¬ážááŒá®ážá ááŒá®ážáá¬ážáá±á¬áá®ááá±á«áºáááºáá»á¬ážááœááºá¡áá¬á¡á¬ážáá¯á¶ážááá¯áááºážá¡áá¶ááááºáá¬ážáááºá ááœá²ááŒááºážá
áááºááŒá¬áááºáááŸáá
á±áááºáá®áá»ááºážáá»á¬ážááá¯áááºá¡ááá¯ááºážááá¯ááºážááœá²áá±ážáá¬ážáááºá áá»ááºááŸááá±ááá·áºá¡áá¬á¡á¬ážáá¯á¶ážááŸá¬ ááŒá±á¬áºááŒá¬áá
áºáááºááŸáá·áº á¡ááŸáá¯ááºá¡áá»áá¯ážá¡á
á¬ážáá»á¬ážá áá¶ááááŒá
áºááœáẠáááºážáá°ááŒááºážá¡á
á®á¡á
ááºáá»á¬áž ááŸáá·áº á¡ááŒá¬áž "áá
áºáááºáá±á¬" ááœá±ážáá»ááºá
áá¬áá»á¬ážáá«ááŸáááá·áº áá
áºááᬠáá»á¶áááºážááá·áº ááá¯ááºá¡áá»áá¯á·ááŒá
áºáááºá áá±áá°áá»á¡á¬ážááŒáá·áº ááááºáá±á¬ááºážáá²á· á¡ááŒá±áá
áºáá¯áá±á¬á· ááá¯ááºáá«áá°ážá áááºááẠYandex áá®á ááá¯á·ááá¯áẠá¡ááŒá¬ážá¡áá¬áá»á¬ážá¡ááœáẠá
á¬áááºážááœááºážááŸá¯áá
áºáá¯ááᯠáááºáá°ááá¯ááºáááºá ááá¯á·áá±á¬áºá áááºááá·áºáá±áá¬ááœááºáááᯠopen public API ááŸáááŒá®áž áááºááẠáá®áááᯠáááá¯ááááºá
áá
áºááŒáá·áº á¡áá¯á¶ážááŒá¯ááœáá·áºáááŸááá«á áá¯áá¹ááá®ááŒá®ážá¡áá»á¬ážá¡ááŒá¬ážááẠá¡ááŒá¬ážáá°áá»á¬ážá áá±ážáá®áááá¯á· áááºáá±á¬ááºááœáá·áºááᯠá¡áááá¡á¬ážááŒáá·áº ááá·áºáááºáá¬ážáááºá áá¬ááŒá±á¬áá·áº áá®ááá¯ááŒá
áºááá¬áá²á ááá¯ááá¯áááºááŸáá¯ááºážá
áœá¬ áá°ážáá±á¬áºááŒáá·áºáᬠá¡áááááŒá¿áá¬ááŸá¬ áá°ááá¯ááºááœáá·áºááŒá
áºááŒá±á¬ááºáž áááºááŸá¬ážáá¬áááºá á
á¬áááºážááœááºážááŸá¯áá¯á¶á
á¶ááŒáá·áº áááºááŸáááŒá±ááŸááºážáá»ááºááẠá
á®ážááœá¬ážááŒá
áºáá®áá
á¬áá±ážááá¬áá»á¬ážá
áœá¬ááŸáá·áº á¡áá¬ážáá°áá¯áá¹ááá®áá»á¬ážááŸáá·áº ááá¯ááºáá®áá«áááºá áá
áºáá»áááºáááºážááŸá¬ááẠá
á®ážááœá¬ážááŒá
áºááá¯ááºáá±á¬ ááŸáá·áº á
á®ážááœá¬ážááŒá
áºáá
áºááá¯ááºáž áá®ááááºáááºáž áá±áá°áá»á
á¬áááºážáá²ááá¯á· áá»ááœá¬ážáááºá áááºá¡áá¬áá¬á¡ááœáẠáá±ážáá±á¬ááºáááºááŒá
áºá
á± áá
áºá
á¯á¶áá
áºáá¬ááᯠáá¬ážááá±á¬ááºáá«á
ááŒá®ážáá±á¬á· áá®á¡áá¬ááœá±á¡á¬ážáá¯á¶ážááᯠáá«áá¬áá¯ááºáááá² á ááºážá á¬ážáá¬áááºá áá®áááᯠá¡ááá²á·ááŒáá·áºáá»á®ááá¯á· áááºááá¯á á®á ááºááá¯ááºááá²á áá®áááᯠááá¯ááºááá¯ááºáááºáá®ážááŒá®áž ááá¯ááºáá¶ááŸá¬áá»ááºááẠáá¬áá¯ááºáááá²á áá«á·áá®áá»ááºážááœá±ááᯠááá¯ážáá°ážáá¬ážááẠááŒáá¯ááºááŸá¬áá¬ážá áááºááá¯á·áá±á¬ á¡á á¬ážááá¯ážááŒá±ááŸááºážáá»ááºááŸááá«ááááºážá
ááá¯á·ááŒá±á¬áá·áº ááŒá±ááŸááºážááẠááá¯á¡ááºáá±á¬ á¡áááááŒá¿áᬠááŸá áºáá¯ááŸááááºá
- áá±á¬á·ááºáá²áẠá¡áá«á¡ááẠáá°á¡áá»á¬ážá á¯á¡ááœáẠá¡áááºááŒá±á á±ááá·áº áááºážáááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá±ážáá®áááᯠá¡ááá²á· ááŒáá·áºáá±ááá·áº á¡ááœá²á·á¡á ááºáž ááŒá áºáááºá
- áá®ááááºáá®ážáá°áá»á¬ážá¡ááœáẠááœá±ááŸá¬ááẠá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá»á¬ážááᯠáááºážááŸááºážáááºá
ááá¹áá¬áá¯á¶ážááá¯ááºáᬠáááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ áá±ážáá®áááá¯ááŸá±á¬ááºááŸá¯
á¡á
ááá±á¬á· ááŸáááŒá®ážáá¬áž ááŒá±ááŸááºážáááºážááœá±ááᯠááŸá¬ááŒá®áž á¡á²áá«ááᯠá¡ááŒá±áá¶ááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºáá®ážáá²á·áááºá á¡áá»áááºá¡áá±á¬áºááŒá¬ ááŸá¬ááœá±ááŒá®ážáá±á¬ááºááŸá¬ áá»áœááºáá±á¬áº á¡ááŒáá¯ááºáá¯á¶ážá ááááá¯á¶ážáá«á
- Ipfs - á¡áá¬á¡á¬ážáá¯á¶ážááŸáá·áº áá°ááá¯ááºážá¡ááœáẠááá¯ááŸá±á¬ááºááŸá¯á áá¯ááºáá¯á¶áá»á¬ážááŸáá·áº áá±ážáá®áááŸáá·áº áá®áá®ááá¯áá»á¬áž ááŸáá·áº áááºááá¯áá»ááºááá»áŸ ááŸááá«áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá ááá¯áá²á·ááá¯á·áá±á¬ ááŒáá¯ááºááŒá®ážááẠ"áááºá áááº" ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá áááºá node ááá¯ááœáá·áºáá±á¬á¡áá«á áááºáááºáá»ááºáá»ááºážááŒá®ážáá¬ážáá±á¬áááºááá¯áááŸááááá·áºáááºá áá¬ážá ááá¯ááºážáá¯ááºážáá²á· áá¬áá»ááºáá±áááºá
- áááŒá®ážáá¯á¶ážáá±ážáá±á¬ âá¡ááŸáá¯ááºâ á á¯áá±á¬ááºážááŸá¯ ááá¹ááá¬ážáá áºáá»áá¯ážá á¡áᯠáááºááá¯ááŒá áºáá±áá² ááááá±ááá·áº á¡á²áá®á¡áá»áááºááŸá¬ áá±áá¬áááºáá áºáá«ááá¯ááºá¡áá ááá¯ááŸá±á¬ááºááŸá¯ááᯠáááºáá áºáá«ááá¯ááºá¡áá ááá·áºáááºááá¯áá²á· config ááŸá¬ áá±ážáá²á·áááºááá¯ááẠáá¬á០á¡áááá¹áá¬ááºáááŸááá«áá°ážá ááá¯ááŸá±á¬ááºááŸá¯ááá¬á áá»á¬ážááŒá¬ážáá¬ááŒá®áž ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá±á¬ááºáá»á¬ážááᯠáá»á áºáá»á°ááŸá¯áá²á·áááºá ááááºá¡áá±ááŒáá·áº ipfs ááẠáááá¯á¡ááºáá±á¬ reset áá¯ááºáááºážááᯠáááŸá¬ááœá±ááá»ááºáž áá¬á·ááºáá áºá¡ááẠá¡ááŒá±á¬ááºá¡ááŒá¬ážááŸáááẠááá¯á¡ááºáá«áááºá
- á á¬ááŒáá·áºááá¯ááºááá¯á¡áá¯á¶ážááŒá¯áá±á áẠ(ááá¯áááºáá²á·ááá¯á·ááŒá áºáá±áááºááᯠáá»áœááºá¯ááºááááá«) áá¯á¶ážá áœá²áá°ááœáẠá¡áá»áááºáá¯ááºáá¯á¶ážááŒááºážáááŸááá«á áááºááẠááá¯ááºáá áºáá¯áááºáá¶ááá°ááẠáá±á¬ááºážááá¯áá»ááºáá áºáᯠáá±ážááá¯á·ááŒá®áž áááºážááœááºáááŸááá«áá áááºááœá²áá¬ážáá¯á¶áá¬ááŒá áºáááºá áá¯ááºáá«áááºá áá°ááœá±á ááŒá¿áá¬ááᯠáá áºá áááºáá áºááá¯ááºážááŒá±ááŸááºážáá±ážááá¯ááºáá²á· ááŒá±ááŸááºážáááºážá¡áá»áá¯ážáá»áá¯ážááᯠáá®ááœááºáá²á·ááŒáá±ááá·áº á¡á²áá«ááœá±á áá»áá¯ááºážáá±á¬ááºááœá±áá«á áá®á¡áá¬ááœá±á áá±á¬ááºáá²ááá± ááœááºáá¬ááá·áºáááºá
á¡áá±ážá¡ááœáŸá¬ážááŒá¿áá¬áá»á¬ážá áœá¬ ááŸááá«áá±ážáááºá ááŸáá·áº á¡áááºá¡ááŒááºááŸá¬ ááŸááºážáá±áááº- áááºážááᯠááá±á¬áá»ááºá¡ááœáẠá¡áá¯á¶ážáááŒá¯ááá¯ááºáá«á ááá¯ááŸá±á¬ááºáá¯á¶áá áºáá¯á¡á¬áž áááºáááºááŸá¬ááœá±áá²á·ááŒá®áž ááá°áá®áá±á¬ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠááŸá¬ááœá±áá±á¬áºáááºáž ááá·áºáá»á±á¬áºáá±á¬á¡áá¬ááᯠáááœá±á·áá²á·ááá«á
á¡áá¯á¶ážááœááºá áá»áœááºá¯ááºááá¯ááºááá¯áẠáááá¯áá»á¯ááºááá¯ááºááŸá¯áááºážáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯áá áºáá¯ááᯠáá±ážááẠááŒáá¯ážá á¬ážááá»áá¯ážáááºááŒá±á¬ááºáž áá¯á¶ážááŒááºáá²á·áááºá áááºážááẠinterplanetary áááºáá±á¬ááºááŒááºážáááŸááá»áŸááºáááºá áááºážááẠáá®ážááŒá¬ážááŒá¿áá¬áá áºáá¯ááᯠááŒá±ááŸááºážááá¯ááºáááºááŒá áºáááºá
áá®ááá¯áá²á· ááœááºáá¬áááºá
áá»á¶á·ááŸá¶á· - áááºážááẠááá·áºá¡á¬áž node áá»á¬ážááᯠááœááºáááºáá áºáá¯ááá¯á· áá±á«ááºážá ááºááœáá·áºááŒá¯ááá·áº á¡áááá á¡áááá·áºáá¯á¶ážá¡ááœáŸá¬ááŒá áºáááºá áááºážááœáẠáá¬áᬠ10000 ááá·áºááᯠá¡ááŒá±áá¶á ááá¯á¡áá»áááºá¡áá áá áºá áááºáá áºááá¯ááºáž á¡áá±á¬ááºá¡áááºáá±á¬áºáá±á¬ááºááœááºáá²á·ááá·áº á¡ááºáááá¯áá®áááºáá áºáá¯áá«ááŸááááºá á¡ááºáááá¯áá®áááºá áá¬ážááŸááºážá¡ááŒáá·áºá¡á á¯á¶ááẠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠááá¯ááá¯áááºáá²ááŒá®áž á¡ááá¯ááá±á«ááºážáá»á¬ážá áœá¬ (ááá¯á ááŒá áºááá¯ááºáááº) ááá¯á¡ááºáááºááŒá áºáááºá
áá»áœááºá¯ááºááẠá€áá±á¬ááºážáá«ážááœáẠááŒáá·áºááœá¬ážááá¯ááºáá±á¬á¡ááŒá±á¬ááºáž á¡áá±ážá áááºááᯠááá±á¬áºááŒáá±á¬á·áá«á áá áºáá±á·áá±á·ááœáẠáá®ážááŒá¬ážáá áºáá¯ááᯠáá±ážááŒááºážá ááá¯áá±á¬ááºážáá«áááºá á€áá±áá¬ááœáẠáá»áœááºá¯ááºááẠá¡ááºá¹áá«áááºá¡áá»áá¯á·ááᯠááŸááºáá¬ážáá¬ážáá«áááºá
- http/https ááŸáááá·áºá¡áá¯ááºáá¯ááºáááºá
- áá®ážááŒá¬ážáá¯ááºáááºážáá áºáá¯á¡ááœáẠáá®ážááŒá¬ážááœááºáááºáá áºáá¯ááᯠáááºáááºáá®ážááá¯ááºááŒá®ážá áááºážááá¯á·á¡á¬ážáá¯á¶ážááẠááœááºáááºáá áºáá¯áááºážááœááºááŸááá»áŸáẠááá±á¬áá»ááºáá áºáá¯á á®ááœáẠáááºá¡á¬áž áááááá¬áᬠáá»áŸá±á¬á·áá»áá±ážáááºááŒá áºáááºá
- á¡áá»áááºáá¯ááºááœá¬ážááŒááºážááŸáá·áº á¡ááŒá¬ážá¡áá±ážá¡ááœá²á¡áá¬áá»á¬ážáá«ááŸááá±á¬ ááá¹ááá¬ážáá áºáá¯á¡á¬áž áááŠážááœáẠááœá±ážáá±á¬áá²á·áááºá áááºážááẠclient ááŸáá·áº node á¡ááœááºážááŸááááºážáááºážá¡á¬ážáá¯á¶ážá¡ááœááºá¡áá¯ááºáá¯ááºáááºá ááá·áºá¡ááá®áá±ážááŸááºážá¡ááœááºážá០áááºáááºáá»á¬ážááᯠáá»á±á¬á·ááŒá±á¬ááºážá áœá¬ á á®áá¶ááá·áºááœá²ááá¯ááºáááºá
- á á¬ááŒáá·áºááá¯ááºááᯠnodej áá²á·áá±ážáá¬ážáááºá á¡á á¯á¡ááœá²á·á á áœááºážáá±á¬ááºáááºááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠáááºážá áááá¯áá»á¯ááºááá¯ááºááŸá¯ áá»áŸá±á¬á·áá»áá¬ážáá±á¬ ááá±á¬ááá¬áá¡á¬ážááŒáá·áº áá±áááá«áááºá node á¡áá±á¡ááœááºááᯠááá¯ážááŒáŸáá·áºááŒááºážááŒáá·áº load ááᯠ"ááŒáá·áºááŒááº" ááá¯ááºáá«áááºá á¡ááŒááºá¡ááŸááºá¡á¬ážááŒáá·áºá á¡á¬ážáá¬áá»ááºáá»á¬ážá áœá¬ááŸááááº- ááŒá®ážáá¬ážáá±á¬á¡ááá¯ááºážá¡ááá¯ááºážá ááá¯ážááŸááºážááŸá¯ááŸáá·áºá¡áá¯á¶ážááŒá¯áááœááºáá°ááŸá¯á isomorphic clientá ááŒááºáááŸá®ááá¯ááŸá¯áá»á¬ážáááŸáááŒááºážá áááºááá¯á·ááŒá áºáááºá
ááá¯ááŸá±á¬ááºáá¯á¶ ááœááºáááºáá±á«áºááœáẠááá¯ááºáá»á¬ážááᯠááááºážáááºážááá¯ááºá á±ááá·áº spreadable á០á¡ááœá±áááºáá¶ááá·áº á¡ááœáŸá¬áá áºáá¯ááŒá áºáááºá ááá¯ááºáá áºáá¯á á®ááœáẠáááºážáááá¯ááºááá¯áẠhash áá«ááŸáááŒá®áž áááºážááᯠáá±á¬ááºááá¯ááºážááœáẠááŒááºáááºááá°ááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááá¯ááºáá»á¬ážááᯠááá±á¬ááºáá»á¬ážá¡ááŒá Ạááœá²ááŒá¬ážááá¬ážáá±á¬áºáááºáž áá¯á¶ážá ááááºážáááºážáá¬ážáááºá
metastocle - ááœááºáááºáá±á«áºááœáẠáá±áá¬áá»á¬ážááᯠááááºážáááºážááá¯ááºáá±á¬áºáááºáž ááá¯ááºáá»á¬ážááá¯ááºáá² ááá¯ááºáá»á¬ážááᯠááááºážáááºážááá¯ááºá á±ááá·áº ááŒáá·áºáá»ááºááá¯ááºáá±á¬ á¡ááœáŸá¬á០á¡ááœá±áááºáá¶ááá·áº á¡ááœáŸá¬á á¡ááºáá¬áá±á·á áºááẠNosql áá±áá¬áá±á·á áºááŸáá·áº áááºáá°áááºá á¥ááá¬á¡á¬ážááŒáá·áº áááºááẠstoracle ááá¯á· ááá¯ááºáá áºáá¯ááá·áºááá¯ááºááŒá®áž áááºážá hash ááᯠááá°ááŒá®áž áá áºá á¯á¶áá áºáá¯ááá¯á· ááá·áºááºáá áºáá¯ááŒáá·áº metastocle ááá¯á· áá±ážááá¯ááºáááºá
ááŒááá¯áẠ- storacle ááŸáá·áº metastocle áá¶ááŸá¡ááœá±áááºáá¶á á€á¡ááœáŸá¬ááẠáá®áááᯠááááºážáááºážáááºá¡ááœáẠááá¯ááºááá¯ááºáá¬áááºááŸááááºá ááá¯ááŸá±á¬ááºááŸá¯ááẠmp3 ááá¯ááºáá»á¬ážááŸáá·áº id3 áááºáá»á¬ážááŒáá·áºáᬠá¡áá¯ááºáá¯ááºáá«áááºá
áá®áá»ááºážá¡ááœáẠâáá±á¬á·â á¡áá±ááŒáá·áº áááºážáá¡áááºá¡ááŒáá·áºá¡á á¯á¶ááᯠáá¯á¶á á¶ááŒáá·áº á¡áá¯á¶ážááŒá¯áá¬ážáááºá á¡áá¯ááá¬ááŸáẠ(TPE1) - áá±á«ááºážá áẠ(TIT2)á á¥ááá¬:
- Brimstone - áááºáá¯ááºáááºááá¯áž
- Hi-rez - Lost My Way (feat. Emilio Rojasá Dani Devinci)
áá®áá»ááºážáá±á«ááºážá
ááºáá»á¬áž ááœá²á·á
ááºážáá¯á¶ ááᯠá¡áááºááá¯ááºáá¯á¶ážá¡áá±ážá
ááẠááááŸáááá¯ááºáá«áááºá
node áááºáááºáá»á¬ážááœáẠáááºááŸááºáá¬ážáá±á¬ ááá¯ááºáá®ááŸá¯áá¬ááá¯ááºááŸá¯ááºážááᯠááá¯ááºáá®ááŸá¯áᯠáá°ááá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá 0.85 ááááºááá¯ážááẠáá±á¬á·ááŸáá¯ááºážááŸááºááŸá¯áá¯ááºáá±á¬ááºáá»áẠ(áá®áá»ááºážá¡áááºáá»á¬áž) ááẠ85% áááºááá¯ááá¯áá°áá®ááŸá¯ááá¯ááœá±á·ááŸááá«á áááºážááẠáá°áá®áá±á¬áá®áá»ááºážááŒá áºáááºá
áá°áá®ááŸá¯ááá¯áá¯á¶ážááŒááºááẠalgorithm ááẠfunction ááœááºááŸááááºá utils.getSongSimilarity().
áá®áá»ááºážááᯠáá¬áá¬á áá±á¬ááºááá¯ááºážááŒá±á á¬á¡ááœááºá tags áá»á¬ážááŸáááá·áºáááºáž áá°ážááœá²áááºááá¯ááºááẠ(APIC) Utilities áá»á¬ážááœáẠtags áááºáá¶ááŒááºážááŸáá·áº áá¯ááºáá±á¬ááºááŒááºážá¡ááœáẠááá¯á¡ááºáá±á¬áááºážáááºážáá»á¬áž á¡á¬ážáá¯á¶ážááŸááááºá
client áá
áºáá¯ááŸáááá·áº storage ááŸáá·áºá¡áá¯ááºáá¯ááºááŒááºážáá¥ááá¬áá
áºáá¯ááœááºááœá±á·ááá¯ááºáááºá
á¡áááºáá±á¬áºááŒáá« á¡ááœáŸá¬á¡á¬ážáá¯á¶ážááẠááá¯ááºááá¯ááºáá«áááºááŒá®áž á¡ááŒá¬ážááá±á¬áá»ááºáá»á¬ážá¡ááœáẠá¡á±á¬ááºá¡ááœáŸá¬áá»á¬ážá¡ááŒá Ạáá®ážááŒá¬ážá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá á á¬á¡á¯ááºáá»á¬ážááááºážáááºážááẠá¡ááœáŸá¬áá áºáá¯ááŒá¯áá¯ááºááẠá áááºáá°ážááŸááá±ááŒá®ááŒá áºáááºá
museria-ááá¹áá¬á· ááá¹áá¬áá¯á¶ážááá¯ááºáá¬áá®áááœááºáááºááœáẠááá·áºááá¯ááºááá¯áẠnode ááá¯ááœáá·áºáááºá¡ááœáẠááŒááºáááºááŒá®ážáá¬áž git repository áá
áºáá¯ááŒá
áºáááºá áá¯á¶áá°ááœá¬ážááŒááºáž npm i && npm á
áááºáá«á á¡ááŒá±áá¶á¡á¬ážááŒáá·áºáááºážá áááºááẠáááºážááᯠááá¯ááá¯á¡áá±ážá
áááºáááºááŸááºááá¯ááºááŒá®áž Docker ááœáẠáá¯ááºáá±á¬ááºááá¯ááºááẠá
áááºááá¯á·ááŒá
áºáááºá á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠááœáẠááŒáá·áºááŸá¯ááá¯ááºáá«áááºá
repository ááᯠá¡ááºááááºáá¯ááºáá±á¬á¡áá«á áááºááẠáááºá node ááᯠá¡ááºááááºáá¯ááºááẠááá¯á¡ááºáááºá á¡ááŒá®ážá á¬áž ááá¯á·ááá¯áẠá¡áá±ážá¡ááœáŸá¬ážáá¬ážááŸááºážáá¶áá«ááºáá»á¬áž ááŒá±á¬ááºážáá²áá«áá á€áá¯ááºáá±á¬ááºáá»ááºááẠáááŒá áºááá±áá¯ááºáá±á¬ááºááááºá ááá¯ááºáá«á ááœááºáááºá០node á¡áá±á¬ááºážáá»á¬ážááᯠáá»á áºáá»á°ááŸá¯áá«áááºá
áááºááẠáá®áá»ááºážáá»á¬ážááᯠááá¯ááºááá¯ááºááŸáá·áº áááá¯ááááºááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááºá node áá
áºáá¯á
á®ááẠááá°áá®áá±á¬á¡áá¯ááºáá»á¬ážá¡ááœáẠáá¬áá¬áá
áºáá¯á¡á¬áž áá¯ááºáá±á¬ááºáááºá ááá¯á¡áá«á¡ááá»á áááºááẠáá°áááºážá¡áá¯á¶ážááŸááºááá¯á·ááœá¬ážáá±á¬ááºááá·áºá¡áá«á áá±ážáá®áááŸáá·áºáá¯ááºáá±á¬ááºáááºá¡ááœáẠá¡ááºáá¬áá±á·á
áºáá
áºáá¯ááᯠáááºáááŸááááºááŒá
áºáááºá á¥ááá¬á¡á¬ážááŒáá·áº áááºááœá¬ážááá¯ááºáááºá
á€áááºážááŒáá·áº áááºááẠáá®áá»ááºážáá»á¬ážááᯠááá¯ááŸá±á¬ááºáááºážááá¯á· ááŸá¬ááœá±ááŒá®áž á¡ááºáá¯ááºáá¯ááºááá¯ááºáá«áááºá áá®áá»ááºážáá»á¬ážááᯠá¡ááºáá¯ááºáááºááŒááºážááẠáá¯á¶ááŸááºááŸáá·áº áá»á±á¬áá»á±á¬ááœá±á·ááœá±á· áá¯ááºááŸá áºáá»áá¯ážááŒáá·áº ááŒá¯áá¯ááºááá¯ááºáááºá áá¯ááááá¯áẠááá¯áááºááŸá¬ áááá¯ááááºáá áºáá¯ááá¯ááºáá² áá°áá áºáŠážá០áá¯ááºáá±á¬ááºáááºáᯠááá¯ááá¯áááºá ááá·áºááœááºážááá·áºá¡áá« á€á¡ááœááºááᯠá¡ááŸááºááŒá áºáá«áá áááºááẠcaptcha ááᯠááŒá±ááŸááºážááẠááá¯á¡ááºáááºááŒá áºáááºá áá®áá»ááºážáá»á¬ážááᯠáŠážá á¬ážáá±áž-1á 0 ááá¯á·ááá¯áẠ1 ááŒáá·áº ááá·áºááœááºážááá¯ááºáááºá áŠážá á¬ážáá±áž 1 ááᯠááááºážááŸááá¯ááºááœááºáᬠáááºááŸááºááá¯ááºáááºá ááŸáááŒá®ážáá¬ážáá®áá»ááºážá¡áá áºáá áºáá¯ááŸáá·áº á¡á á¬ážááá¯ážááẠáááºááŒáá¯ážá á¬ážáá±á¬á¡áá«ááœáẠááá¯ááŸá±á¬ááºááŸá¯á¡á¬áž ááá¯ááá¯áááá±á¬ááºá áœá¬ áá¯á¶ážááŒááºááá¯ááºá á±áááºá¡ááœáẠáŠážá á¬ážáá±ážáá»á¬ážááᯠááá¯á¡ááºáá«áááºá áŠážá á¬ážáá±ážááŸá¯ ááá¯áá»á¬ážáá±á ááŸáááŒá®ážáá¬ážááá¯ááºááᯠáááºáá±ážááá¯á· á¡áá¬ážá¡áᬠááá¯áá»á¬ážáá±ááŒá áºáááºá áááºážááẠspam áá»á¬ážááᯠááá¯ááºáá»ááºáá¬ááœáẠáá°áá®áá±ážááŒá®áž áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ áá®áá»ááºážáá»á¬ážá á¡áááºá¡ááœá±ážááᯠááá¯ážá á±áááºá
ááá·áºááá¯ááŸá±á¬ááºááŸá¯ááœáẠáá®áá»ááºážáá»á¬ážááᯠá áááºááá·áºááœááºážáá«áá á€á¡ááœááºááᯠáááá¯á¡ááºáá±á¬áºáááºáž áá¯á¶áá»á¬áž (áá¬áá¬) ááᯠáá°ážááœá²áááºááŒáá·áºáá«á ááá á¹á áá»á¬ážá 99% ááœáẠáá®áá»ááºážáá±á«ááºážá ááºáá±á«áºá¡ááŒá±áá¶á Google ááŸá ááááá¯á¶ážáá¯á¶áá»á¬ážááẠá¡ááºááºáááºáá¬áá¬áá»á¬ážááŒá áºáááºá
á¡ááá¯áá»á¯ááºá¡á¬ážááŒáá·áº ááá¯ááºáá»á¬ážááᯠáááºážááá¬ááŒáá·áº áá±á«ááºážááá·áºááŒááºážááŸá¬ áááºááá¯á·ááŒá áºááááºážá
- áá¯á¶ážá áœá²áá°ááẠáááᬠááŸáááŸáá¯ááºážáá±ážááŸá°ážááŒá áºáá¬ááá·áº á¡ááá²á· node áá áºáá¯áááááºá á¬ááᯠáááºáá¶áááŸáááẠá
- áá®áá»ááºážááá·áºááŒááºážá áá¯ááºáá±á¬ááºáá»ááºááᯠ(áá°áá áºáŠáž ááá¯á·ááá¯áẠáá¯ááºááŒáá·áº) á¡á áá»áá¯ážáá¬ážááŒá®áž á¡áá¯á¶ážááŸááºááá¯á· ááŸáááŸáá¯ááºážáá±ážááŸá°ážááᯠááá·áºááẠáá±á¬ááºážááá¯ááŸá¯áá áºáᯠááŒá¯áá¯ááºáá¬ážáááºá
- ááŸáááŸáá¯ááºážáá±ážááŸá°ážááẠááœá¬ážáá»á¬áž áááºáá»áŸ ááááºážáááºážáááẠ(configurable parameter) ááᯠááœááºáá»ááºáááºá
- ááááºážáááºážáááºá¡ááœáẠá¡ááá·áºáá±á¬áºáá¯á¶áž áá¯á¶ááŸááºáá»á¬ážááᯠááŸá¬ááœá±áá±áá«áááºá
- ááá¯ááºááẠဠnode ááá¯á· ááá¯ááºááá¯ááºááœá¬ážáá«áááºá
áááºážááá¬á¡á ááá¯ááºáá»á¬ážááᯠáááºááá¯á·áááºáá¶áááŸááááº-
- áá¯á¶ážá áœá²áá°ááẠáááᬠááŸáááŸáá¯ááºážáá±ážááŸá°ážááŒá áºáá¬ááá·áº á¡ááá²á· node áá áºáá¯áááááºá á¬ááᯠáááºáá¶áááŸáááẠá
- áá®áá»ááºážáá áºáá¯áẠáááºáá¶áááŸáááŒááºážá áá¯ááºáá±á¬ááºáá»áẠ(áá°áá áºáŠáž ááá¯á·ááá¯áẠáá¯ááºáá áºáá¯ááŸ) ááᯠá¡á áá»áá¯ážáá¬ážááŒá®áž ááŸáááŸáá¯ááºážáá±ážááŸá°ážá á¡áá¯á¶ážá áœááºááœáẠáááºážááᯠáááºáá¶ááá°ááẠáá±á¬ááºážááá¯ááŸá¯áá áºáᯠááŒá¯áá¯ááºáá¬ážáááºá
- ááŸáááŸáá¯ááºážáá±ážááŸá°ážááẠáááºááŸáºááœáẠááá·áºááºáá«áááºááŸá¯ááᯠá á áºáá±ážáááºá áá áºáá¯ááŸáááŒá®áž áááºážááẠá¡áá¯ááºáá¯ááºáá±áá«áá áááºážááᯠclient áᶠáá»ááºáá»ááºážááŒááºááá¯á·áá±ážáááºá ááá¯á·ááá¯ááºáá«á áááŸáááá¯ááºááŸá¯á¡ááœáẠnode áá»á¬ážááᯠáá±á¬ááºáá°áááºááŒá áºáááºá
- ááœá±á·ááŸááá«á ááá¯ááºááᯠááá·áºááºá០áááºáá¶áááŸááááºááŒá áºáááºá
áá®ááááºáá®ážáá°áá»á¬ážá¡ááœáẠááœá±ážáá»ááºá áá¬áá»á¬áž
áááºáá®ážááŸá¯áá»á¬ážá áœá¬áá²á·áááºááá¯ážááᯠáá°áá áºáá±á¬ááºá áááºááᯠá¡áá²ááŒááºááá¯ááºááá²ááá¯áá²á· áá±ážááœááºážááᯠáá»áœááºáá±á¬áº á¡ááŒá²áááºáž á áááºáááºá á¬ážáá²á·áá«áááºá á¥ááá¬á áá°áá áºáŠážááẠáááºážááá®áá¡ááºááºáááºááᯠá¡áááºááŒá±á¬áá·áº $10 áá±ážááááºážá $20 ááá¯á·ááá¯áẠ$100 ááŒá áºááŒá áºá algorithm áááºááŸá¬áá²á á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá»áá¯á·áá±á¬ áá¯ááºááá¯ááºážááá¯ááºáᬠáá¯ááºáá¯áẠááá¯á·ááá¯áẠáááºáá±á¬ááºááŸá¯ á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá áœá¬ááá¯ááẠááŒá±á¬áá±ááá·áºá¡áá«á á¡áááºážáá¯á¶áž áá¯ááºáá»á ááááºááᯠááœááºáá»ááºááŒá®áž áááºážá០áááºáááºáá¯ááºáá±á¬ááºááá¯ááºáááºá
áá±á¬ááºážááŒá®á áá«ááá¯á·á $10 áá±á¬ááºážáááºááá¯ááŒáá«á áá¯á·á á€á¡áá¬á á¡ááœááºáááá±á¬ááºáá«ááá¬ážá á¡ááºááºáááºáá áºáᯠááá¯á·ááá¯áẠáá áºáá±áá¬á០áá®áá»ááºážáá áºáá¯ááºááᯠáá¬ážáá±á¬ááºááŒá®áž áá»á±ážáá°ážáááºááŒá±á¬ááºážááŒáááẠáá¯á¶ážááŒááºáá²á·áááºááá¯áá«á áá¯á·á áá«áá±ááá·áº áá«á·áá¶á á¬ážáá»ááºáá²á· áá«á·ááá¯ááºááá¯ááºá áœááºážáááºááœá±á¡á $3 áᬠáá«á·áá²á·áá»ááºááŸá¬áá»ááºáá«áá²á áá«ááᯠáá»áœááºáá±á¬áºááá¯á· áá¬áá¯ááºááá·áºáá²á áá°á¡áá»á¬ážá á¯ááá¯áá² áá«áá¬ááŸáá¯ááºááŸá¬ááá¯ááºáá°ážá
áááºáá®ážááŸá¯áá¯ááºáááºážá¡ááœáẠáá¯á¶áá±á á»á±ážááŸá¯ááºážáá áºáá»áá¯ážáá»áá¯ážááᯠáááºááŸááºááŒááºážááŒáá·áºá áááºááẠááá·áºááá¯ááºááẠááá·áºáááºááá¯ááºáá¯á¶ááŒáá·áº ááá·áºá¡á¬áž ááœá±ááá¯áááºážáá±á¬ áá°á¡áá»á¬ážá¡ááŒá¬ážááᯠááá¯á·ááŒááºážá០áá¬ážáá®ážááá¯ááºááŒá®ážá á á¯á á¯áá±á«ááºáž áááºáááºááŸááºáá¬ážááá·áºá á»á±ážááŸá¯ááºážááẠáááºáá°ááá·áºáá°áá»á¬ážááẠááá¯ááá¯á¡áááºááŒá®ážááá¯ááºáááºááŒá áºáááºá áá®ááœááºáááºáá®ážááá¯ááºááŸá¯ááẠá¡ááŸá°ááœá±áá»á¬ážááᯠáŠážá áœá¬á¡á¯ááºáá»á¯ááºááá·áºááá·áº á§áááá¬á¡ááá¡áá»ááŒá áºáááºáᯠáá°ááá«áááºá áá®ááá¯áá¯ááºááá¯á·áááºááá¯á¡ááºáá«áááº:
- á€áááºážááŒáá·áº áá°ááá¯á·á¡á¬áž áá»á±ážáá°ážáá±á¬áºáá»á®ážááœááºážáááºá¡á±á¬áẠáááºáá±ážáá«á áááºáá®ážáá°áá»á¬ážááá¯ááºááá¯ááºá á¡ááŸá°ááœá±áá»á¬ážááá°ááá¯ááŒá±á¬ááºážá áá±áá¬ááá¯ááºážááœáẠááá°áá®áá±á¬ ááœá±áá±ážáá»á±ááŸá¯áááºážáááºážáá»á¬ážááá¯á· ááá·áºááºáá»á¬ážááá·áºááŒááºážá áááºááŒáá·áº ááŸááºážááŸááºážáááºážáááºážááŒáááááºááŒá áºáá«áááºá
- á€áá¯ááºáááºážá
ááºáá»á¬ážááᯠááá¯ážááŸááºážá
á±áááºááŸáá·áº á¡á¬ážáá±á¬ááºážá
á±áááºá¡ááœáẠáá±á¬ááºááẠááá¹ááá¬ážáá»á¬áž ááá¯á¡ááºáá«áááºá á¥ááá¬á áá°ááá¯ááºááœáá·áºááá·áºááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºáá®ážááŸá¯áá»á¬ážá¡ááœáẠááŸá°áá«ááºážááá¯ááºááá·áº ááá¹áá¬áá¯á¶ážááá¯ááºáᬠáááºááá¯ááºáá
áºáá»áá¯ážááᯠáááºáá®ážáá«á
ááá·áºááºááẠá€áá²á·ááá¯á·áá±á¬ á¡áá¬áá áºáá¯áᯠááá¯ááŒáá«á áá¯á·á
http://someartistsdonationsite.site/category/artist?external-info
á¡á²áá«ááᯠáá®áááá¬ážááœá±ááᯠáá»ááºážá á±áááºááá¯áááºá
http://someartistsdonationsite.com/music/miyagi?song=blabla
áá»á±á¬áºááŒá±áá°ááẠáááºážáá¡áááºááŒá±á¬ááºááᯠá¡áááºááŒá¯ááŒá®áž áááºážááœáẠáá°ážááœá²áááºááŒááẠááá¯á¡ááºáááºá
áá»áœááºá¯ááºááá¯á·ááẠmuseria áááá¯ááºážááá·áºááá¯á· ááá·áºááºáá áºáá¯áááºáá®ážáááºá¡ááœáẠáá¯ááºáá±á¬ááºáá»ááºáá áºáá¯ááᯠáá±á«ááºážááá·áºáá±ááŒá®áž ááá¯ááŸá±á¬ááºáá¬ááá¯á¡áá¯á¶ážááŒá¯ááá·áº ááá±á¬áá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááẠáááºážááá¯á·ááááºááá¯ááºáá»á¬áž/á¡ááºááºááá®áá±ážááŸááºážáá»á¬ážááŸá áá®áá»ááºážáá»á¬ážáá±ážááœáẠá€ááá·áºááºáá»á¬ážááŸáá·áº ááŸá°áá«ááºážááŸá¯ááá¯ááºáá»á¬ážááᯠáá¬ážááŸáááá¯ááºáá«áááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠá¡ááŸá°ááœá±ááᯠá¡ááœááºáá»ááºááŒááºááœááºáá°á áœá¬ ááŒá¯áá¯ááºááẠá¡ááœáá·áºá¡áá±ážááŸááááºá ááá¬áá¡á¬ážááŒáá·áºá á€áá»ááºážáááºááŸá¯ááᯠááá¯ááŸá±á¬ááºáá¯á¶áá¬áááá² ááá±á¬áá»ááºááŸáá·áº áá®ááœááºáááºáá®ážááŸá¯ á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
á¡áááºááŒá±á¬áá·áº á¡ááá¡áá» áá±ážáá®á ááá¯ááŸá±á¬ááºáá¯á¶ ááá¯á¡ááºááááºážá áááºážááœáẠááẠáááºááá¯á· áá«áááºááá¯ááºááááºážá
- á¡áááºá áááºááẠáá®áááŸáá·áºáááºáááºááá·áº ááá±á¬áá»ááºáá áºáá¯ááᯠáá¯ááºáá±á¬ááºáá±áá«á ááá¯á·ááá¯áẠáááºáá®ážááẠá á®á ááºáá±áá«áá áááºážááẠá¡áá¬á¡á¬ážáá¯á¶ážá¡ááœáẠáááºááœááºáá¬ážáááºá áá®áá»ááºážáá»á¬ážááᯠááááºážáááºážáááºááŸáá·áº ááŒááºáááºááá°ááẠmuseria ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá®áž á¡áœááºááá¯ááºážááœáẠáá®áá»ááºážáá»á¬áž á á®ážáááºážááŸá¯ááᯠááá¯ážá á±áá«áááºá áá áºáá»áááºáááºážááœááºá ááá·áºááœáẠááá·áºááá¯ááºááá¯áẠá¡áááºážáá¯á¶áž node áá áºáá¯á¡á¬áž ááŒáŸáá·áºáááºááá¯ááºááŒá®áž ááááºážáá¬ážááá¯ááºáá«áá áááºážááẠááœááºáááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážáá¶á·ááá¯ážáá°áá®ááŸá¯ááŒá áºáááá·áºáááºá
- áááºááẠá¡ááŒá¬ážáá±á¬ á¡áááºážááá¹áá¡áá»áá¯á·ááœáẠáá«áááºááẠá¡ááá·áºááŒá áºááá¯ááºáááº- áá¯ááºááᯠáá°áá®áá«á ááá¯á·ááá¯áẠáá±áá¬áá±á·á áºááᯠááŒáá·áºááœááºážááŒá®áž ááááºážááŸááá±ážááŒááºážá ááá±á¬áá»ááºá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáá»á¬ážááᯠááá·áºáá°áááºáá»ááºážáá»á¬ážáᶠááŒáá·áºáá±áá±ážááŒááºážá áááºááŒáá·áº ááŒá áºááá¯ááºáááºá
- á áááºáá°ážááᯠáááºááŸá áºáááºááŒá®áž áááºážááẠááááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬á á±ááẠááœá±áá±ážááŒá±ážáá±ážá¡á áá°áá®ááẠá¡ááá·áºááŒá áºááá¯ááºáááºá Node áá»á¬ážáá±á áá®áá»ááºážáá»á¬ážáá±áá± á
- ááá¯á·ááá¯áẠáááºááẠáá
áºáá»áááºáá»áááºááœáẠáá®áá»ááºážáá
áºáá¯ááºááᯠááŸá¬ááœá±ááŒá®áž áá±á«ááºážáá¯ááºáá¯ááºááẠááá¯á¡ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áº áááºááẠá€á¡áá¬ááᯠá¡ááœááºááá¯ážááŸááºážá
áœá¬ áá¯ááºáá±á¬ááºááá¯ááºáááºá
áááºáá®áááẠbot .
ááᯠááá±á¬áá»ááºááẠá¡á á¡ááá·áºááœáẠááŸááá±áááºá á ááºážáááºááœááºáááºáá áºáá¯ááᯠá áááºááá¯ááºáá«ááŒá®á áá¯á¶ááŸááºáá»á¬áž áááŒá¬áá ááŒááºáááºá áááºááá¯ááºáááºá á¡ááºááááºáá»á¬áž ááá¯á¡ááºááẠá áááŒáá·áºá á¡áá²ááŒááºááá·áºáá¬áááœáẠá¡áá±ážááŒá®ážáá±á¬ááŒá¿áá¬áá»á¬ážáááŸááá«áá á€áá°áá®áá±á¬ááœááºáááºááᯠáááºááá áºáá¯á¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²áááºááŒá áºáááºá
ááŒááºáá០node ááŸáá·áºáááºáááºááá·áº á¡áá»ááºá¡áááºááᯠáááºááŒáá·áºááŸá¯ááá¯ááºáááº- áá®áá»ááºážá¡áá±á¡ááœááºá áá±áá¬ááœááºá
áááºááŒáá·áº ááá·áºááºáá²á·ááá¯á·áá±á¬ ááá·áºááºááᯠá¡áá¯á¶ážááŒá¯áá«á http://node-address/status
ááá¯á·ááá¯áẠhttp://node-address/status?pretty
áá»áœááºá¯ááºááááºááœááºááẠ-
@ortex [á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº] á¡ááºá¹áááááºááᯠTelegram á¡ááœá²á·á áá±á¬ááºážááŒá®á áá®á¡ááŒá¶á¡á ááºáá áºáá¯áá¯á¶ážááá¯ááœá±ážááœá¬ážáá±ážáá±á¬áááºááá¯ááºá
source: www.habr.com