Ipfs: рдЖрдИрдкреАрдПрдлрдПрд╕ рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдЧре░ 2015  ┬╖  76рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ipfs/ipfs

рд╣рдо рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдП рд╣реИрдВ, рдФрд░ рдЖрдИрдкреАрдПрдлрдПрд╕ рдЕрдм рдХрд╛рдлреА рдордЬрд╝рдмреВрддреА рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдЖрдИрдкреАрдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬреЗрдПрд╕ https://www.npmjs.com/package/ipfs-api рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ

рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдЧрдИ рд╣реИред рд╢рд╛рдпрдж рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдПрдкреАрдЖрдИ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЖрд░рдИрдПрд╕рдЯреА-рдЬреИрд╕реЗ HTTP + JSON API рд╣реИред рдХреНрдпрд╛ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рднрд╛рд╖рд╛рдУрдВ (рдпрд╛ рдЕрдиреНрдп) рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХ рд╣реИ? рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдЬрд╡рд╛рдм рджреЗрдВ рдпрджрд┐ рдЖрдк рд╕рдордп рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╕рдорд░реНрдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред (рдЗрд╕ рдмреАрдЪ рдореИрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рддреИрдпрд╛рд░ рдХрд░реВрдВрдЧрд╛ред) рдлрд┐рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдЧрд╛ред рдФрд░ рдлрд┐рд░ рд╣рдо рдЙрди рд╕рднреА рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдореБрдХреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рдПрдкреАрдЖрдИ рдХреЗ рдбрд╛рд░реНрдЯ рдФрд░/рдпрд╛ рдЕрдореГрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ? рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рди рддреЛ рднрд╛рд╖рд╛рдПрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА 76 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рд░реВрдмреА рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рд░рд╕реНрдЯ рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рд╣реИред

рдореБрдЭреЗ рд░реВрдмреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рддрдХ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╕реА/рд╕реА++ рдореИрдВ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реВрдВред

рдореИрдВ рдЬреВрд▓рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдзрдиреНрдпрд╡рд╛рдж @lgierth @rschulman @Fryie @PayasR рдФрд░ @rened - рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдбреЙрдХ рдХреЗ рд╕рд╛рде рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕ рдмреАрдЪ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП https://github.com/ipfs/node-ipfs-api рджреЗрдЦреЗрдВ ред рдкреНрд░рдореБрдЦ рднрд╛рдЧ рдЗрд╕рдореЗрдВ рд╣реИрдВ:

  • https://github.com/ipfs/node-ipfs-api/blob/master/src/index.js - рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐рдпрд╛рдВред рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
  • https://github.com/ipfs/node-ipfs-api/blob/master/src/request-api.js -- рдкреНрд░рддреНрдпреЗрдХ HTTP рдЕрдиреБрд░реЛрдз рдХреЛ API рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдирд╛ред (рдпрд╣ рдХреЛрдб рд╢рд╛рдпрдж рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реАрдзрд╛ рд╣реИ)ред
  • https://github.com/ipfs/node-ipfs-api/blob/master/src/get-files-stream.js - рдлрд╝рд╛рдЗрд▓ рд╕реНрдЯреНрд░реАрдоред рдпрд╣ рдмрд╣реБрдд рд╣реА рдЬреЗрдПрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рд╣рдо рдПрдХ рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╣реЛрддрд╛ рд╣реИред рд╣рдо go-ipfs рдХреЗ рдмрдЬрд╛рдп рдЯрд╛рд░-рд╕реНрдЯреНрд░реАрдо (рдФрд░ рдЬрд▓реНрдж рд╣реА рдПрдХ рдХрд╛рд░-рд╕реНрдЯреНрд░реАрдо) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдб рдХрд╛ 50% рд╣реИ)ред

@jbenet рд╢рд╛рдпрдж рдореМрдЬреВрджрд╛ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдУрдкреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? ipfs/py-ipfs , рдЖрджрд┐

@cryptix py-ipfs рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рд╣рд┐рдд рд╣реЛрдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╣реИ? рд╢рд╛рдпрдж рдХреЛрдИ ipfs/py-ipfs-api

рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж! рдареАрдХ,

  • рдореИрдВрдиреЗ рджреВрд░рд╕реНрде рдбреЗрдореЙрди рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ipfs --api <multiaddr> <cmd> рдзреНрд╡рдЬ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ ( рдпрд╣ рдкреАрдЖрд░ рджреЗрдЦреЗрдВ ) - рдЬреЛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ: рд▓рдХреНрд╖реНрдп nc ред
  • рдореИрдВрдиреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/ipfs/go-ipfs/blob/master/docs/implement-api-bindings.md
  • рдЕрдЧрд▓рд╛ рдХрджрдо рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреВрд░реЗ рдЧреЛ-рдЖрдИрдкреАрдПрдлрдПрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╕реНрдкреЗрдХ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реИ (рдХреНрдпрд╛ рдХреЛрдИ рд╕реНрдЯреИрдм рд▓реЗ рд╕рдХрддрд╛ рд╣реИ?)

рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рджрд┐рдпрд╛ рдЧрдпрд╛ node-ipfs-api рдЗрддрдирд╛ рддреБрдЪреНрдЫ рд╕рд░рд▓ рд╣реИред

рдореИрдВ рдЬрд╛рд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдПрдХ рдмрд╛рд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдорд╛рдореВрд▓реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред

рдПрдкреАрдЖрдИ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдФрд░ рдЕрдиреБрд░реЛрдз рдкреНрд░рдХрд╛рд░ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред

рдпрд╣ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдореЗрд╢рд╛ рд░реЗрдВрдбрд░ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╣реИ рдФрд░ рдпрд╣ рдЙрд╕ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ

рдореИрдВрдиреЗ рдиреЛрдб-рдПрдкреАрдЖрдИ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рдорд╛рди рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдирд╛рдо рдкрддрд╛ рд╣реИред рдореИрдВ рдЕрднреА рднреА рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдкрд░ рдЕрдирдЬрд╛рди рд╣реВрдВред

рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рдЯрдЯреЛрд▓рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдЬреЛрдбрд╝реА рдмрдирд╛рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рддрдХ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред

рдореЗрд░рд╛ рдЬрд╛рд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпрд╣рд╛рдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ: https://github.com/ianopolous/IPFS-API-Java рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдирд┐рд╣рд┐рдд рдФрд░ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦ рд░рд╣рд╛ рд╣реВрдВред

рдмрд╕ рдЕрд▓реНрдкрд╡рд┐рдХрд╕рд┐рдд рдЕрдЬрдЧрд░ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕рдорд╛рдкреНрдд: https://github.com/amstocker/python-ipfs-api

рдХрд┐рд╕реА рднреА рд╕рд▓рд╛рд╣ рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрд░реА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди (рдЙрдмрдВрдЯреВ 14.04.2/рдкрд╛рдпрдерди 2.7.6) рдкрд░ рдХреБрдЫ рд╣рдж рддрдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдВ рд░реВрдмреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкрд░ рдзреАрдореА рд▓реЗрдХрд┐рди рд╕реНрдерд┐рд░ рдкреНрд░рдЧрддрд┐ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред :)

@amstocker рдкрд╛рдпрдерди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ https://github.com/ipfs/python-ipfs-api/ рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ (рдзрдиреНрдпрд╡рд╛рдж!)ред рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рднреА рдЙрдирдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред (рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рд╕рд╣рдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ)

@dysbulic рдПрдкреАрдЖрдИ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░реЗрдВ рдпрд╛ https://github.com/ipfs/go-ipfs рдпрд╛

@Fryie рдХреВрд▓рд┐рдпреЛ, рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рджреЗрдЦреВрдВ, рддреЛ рдореБрдЭреЗ рдЖрдИрдЖрд░рд╕реА рдкрд░ рдкрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рд╕реА ++ рдПрдкреАрдЖрдИ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдХреА рд╢реБрд░реБрдЖрдд рд╣реИ: https://github.com/MichaelMure/Arbore-qt/tree/master/src/ipfs

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдФрд░ рдХреНрдпреВрдЯреА рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА ...

