whyrusleeping changed the topic of #ipfs to: go-ipfs 0.4.17 is out! Try out all the new features: https://dist.ipfs.io/go-ipfs/v0.4.17 | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://botbot.me/freenode/ipfs/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
Oatmeal has joined #ipfs
mindCrime has quit [Ping timeout: 240 seconds]
ludovicchabant has quit [Quit: ZNC - http://znc.in]
Mateon1 has quit [Ping timeout: 245 seconds]
Mateon1 has joined #ipfs
cwahlers_ has joined #ipfs
cwahlers has quit [Ping timeout: 252 seconds]
lassulus_ has joined #ipfs
user_51 has quit [Ping timeout: 252 seconds]
lassulus_ is now known as Random_int
lassulus has quit [Ping timeout: 260 seconds]
Random_int is now known as lassulus
user_51 has joined #ipfs
kaotisk has quit [Ping timeout: 250 seconds]
mindCrime has joined #ipfs
mindCrime has quit [Ping timeout: 246 seconds]
Steverman has quit [Ping timeout: 240 seconds]
lemonpepper24 has joined #ipfs
not-a-dog has quit [Remote host closed the connection]
not-a-dog has joined #ipfs
not-a-dog has quit [Remote host closed the connection]
MuffinPimp has quit [Ping timeout: 252 seconds]
silotis has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
patientplatypus has joined #ipfs
<patientplatypus> hi
<patientplatypus> i was wondering if there were a good tutorial on using ipfs programmatically
silotis has joined #ipfs
NB0X-Matt-CA has quit [Ping timeout: 245 seconds]
MuffinPimp has joined #ipfs
NB0X-Matt-CA has joined #ipfs
MuffinPimp has quit [Ping timeout: 252 seconds]
MuffinPimp has joined #ipfs
obensource has quit [Quit: WeeChat 1.0.1]
toxync01 has quit [Ping timeout: 268 seconds]
toxync01 has joined #ipfs
<voker57> patientplatypus: probably not, and it's changing atm. do you mean using from go?
<patientplatypus> @voker57 what do you mean by its changing?
<patientplatypus> also
<voker57> there's transition going on to new interface scheme
<patientplatypus> i want to see some examples of using ipfs from go (like simple - store
<patientplatypus> wait what do you mean?
<patientplatypus> so will all the apis be busted?
<patientplatypus> *sorry also - like a simple store of a file and retrieval of a file)
<patientplatypus> @voker57
<deltab> patientplatypus: you can send HTTP requests to the API port
<voker57> https://github.com/ipfs/go-ipfs-api this should work for now
<patientplatypus> ...
<patientplatypus> im building a thing over here. you cant be like - sure wire up the electrical system it should work for now. in 2 months itll catch fire and the house will burn down, but for now...!
<deltab> if you mean importing it as a library into your own go programs, I think there were a couple of tutorials on doing that, but some of the details have since changed
<patientplatypus> @deltab i understand, but i need to see an example unfortunately. too many things are left confusing. If im running this on a server how do i open the daemon - does this assume the daemon is running?
<voker57> haha well IPFS is not exactly finished now. if you use same daemon, things keep working
<patientplatypus> so right.
<patientplatypus> let me back up
<patientplatypus> i have a docker image hosting a golang program composed with a postgres db
<voker57> you can either use go-ipfs-api and connect to running daemon via HTTP interface or use CoreAPI and run your own demon inside your app
<patientplatypus> i want to use ipfs, but i dont know (even with the http api) how to run the daemon - they also have a docker image, with its *own* set of commands,
<patientplatypus> @voker57 ok wait
<voker57> i think there's an effort to merge the two, that's what I was referring earlier, but i'm not sure about the plans
<patientplatypus> so....there is no example of how to do this
<patientplatypus> i see a phonebook list of commands
<voker57> do what, run the daemon?
<patientplatypus> https://godoc.org/github.com/ipfs/go-ipfs-api <--- this blows
<patientplatypus> i want to start the daemon, write a file and retrieve a hash, and lookup files by hash
<patientplatypus> @deltab sure, but how do i do this if im in a docker file?
<patientplatypus> i cant run the daemon through the command line
<deltab> starting the daemon is just "ipfs daemon"; you could set that up to happen in your docker file
<deltab> er
<patientplatypus> you *sure*
<patientplatypus> ?
<deltab> I mean in the service config you have in the container
<patientplatypus> that is also very complicated
<deltab> yeah, well, docker is complicated
<patientplatypus> how many services and tasks does ipfs spin up? should i make ipfs live in the container or the root of the application? Should I compose my docker images with the docker file rather than use the api, and if so, how?
<patientplatypus> yes
<patientplatypus> so i need some more examples....
<voker57> ipfs is one daemon process
<patientplatypus> then why have a docker file?
<voker57> sorry I don't know much about docker
<patientplatypus> if it were easily called from inside a docker file why make a whole another one?
<patientplatypus> hhmmmmmm
<patientplatypus> 🤔
dimitarvp has quit [Quit: Bye]
patientplatypus has quit [Remote host closed the connection]
ilyaigpetrov has joined #ipfs
math has joined #ipfs
math is now known as Guest99027
cwahlers_ has quit [Ping timeout: 240 seconds]
Guest99027 has quit [Quit: bye bye bye bye]
reit has joined #ipfs
graffen has quit [Ping timeout: 244 seconds]
graffen has joined #ipfs
fazo has joined #ipfs
rendar has joined #ipfs
ylp has joined #ipfs
malaclyps has quit [Read error: Connection reset by peer]
malaclyps has joined #ipfs
detectiveaoi has quit [Quit: Leaving...]
Alpha64 has quit [Read error: Connection reset by peer]
rubill has joined #ipfs
cwahlers has joined #ipfs
}ls{ has joined #ipfs
lassulus has quit [Quit: WeeChat 2.0]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
tenchooo has quit [Remote host closed the connection]
tenchooo has joined #ipfs
bomb-on has joined #ipfs
TripFandango has joined #ipfs
Oatmeal has quit [Ping timeout: 240 seconds]
Mottengrotte has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
plexigras has joined #ipfs
crcastle[m] has quit [Remote host closed the connection]
jcgruenhage has quit [Remote host closed the connection]
Kolonka[m] has quit [Write error: Connection reset by peer]
k0mpjut0r has quit [Write error: Connection reset by peer]
peddie[m]1 has quit [Write error: Connection reset by peer]
mkg20001 has quit [Write error: Broken pipe]
lordpipe has quit [Remote host closed the connection]
makeworld has quit [Remote host closed the connection]
dcallagh has quit [Read error: Connection reset by peer]
turt2live has quit [Remote host closed the connection]
mindhog[m] has quit [Remote host closed the connection]
swedneck[m] has quit [Remote host closed the connection]
TripFandango has quit [Remote host closed the connection]
TripFandango has joined #ipfs
malaclyps has quit [Read error: Connection reset by peer]
malaclyps has joined #ipfs
Oatmeal has joined #ipfs
joeyh has joined #ipfs
not-a-dog has joined #ipfs
not-a-dog has quit [Ping timeout: 240 seconds]
leeola has joined #ipfs
reit has quit [Quit: Leaving]
Caterpillar has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Caterpillar has joined #ipfs
not-a-dog has joined #ipfs
fazo has quit [Quit: fazo]
mindCrime has joined #ipfs
dimitarvp has joined #ipfs
Steverman has joined #ipfs
Steverman has quit [Client Quit]
bauruine has quit [Quit: ZNC - http://znc.in]
lordpipe has joined #ipfs
dcallagh has joined #ipfs
simbergm has joined #ipfs
mkg20001 has joined #ipfs
jcgruenhage has joined #ipfs
peddie1 has joined #ipfs
Fuseteam has joined #ipfs
mindhog[m] has joined #ipfs
k0mpjut0r has joined #ipfs
mitfree[m] has joined #ipfs
turt2live has joined #ipfs
stebalien has joined #ipfs
swedneck[m] has joined #ipfs
betz[m] has joined #ipfs
Steverman has joined #ipfs
bauruine has joined #ipfs
patientplatypus has joined #ipfs
<patientplatypus> hi
<patientplatypus> has anyone here used ipfs with golang?
jgm has joined #ipfs
<jgm> Using go-libp2p-swarm I used to be able to do a NewNetwork() including a set of addreses to which to listen. With NewSwarm() that seems to have disappeared, how do I use NewSwarm() to add a simple ipv4 listen port (/ip4/0.0.0.0/tcp/12345)?
mindCrime has quit [Ping timeout: 246 seconds]
lassulus has joined #ipfs
<patientplatypus> hi
<patientplatypus> http://ipfs.git.sexy/sketches/minimal_ipfs_node.html - can anyone tell me what this does?
ylp has quit [Quit: Leaving.]
Mottengrotte has quit [Quit: Mottengrotte]
patientplatypus has quit [Remote host closed the connection]
Alpha64 has joined #ipfs
mindCrime has joined #ipfs
elkalamar has joined #ipfs
noresult has joined #ipfs
lnostdal has quit [Excess Flood]
lnostdal has joined #ipfs
IRCsum has quit [Ping timeout: 264 seconds]
IRCsum has joined #ipfs
<mgoelzer> @JS Core Devs: Please add your update to this cryptpad before Monday's call: https://cryptpad.fr/code/#/2/code/edit/j+YI0linm3x+qiYhoAFpDK15/
<mgoelzer> JS Core Dev GH issue: https://github.com/ipfs/pm/issues/650#issuecomment-417696295 (includes a special Zoom link for Monday, which is also corrected on the IPFS public calendar)
<mgoelzer> @Go Core Devs: Please add your updates to https://cryptpad.fr/code/#/2/code/edit/wNagc9xWtaqQbhAlsenE+r55/. GH issue: https://github.com/ipfs/pm/issues/674#issuecomment-417702321. Zoom: In the GH issue and updated on the IPFS public calendar.
scde has joined #ipfs
<swedneck[m]> what's better: adding a file directly to ipfs-cluster, or adding it to the local node then pinning the hash in the cluster?
reit has joined #ipfs
lnostdal has quit [Ping timeout: 244 seconds]
patientplatypus has joined #ipfs
<patientplatypus> hi
<patientplatypus> anyone alive in here?
<swedneck[m]> yeah, hi!
<patientplatypus> hi
<patientplatypus> can you go here and say something?
<patientplatypus> i need to test that this example works
<patientplatypus> @swekneck[m]
<patientplatypus> @swedneck[m]
<patientplatypus> or anyone for that matter?
<swedneck[m]> done
<patientplatypus> hmmmm
<patientplatypus> do you see me in the chat swedneck[m]?
<patientplatypus> i dont see you
<patientplatypus> this is supposed to be an ipfs chat room example, but it doesnt seem to work for some stupid reason
<swedneck[m]> i don't see you
joocain2 has quit [Remote host closed the connection]
lnostdal has joined #ipfs
joocain2 has joined #ipfs
<swedneck[m]> maybe i need to enable some experimental feature?
patientplatypus has quit [Read error: Connection reset by peer]
iamgr00t has quit [Ping timeout: 272 seconds]
iamgr00t has joined #ipfs
Jesin has quit [Quit: Leaving]
patientplatypus has joined #ipfs
<patientplatypus> does anyone have a working example of a chat application built upon ipfs?
<patientplatypus> i can't find one online that actually works
Jesin has joined #ipfs
<patientplatypus> does anyone have an example of a *working* ipfs chat example? I cant seem to find one anywhere that actually runs
TripFandango has quit [Remote host closed the connection]
TripFandango has joined #ipfs
toxync01 has quit [Quit: ZNC 1.7.0 - https://znc.in]
toxync01 has joined #ipfs
<fiatjaf> patientplatypus, ipfs is not for chat, it is for immutable content.
<fiatjaf> you can do chat with ipfs + ipns, but that's a bad idea.
<fiatjaf> it's much better to libp2p directly.
toxync01 has quit [Ping timeout: 272 seconds]
<AphelionZ> man oh man this spam
toxync01 has joined #ipfs
<r0kk3rz> you can do ephemeral content just fine with ipfs
<r0kk3rz> chat works ok with pubsub
<AphelionZ> r0kk3rz: it does?
rendar has quit []
<lgierth> yeah pubsub is fine
bomb-on has quit [Ping timeout: 252 seconds]
Steverman has quit [Quit: WeeChat 2.2]
Steverman has joined #ipfs
scde has quit [Quit: Leaving]
bomb-on has joined #ipfs
<AphelionZ> hey folks is it still a thing to add /ws to your swarm listing to enable websocket swarming?
<AphelionZ> like, as of 0.4.17
<lidel> AphelionZ, yeah it should work, just make sure your `ipfs config Addresses.Swarm` returns "/ip4/0.0.0.0/tcp/4004/ws"
<AphelionZ> lidel: thanks!
<lidel> I know it worked fine with 0.4.16 when i played with manual circuit-relay: https://github.com/ipfs/js-ipfs/tree/master/examples/circuit-relaying :)
<AphelionZ> nice :)
<lidel> I had js-ipfs in ipfs-companion being able to relay using go-ipfs running on my lan
<AphelionZ> really excited about the service worker node in js-ipfs btw
<lidel> the only missing piece is auto-discovery of relays (right now you need to add them manually)
<AphelionZ> looking forward to sinking my teeth into that
<AphelionZ> how do I add a relay manually?
<AphelionZ> grr
<AphelionZ> WebSocket connection to 'ws://172.31.11.196:10101/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
<lidel> AphelionZ, i think you just do ipfs swarm connect to relay over /ws/ addr
<AphelionZ> port is open in my EC2 security group, it's showing up under ipfs id and ipfs config Addresses.Swarm
<lidel> yeah i would test on localhost first to ensure there are no additional moving pieces and your config works
elkalamar has quit [Read error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number]
elkalamar has joined #ipfs
Steverman has quit [Quit: WeeChat 2.2]
Steverman has joined #ipfs
Steverman has quit [Client Quit]
Steverman has joined #ipfs
<AphelionZ> got it working :)
<AphelionZ> thanks lidel
<lidel> awesome :)
Encrypt has joined #ipfs
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
Oatmeal has joined #ipfs
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
mindCrime has quit [Ping timeout: 244 seconds]
<AphelionZ> is anybody also in #orbitdb and can you let me know if/why I can't post in there and why I lost ops?
<patientplatypus> here is an ipfs chat implementation using vuejs and orbitdb https://gist.github.com/patientplatypus/d2a24ba5067a22a4502afc497c19b639
<patientplatypus> its actually not to bad getting it up on the frontend after you dig and find the right docs
<patientplatypus> which sucks btw
<stebalien> AphelionZ: Is your nick registered with freenode?
Encrypt has quit [Quit: Quit]
joocain2 has quit [Ping timeout: 250 seconds]
joocain2 has joined #ipfs
stoopkid has quit [Quit: Connection closed for inactivity]
galois_dmz has joined #ipfs
galois_dmz has quit [Client Quit]
Oatmeal has quit [Ping timeout: 246 seconds]
ZaZ has joined #ipfs
ZaZ has quit [Quit: Leaving]
Alpha64 has quit [Read error: Connection reset by peer]
ZaZ has joined #ipfs
henriquev has joined #ipfs
patientplatypus has quit [Remote host closed the connection]
ZaZ has quit [Read error: Connection reset by peer]
Oatmeal has joined #ipfs
goiko has quit [Ping timeout: 268 seconds]
skywavesurfer has joined #ipfs
tenchooo has quit [Read error: Connection reset by peer]
tenchooo has joined #ipfs
elkalamar has quit [Ping timeout: 244 seconds]
teej has quit [Quit: Connection closed for inactivity]
<AphelionZ> stebalien: It should be, yeah
<AphelionZ> i just checked with Nickserv
<AphelionZ> weird
Kolonka[m] has joined #ipfs
<Kolonka[m]> Can someone clarify something about local storage for me?
Steverman has quit [Ping timeout: 246 seconds]
leeola has quit [Quit: Connection closed for inactivity]
<AphelionZ> Kolonka[m]: I might be able to, if you mean in the browser
tribrid has joined #ipfs
<swedneck[m]> a good rule is to just ask the question, not if you can ask :P
skywavesurfer has quit [Quit: ZNC - https://znc.in]
skywavesurfer has joined #ipfs
<swedneck[m]> argh, i removed a filestore directory and now i can't access riot over ipfs
<swedneck[m]> i thought unpinning and repinning it would work, but nope
<swedneck[m]> oh right, i forgot to pin it on my server, ofc it would complain when i just deleted the only source of it lol
Steverman has joined #ipfs
Steverman has quit [Ping timeout: 244 seconds]
plexigras has quit [Ping timeout: 252 seconds]
lnostdal has quit [Ping timeout: 240 seconds]
<swedneck[m]> hmm, i can't seem to add the riot files again..
<swedneck[m]> uh ok nvm i guess, now it decided to work :P
<Kolonka[m]> I could, but I don't like repeating myself
<Kolonka[m]> and the devs are seldom around
<Kolonka[m]> but it's basically about when exactly RAM caches are used
<Kolonka[m]> and when they perhaps should be
lnostdal has joined #ipfs
<AphelionZ> what does "Groups are not supported" mean? Also what's this? https://ipfs.io/ipfs/QmWurL6vxwbhnzSBP3PewwqhJY13HwAgBhHwW9QZggWNSa/
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 246 seconds]
Mateon3 is now known as Mateon1