Upgrade to Pro — share decks privately, control downloads, hide ads and more …

話題の投稿がみれるサービス Nostrendsをつくったよ🤙 / About Nostrends

鎌倉
February 22, 2023

話題の投稿がみれるサービス Nostrendsをつくったよ🤙 / About Nostrends

nostr上の話題の投稿が見れるサービスNostrendsを作りました。
サービスの説明、開発の経緯やアーキテクチャ、苦労した点などを紹介しています。

鎌倉

February 22, 2023
Tweet

More Decks by 鎌倉

Other Decks in Technology

Transcript

  1. ࿩୊ͷ౤ߘ͕ΈΕΔαʔϏε


    NostrendsΛͭͬͨ͘Α🤙
    ח૔ @akiomik
    Nostrษڧձ #0

    View Slide

  2. ͸͡Ί·ͯ͠😎

    View Slide


  3. • ח૔ / @akiomik


    • ϑϦʔϥϯεͷWebΤϯδχΞ


    • ͖͢ͳ͜ͱ: ໺ௗࡱӨɺԻָɺࢁา͖ɺ…

    View Slide

  4. https://github.com/akiomik

    View Slide

  5. https://www.instagram.com/akiomik/

    View Slide

  6. 🆕 https://iris.to/akiomik.github.io

    View Slide

  7. nostrͱࢲ
    • damus͕ʹΘ͔ʹ࿩୊ʹͳͬͨ (2݄ॳ०)



    💭(Α͘Θ͔ΒΜ͚ͲIDऔ͓ͬͯ͜͏͔ͳ)



    💭(IDͲ͜Ζ͔Ϣʔβొ࿥͕ͳ͍ʂͳʹ͜Εʂ)


    • ͦͯ͠প΁…

    View Slide

  8. Nostrends

    View Slide

  9. Nostrends
    • ࿩୊ͷ౤ߘ (note) ͕ݟΕΔWebαʔϏε


    • twitterͰ͍͏;͊΅ͬͨʔͱ͔͹ͣͬͨʔ


    • 2/8։ൃ։࢝ɺ2/12ϦϦʔε🚀


    • https://nostrends.vercel.app/


    • https://github.com/akiomik/nostrends
    a࣮͸μνϣ΢͡Όͳ͍Α

    View Slide

  10. View Slide

  11. ։ൃͷ͖͔͚ͬ
    • ϑΥϩʔ֎ͷίϯςϯπΛ୳͠ʹ͍͘


    • Πϕϯτͷشൃੑ͕ߴ͘σʔλूܭʹෆ޲͖


    • 㱺 ղܾͨ͠ΒΑͦ͞͏🤙


    • (w/ ઌਓͨͪ΁ͷϦεϖΫτ😉)

    View Slide

  12. View Slide

  13. View Slide

  14. ۤ࿑ͨ͠ͱ͜Ζ

    View Slide

  15. NIP

    View Slide

  16. NIP
    • nostrͷϓϩτίϧΛنఆ͍ͯ͠Δ࢓༷


    • ࣗ෼͕ݟͨͱ͖ʹ͸kind6 (repost) ͕ফ͑ͯͨ


    • ʹ΋͔͔ΘΒͣΫϥΠΞϯτ͸repostՄೳ…


    • 㱺 gitͷཤྺ͔ΒաڈͷNIPΛ۷Γىͨ͜͠😢


    • https://github.com/nostr-protocol/nips

    View Slide

  17. nostr-tools

    View Slide

  18. nostr-tools
    • σϑΝΫτελϯμʔυͷϥΠϒϥϦ


    • ϚΠφʔόʔδϣϯΞοϓͰഁյతมߋ 😇


    • ͳΜ͔esmͷॻ͖ग़͕͠ม…ʁ


    • SimplePoolͷڍಈո͘͠ͳ͍ʁ


    • https://github.com/nbd-wtf/nostr-tools

    View Slide

  19. ͍͞͝ʹ

    View Slide

  20. Coming soon...
    • ઈࢍ৽ΞʔΩςΫνϟ΁ͷҠߦத💪


    • ଎౓վળ


    • දࣔ৘ใͷ֦ॆ


    • ظؒʹΑΔϑΟϧλʔ


    • ...and more!

    View Slide

  21. ΈΜͳͰ


    nostr


    hack͍͖ͯ͠·͠ΐ͏🤙

    View Slide

  22. ͋Γ͕ͱ͏͍͟͝·ͨ͠
    ϑΥϩʔ/ελʔͯ͠΋Β͑Δͱتͼ·͢😌

    View Slide