рд╣реИрд▓реЛ, рдореИрдВрдиреЗ рдпрд╣рд╛рдВ IPFS HTTP-API рдХреЗ рд▓рд┐рдП рд╕реНрдХреИрд▓рд╛ рдореЗрдВ рдПрдХ рд░реИрдкрд░ рдкрд░ рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ: https://github.com/cboddy/scala-ipfs-api/

рдЕрдЧрд░ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ (рдпрд╛ рдЕрдиреБрд░реЛрдз рдпрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИрдВ) рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдЕрдиреНрдпрдерд╛ рдореИрдВ рдЗрд╕реЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ред

рдЬрдВрдЪ рд░рд╣реЗ рд╣реЛ! @MichaelMure рдФрд░ @cboddy рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдпрд╣ рдХрдм рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдХреБрдЫ рд╕реНрддрд░ рддрдХ рдкрд╣реБрдБрдЪ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ ipfs/ org рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ)

@jbenet рд╕реНрдХрд╛рд▓рд╛/JVM рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЕрдм рдореЗрдВ рджрд┐рдП рдЧрдП рдореВрд▓ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╣реИрдВ

ipfs --help

рд╕рдВрджреЗрд╢, рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрдЯрд╛-рд╕рдВрд░рдЪрдирд╛ рдЖрджреЗрд╢реЛрдВ рдФрд░ рджреВрд╕рд░реЛрдВ рдХреЗ рдХреБрдЫ рдХрд╡рд░реЗрдЬ рдХреЗ рд╕рд╛рдеред рдмрд╛рдХреА рдХреЛ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдкреНрд▓рдВрдм-рдЗрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреГрдкрдпрд╛ рдЗрд╕реЗ ipfs/рдЗрд╕ рдмреАрдЪ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

@cboddy рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ !! рдХреНрдпрд╛ рдЖрдк рд░реЗрдкреЛ рдХреЛ ipfs рд╕рдВрдЧрдарди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдЖрдкрдХреЛ рд╕рдВрдЧрдарди рдореЗрдВ рдЬреЛрдбрд╝рд╛-- рдмрд╕ рд░реЗрдкреЛ рдХреЛ ipfs рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ (рдпрд╛ рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ)ред рдлрд┐рд░ рдореИрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рдЧреИрд░рд╣ рд╣реИрдВред

@jbenet рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдпрдХреАрди рд╣реИ, рдХрд┐рдпрд╛ рд╣реИ!

рдореИрдВрдиреЗ рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рд╢рд╛рдирджрд╛рд░ рдирдП рдкрд╛рдпрдерди, рдЬрд╛рд╡рд╛ рдФрд░ рд╕реНрдХрд╛рд▓рд╛ рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ! рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! :рддрд╛рд▓реА рддрд╛рд▓реА:

рд╣рдореЗрдВ рдЕрдкрдиреА рдЧреЛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЙрддрдирд╛ рд╣реА рдЕрдЪреНрдЫрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП... @whyrusleeping

рдореИрдВ рд▓реБрдЖ рдХрд░реВрдБрдЧрд╛!

рдореИрдВ рд▓реБрдЖ рдХрд░реВрдБрдЧрд╛!

рдмрд╣реБрдд рдмрд╣реБрдд рд╢реБрдХреНрд░рд┐рдпрд╛! Lmk рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ ipfs org рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдкреЛ рд╣реЛ! :)

рдореИрдВ рд╕реНрд╡рд┐рдлреНрдЯ рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдИ рдордЬреЗрджрд╛рд░ рдПрдХ рд▓рд╛рдЗрдирд░ рдЙрджрд╛рд╣рд░рдг рдореИрдВ рд╕реАрдзреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (рд▓рд┐рдирдХреНрд╕) рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ?

ipfs --help ipfs add --help рдФрд░ рдЗрд╕ рддрд░рд╣, рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЛ рджреЗрдЦрдХрд░
рдПрдкреАрдЖрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ ( https://ipfs.io/docs/api/ ) рдФрд░ рдЖрдкрдХреЛ HTTP рдПрдкреАрдЖрдИ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдкрдХреА "рдордЬрд╝реЗрджрд╛рд░" рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ :)

рднрд╡рджреАрдп,
рд╡рд┐рдХреНрдЯрд░ рдмрдЬреЗрд▓реНрдЦреЛрд▓реНрдо
(+34) 672 15 90 89

рдЧреБрд░реБ, 5 рдирд╡рдВрдмрд░, 2015 рдХреЛ рд╕реБрдмрд╣ 8:24 рдмрдЬреЗ, bitcoinmeetups.org < рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com

рд▓рд┐рдЦрд╛ рдерд╛:

рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдИ рднреА рдордЬреЗрджрд╛рд░ рдПрдХ рд▓рд╛рдЗрдирд░ рдЙрджрд╛рд╣рд░рдг рдореИрдВ рд╕реАрдзреЗ рдХрдорд╛рдВрдб рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ
рд▓рд╛рдЗрди (рд▓рд┐рдирдХреНрд╕)?

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ipfs/ipfs/issues/83#issuecomment -153976500ред

рдореИрдВ PHP рдореЗрдВ рдПрдХ

@cloutier рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рд╣рдо рдЖрдкрдХреЛ php-ipfs-api рдирд╛рдордХ ipfs org рдХреЗ рддрд╣рдд рдПрдХ рд░реЗрдкреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рд╡рд╣рд╛рдВ рдХреЛрдб рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ

@whyrusleeping рдореИрдВ рдЗрд╕реЗ рдЙрд╕реА рдордЬрдмреВрдд рдХреЙрдкреАрд▓реЗрдлреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдереЛрдбрд╝рд╛ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ?

рдореИрдВрдиреЗ рдЕрдм рд╕реНрд╡рд┐рдлреНрдЯ рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдкрд╣рд▓рд╛ рдкрд╛рд╕ рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рднрдпрд╛рдирдХ рдЖрдИрдУрдПрд╕/рдУрдПрд╕ рдПрдХреНрд╕ рдЖрдИрдкреАрдПрдлрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдЖрдИрдкреАрдПрдлрдПрд╕ рд╕рдВрдЧрдарди рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ :)

@whyrusleeping рдореИрдВ рдЗрд╕реЗ рдЙрд╕реА рдордЬрдмреВрдд рдХреЙрдкреАрд▓реЗрдлреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдереЛрдбрд╝рд╛ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ?

рд╣рдореНрдоред рдореИрдВ рдЗрд╕ рдкрд░ рдЕрдирд┐рд░реНрдгреАрдд рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ ipfs org рдЕрдиреБрдореЗрдп рдХреЗ рддрд╣рдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреГрдврд╝рддрд╛ рд╕реЗ рдЭреБрдХреВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд▓рддреА рд╕реЗ рдЧрд▓рддреА рди рдХрд░реЗрдВред

@cloutier рдЙрддреНрд╕реБрдХ рдХреНрдпреЛрдВ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬрдмреВрдд рдкреНрд░рддрд┐ рдЫреЛрдбрд╝реА рдЧрдИ рд╣реИ? рдЬреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдЦреНрддреА рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рд╡рд╣ рд╕реНрдерд╛рди рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдУрд░реНрдереЛрдЧреЛрдирд▓ - рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП - рд╣рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ PHP рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рдЕрдиреБрдореЛрджрд┐рдд (рдПрдордЖрдИрдЯреА/рдмреАрдПрд╕рдбреА/рдЕрдкрд╛рдЪреЗ 2) рд╣реИрдВред рдЕрдЧрд░ @cloutier рдЙрдиреНрд╣реЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

@cloutier @jbenet рдХреНрдпрд╛ LGPL рдПрдХ рдЙрдЪрд┐рдд рд╕рдордЭреМрддрд╛ рд╣реЛрдЧрд╛?

рдирд╣реАрдВ, AFAIK LGPL MIT/BSD/Apache2.0 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рд╕реЛрдЪрд╛ рд╣реИ рдФрд░ рдЖрдИрдкреАрдПрдлрдПрд╕ рдЬреИрд╕реЗ рдЦреБрд▓реЗ рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдвреАрд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдЕрдкрд╛рдЪреЗ 2.0 рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

@ рдбреЗрд╡рд┐рдбрд░ рдПрд▓рдЬреАрдкреАрдПрд▓ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдХрдо рд╕реЗ рдХрдо рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ (MIT рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдХреЛрдб рд╕рд╣рд┐рдд) рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди PHP рдПрдХ рдЕрдЬреАрдмреЛрдЧрд░реАрдм рдорд╛рдорд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓рдЧрднрдЧ рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдХреЙрдкреАрд▓реЗрдлреНрдЯ рдХреНрд▓реЙрдЬ рдирд╣реАрдВ рд╣реИ рд╕рд░реНрд╡рд░ рдХреЗ рдХреЛрдб рдкрд░ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ ред рдЗрд╕реЗ рдПрдХ рдЕрдиреБрдЬреНрдЮрдкреНрддрд┐ рдХреЗ рддрд╣рдд рдЬрд╛рд░реА рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@jbenet рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, AGPL рдХрд╛ рдорддрд▓рдм рдЧреИрд░-рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ . рдореБрдЭреЗ рддрдХрдиреАрдХреА рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдордЬрдмреВрдд рдХреЙрдкреАрд▓реЗрдлреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рд░рд╛рдЬрдиреАрддрд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @cloutier!

@cloutier рд╣рд╛рдБ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЙрдкреАрд▓реЗрдлреНрдЯ рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдмрдЬрд╛рдп _ рдЖрдИрдкреАрдПрдлрдПрд╕ (рдЬреИрд╕реЗ ipfs.pics) рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

https://www.gnu.org/licenses/license-recommendations.html . рд╕реЗ

рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореБрдХреНрдд рдорд╛рдирдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдорд╛рдирдХреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдУрдЧ рд╡реЛрд░рдмрд┐рд╕ (рдЬреЛ рдПрдордкреА 3 рдСрдбрд┐рдпреЛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рд╡реЗрдмрдПрдо (рдЬреЛ рдПрдордкреАрдИрдЬреА -4 рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░рддрд╛ рд╣реИ)ред рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдХрд╛рд░рдг рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХреЛрдб рдкрд░ рдПрдХ рдХреЙрдкреАрд▓реЗрдлреНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред

рдЗрди рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рд╣рдо рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

@davidar рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ

рдореЗрд░реЗ рдкрд╛рд╕ PHP рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рд╣реИ: https://github.com/cloutier/php-ipfs-api

рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╣реА рдХреЛрдб рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо ipfs.pics рдкрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди Apache 2.0 рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИред

cc @mekarpeles

рдзрдиреНрдпрд╡рд╛рдж, рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рдЗрди рдПрдкреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ-рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ ipfs/ipfs/рдХреНрд▓рд╛рдЗрдВрдЯ (рдФрд░ рдЗрд╕реА рддрд░рд╣ ipfs/ipfs/рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рдХреЗ рднреАрддрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рд╣рдо рдЕрджреНрдпрддрд┐рдд рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрд▓рд╛рдЗрдВрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ (рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рдЕрдиреБрднрд╡ рднреА рд╣реЛрдЧрд╛ред рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд▓реЛрдЧ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХреЗрдВред

рдХреЛрдИ рд╡рд┐рд░реЛрдз?

рд╕реА#/.рдиреЗрдЯ рдпрд╣рд╛рдВ ред рдореИрдВ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдпрд╛ рджреЛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд/рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ @PayasR @jbenet @MichaelMure ,

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рд╕реА ++ рдПрдкреАрдЖрдИ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреА рд╣реИ: https://github.com/vasild/cpp-ipfs-api рдФрд░ рдЯреНрд░реИрд╡рд┐рд╕ рдФрд░ рдХрд╡рд░рдСрд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЭрдЧрдбрд╝реЗ рдХреЗ рдмрд╛рдж рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ 100% рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред

рдЕрдм рддрдХ рдПрдкреАрдЖрдИ (https://github.com/ipfs/interface-ipfs-core/tree/master/API) рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмреНрд▓реЙрдХ, рдХреЙрдиреНрдлрд┐рдЧ, рдлрд╛рдЗрд▓, рдЬреЗрдиреЗрд░рд┐рдХ, рдСрдмреНрдЬреЗрдХреНрдЯ, рдкрд┐рди рдФрд░ рдЭреБрдВрдб рд╕реЗрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬреЛ рдХреБрдЫ рдмрдЪрд╛ рд╣реИ рд╡рд╣ рд╣реИ рдбреИрдЧ рдФрд░ рдбреАрдПрдЪрдЯреА рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЬрд▓реНрдж рд╣реА рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдЪрд┐рдпрд░реНрдЬрд╝!

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ .NET рдореЗрдВ рдПрдкреАрдЖрдИ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдмрдирд╛рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?

.NET рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╕рдВрджрд░реНрдн рдерд╛ред

@ Coder206 https://github.com/richardschneider/net-ipfs-core рдФрд░ https://github.com/richardschneider/net-ipfs-api рджреЗрдЦреЗрдВред

рдпрд╣ рд╕реА # рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡реАрдмреА.рдиреЗрдЯ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@jbenet рдореИрдВ рдЕрдкрдиреЗ php рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ ipfs https://github.com/digitalkaoz/php-ipfs рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛

рдЗрд╕рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ MIT рддрд╣рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдЕрдкрдиреЗ рд░реЗрдкреЛ рдХреЛ ipfs рд╕рдВрдЧрдарди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрддреЗ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛...

@digitalkaoz рд╡рд╣ рдХрдорд╛рд▓ рд╣реИред рдЗрд╕реЗ рдореБрдЭреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдореИрдВ рдЗрд╕реЗ IPFS рд╕рдВрдЧрдарди рдореЗрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛? рдЗрд╕реЗ https://github.com/ipfs/ipfs#api -client-libraries рдХреА рд╕реВрдЪреА рдореЗрдВ рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рд╕рднреА рдХреЛ рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдЕрдм HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдирджрд╛рд░ рд▓реЛрдЧреЛ рд╣реИред рдореИрдВрдиреЗ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП PR'ed рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдкрд░ рдереЗ - https://github.com/ipfs/ipfs#api -client-libraries -, рдпрджрд┐ рдЖрдкрдХрд╛ рдирд╣реАрдВ рдерд╛, рддреЛ рдпрд╣ рдпрд╣рд╛рдВ рд╣реИ:

image

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ https://github.com/ipfs/ipfs#api-client-libraries рдкрд░ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреА рдкреВрд░реНрдгрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдиреЛрдЯ рдЫреЛрдбрд╝ рджреЗрдВ :)

@diasdavid рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рджреЗрддрд╛ рд╣реИ :) рдХреНрдпрд╛ рдЖрдк рдкреАрдЖрд░ рдмрдирд╛рдПрдВрдЧреЗ рдпрд╛ рдореИрдВ?

@digitalkaoz рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ :)

@diasdavid https://github.com/vasild/cpp-ipfs-api рдХреЛ https://github.com/ipfs/cpp-ipfs-api рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛

@vasild рд╣рдо рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЙрд╕ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдХрдкреНрддрд╛рди рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ?

@diasdavid рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдиреМрдХрд░реА рдмрджрд▓реА рд╣реИ рдФрд░ cpp-ipfs-api рдХреЛ рдХреБрдЫ рдкреНрдпрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдореБрдЦреНрдп рдПрдкреАрдЖрдИ рдореЗрдВ рдирдП рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВ)ред рдЗрд╕реЗ /ipfs/ рдХреЗ рддрд╣рдд рд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ рдЗрд╕рдХреА рджреГрд╢реНрдпрддрд╛ рдмрдврд╝реЗрдЧреА, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдЕрдиреНрдп рднреА рдпреЛрдЧрджрд╛рди рджреЗрдВред рдУрдЯреАрдУрдПрдЪ рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рдХреЛрдб рдХреЛ рдЕрдкрдирд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ /vasild/ рдХреЗ рддрд╣рдд рдЫреЛрдбрд╝рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред IMO рдЗрд╕реЗ /ipfs/ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдореБрдЭреЗ рдЕрдВрддрддрдГ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдорд┐рд▓реЗрдЧрд╛ред рддреБрдо рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реЛ?

@vasild рд╕рдордЭ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реБрдЭрд╛рд╡ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рдФрд░ рд░реАрдбрдореЗ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ + рдЬреНрдЮрд╛рдд рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рдореБрджреНрджреЗ + рдирдП рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░реЗрдВред рдпрд╣ рд╕рдм + IPFS org рдореЗрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рдЕрдЧрд▓реЗ рдЖрдИрдкреАрдПрдлрдПрд╕ рдСрд▓ рд╣реИрдВрдбреНрд╕ рдореЗрдВ рдЖрдИрдкреАрдПрдлрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛ :)

@diasdavid https://github.com/vasild/cpp-ipfs-api/commit/b1c557e7a1165ea38d20d5806a35979bfc0a2575 рдареАрдХ рд╣реИ? (рдХреЛрдИ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ!)

@diasdavid рдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓рд╛

рдПрдордЖрдИ рдкрд░, 23 рдЕрдЧрд╕реНрдд 2017, 17:37 рд╡рд╛рд╕рд┐рд▓ рдбрд┐рдореЛрд╡ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@diasdavid https://github.com/diasdavid vasild/ cpp-ipfs-api@b1c557e
https://github.com/vasild/cpp-ipfs-api/commit/b1c557e7a1165ea38d20d5806a35979bfc0a2575
рдареАрдХ рд╣реИ? (рдХреЛрдИ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ!)

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ipfs/ipfs/issues/83#issuecomment-324374905 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAR611I4GWv1OJkoJNiLvIVJXQnwE_rzks5sbEcygaJpZM4FuFH9
.

@jbenet рд╣реИрд▓реЛ! рдореМрдЬреВрджрд╛ рдЬрдВрдЧ рд▓рд┐рдВрдХ рдХреЛ рдирдП рдореЗрдВ рдмрджрд▓рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрдВрдЧ-рдЖрдИрдкреАрдПрдлрдПрд╕-рдПрдкреАрдЖрдИ
рдореЗрд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрднреА рднреА рдХрдЪреНрдЪрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@rmnoff рдмрдврд╝рд┐рдпрд╛! рдХреГрдкрдпрд╛ рдЗрд╕реЗ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВред (рдЙрджрд╛рд╣рд░рдг https://github.com/ipfs/ipfs/pull/265)

@vasild рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ :)

@diasdavid рдХрд┐рдпрд╛! :)

рдХреНрдпрд╛ рдПрдкреАрдЖрдИ рдХреЗ рдбрд╛рд░реНрдЯ рдФрд░/рдпрд╛ рдЕрдореГрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ? рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рди рддреЛ рднрд╛рд╖рд╛рдПрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░ :)

рд╢рдирд┐, рдЕрдХреНрдЯреВрдмрд░ 7, 2017, 11:00 рдЯреЗрдиреНрд╕рд░-рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░ [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

рдХреНрдпрд╛ рдПрдкреАрдЖрдИ рдХреЗ рдбрд╛рд░реНрдЯ рдФрд░/рдпрд╛ рдЕрдореГрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ? рдореИрдВ
рдкрддрд╛ рд╣реИ рдХрд┐ рди рддреЛ рднрд╛рд╖рд╛рдПрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛
рджреЛрдиреЛрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдПред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ipfs/ipfs/issues/83#issuecomment-334917974 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ABL4HIInzOWvWTAIWjeRqR_mRuz22HC7ks5spy-ZgaJpZM4FuFH9
.

рдореИрдВрдиреЗ рдЗрд▓реАрдХреНрд╕рд┐рд░ рдПрдкреАрдЖрдИ рдкрд░ рдХреБрдЫ рдкреНрд░рдЧрддрд┐ (рд▓рдЧрднрдЧ 65-70% рдХрдорд╛рдВрдб) рдХреА рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рд╕реВрдВрдШрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдпрд╛ рдирд╣реАрдВ; рдореИрдВ рдЗрд╕рдХрд╛ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реБрдБред рдореБрдЭреЗ рдЕрднреА рднреА рдХрдИ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЙрдбреНрдпреВрд▓ (рдФрд░ рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ) рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдард┐рди рдХреВрдмрдбрд╝ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ (рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ рдлреЙрд░реНрдо рд╕рдкреЛрд░реНрдЯ рдЗрддреНрдпрд╛рджрд┐) рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХреЗрд╡рд▓ рджрд┐рдиреЛрдВ/рд╣рдлреНрддреЛрдВ рдХреА рдмрд╛рдд рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд▓рд╛рдЧреВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдХрд╛рдлреА рдЕрдЪреНрдЫреА рдорд╛рддреНрд░рд╛ рди рд╣реЛред

рдпрд╣рд╛рдБ рд░реЗрдкреЛ рд╣реИ: https://github.com/tensor-programming/Elixir-Ipfs-Api

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рд░реЗрдкреЛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рдХреЛ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ? рдореБрдЭреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреА рдирд╣реАрдВ рдорд┐рд▓реА рдФрд░ рдПрдХ рдорд╣реАрдирд╛ рд╣реЛ рдЧрдпрд╛ред рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд░реЗрдкреЛ рд▓реЗрдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред рд╕рднреА рдПрдкреАрдЖрдИ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдереЗред рдЙрдиреНрд╣реЗрдВ рдмрдврд╝рд╛рдирд╛ рдФрд░ рдмрд╛рдХреА рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдПрд▓реНрдо-рдЖрдИрдкреАрдПрдлрдПрд╕-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдореЗрдВ рд░реВрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ?

рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдкрд░реНрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рд╕реНрдХреЗрд▓ рдореИрдВ рд╕реНрд╡рдпрдВрд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реВрдВред

рдореИрдВ рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░реНрдп рд╕реВрдЪреА рд╣реИ?

рджреЗрдЦреЗрдВ https://github.com/ipfs/ipfs#api -client-libraries

рдЖрдИрдкреАрдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдореЛрдмрд╛рдЗрд▓ рдРрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВ, рдЬреЛ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИред
рдореЛрдмрд╛рдЗрд▓ рдкрд░ ipfs рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореБрдЦреНрдп рдХрджрдо рд╣реИ, рдФрд░ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдЖрджрд┐ред
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЛрдмрд╛рдЗрд▓ рдРрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВред
рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЕрдЧрд░ рд╣рдо рдЕрдзрд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╛ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдРрдк рдореЗрдВ рдЖрдИрдкреАрдПрдлрдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рд╕реЗ рдЖрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреНтАНрдпрд╛ рдЗрд╕ рдкрд░ рдЖрдкрдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ рдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЪрд░реНрдЪрд╛ рд╣реИ?
@jbenet

рдЖрдИрдкреАрдПрдлрдПрд╕ рдУрдмреАрдЬреЗрд╕реА рдПрдкреАрдЖрдИ?

рд╣рд╛рдБ, рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЬрд╛рдп рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛
рдХреБрд╢рд▓ред

TomorJM рд╕реВрдЪрдирд╛рдПрдВ @github.comф║О2018х╣┤9цЬИ13цЧехСихЫЫ 3:45хЖЩщБУя╝Ъ

рдЖрдИрдкреАрдПрдлрдПрд╕ рдУрдмреАрдЬреЗрд╕реА рдПрдкреАрдЖрдИ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ipfs/ipfs/issues/83#issuecomment-420914945 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ABPHvCWs76QmmERDY7oqtQOuSPJ2eF54ks5uag0JgaJpZM4FuFH9
.

рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХреЙрдорди рд▓рд┐рд╕реНрдк рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдПрдХ рдФрд░ рд╕реЗрдЯ рд▓рд┐рдЦрд╛ рдерд╛ (рджреВрд╕рд░реЗ рдиреЗ рдХреБрдЫ рдлрд╝рд┐рджрд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореЗрд░реЗ рдХрд┐рд╕реА рднреА рдкреАрд╕реА рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдкрдмрдм рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛)ред

рдпрд╣ рдпрд╣реАрдВ рдкрд░ рд╣реИ - рдПрдХ GitHub рдорд┐рд░рд░ рднреА рд╣реИред

рдЖрдк рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЗрд╕ рднрдВрдбрд╛рд░ рдХреА рд╕рдлрд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдпреЛрдЧрджрд╛рди рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ https://discuss.ipfs.io рдореЗрдВ рдмрддрд╛рдПрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

daviddias picture daviddias  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PayasR picture PayasR  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Miserlou picture Miserlou  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

haarts picture haarts  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

randomshinichi picture randomshinichi  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