jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/jbenet/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprint at https://github.com/ipfs/pm/issues/7
flugsio has quit [Quit: WeeChat 1.2]
wallet42 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has quit [Ping timeout: 246 seconds]
mquandalle has quit [Quit: Connection closed for inactivity]
kyledrake has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
* zignig pokes whyrusleeping
<zignig> whyrusleeping: WAKE UP
<whyrusleeping> yessum?
<zignig> how are you doing ?
<whyrusleeping> doin quite well, yourself
<whyrusleeping> ?
<zignig> recovering from a head cold but good.
<whyrusleeping> thats always crappy
<whyrusleeping> but glad youre getting better :)
<zignig> had some changes for putting ipfs into rocket, that I thought I would run past you.
<whyrusleeping> sure thing!
<zignig> mostly about config, how hard would to to be to have swarm/api and gateway addresses have environmental variable overrides ?
<zignig> also would it be possible to have a mostly full config , except for the private key and have init detect that and just add in the priv key ?
<zignig> with compression etcd-latest-linux-amd64.aci weighs in at 5.7Mb and boots in about 8 seconds.
<zignig> nice....
<whyrusleeping> hrmmm...
<whyrusleeping> haiving env var ovrrides is nice
<whyrusleeping> zignig
<whyrusleeping> internet is being crappy right now...
<zignig> as is your typing ;P
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<zignig> in a massivly contrived demo I have got coreos and a set of microservices booting directly out of ipfs ( think instant-data-center )
<cryptix> zignig: node-ipfsd-ctl does it by initing into a tmpdir and than using the IPFS_PATH env var for using that configured one
<zignig> cryptix: sound possible , url ?
<cryptix> oh the pr isnt merged but we got it working yesterday: https://github.com/ipfs/node-ipfsd-ctl/pull/1
<zignig> cryptix: rkt container isolation makes tmp dirs and kind of hinky, but possible.
<cryptix> hmm just saying its out there.. :))
<cryptix> i need to get some sleep - _wicked_ weekend
<zignig> indeed , thanks for the input.
ei-slackbot-ipfs has quit [Remote host closed the connection]
<zignig> cryptix: sounds like fun , in .de with jbenet ?
ei-slackbot-ipfs has joined #ipfs
<cryptix> yea berlin/ dtnconf
<zignig> some interesting conversation and personalities I'm sure, and lots of caffine/ethanol... ;)
Evermore has left #ipfs ["not working with ipfs atm"]
<lgierth_> cryptix: was nice meeting you, i unfortunately didn't really have the conference on my radar, and thus didn't have a lot of time
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<fleeky> is there a roadmap / current progress stats page for ipfs btw ?
<krl> jbenet: also, if we reserve first-position @, could we also reserve [0-9] ?
<krl> so 0 would mean first link, etc
<krl> this will break unixfs more though :/
<krl> it's this kind of danger i see with reserved characters
<krl> it's not as bad for @context, but same problem
<krl> we could add
<krl> hmm. nvm
<krl> i don't want to end up with magic parse things in strings
oleavr has joined #ipfs
<krl> o/ oleavr <- dtn
<oleavr> krl: o/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> fleeky: what do you mean?
<whyrusleeping> like planned features?
<whyrusleeping> or outstanding issues?
<whyrusleeping> our weekly sprints are here: http://github.com/ipfs/pm
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
lgierth_ has quit [Quit: Ex-Chat]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl> -
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> krl: sup
<krl> whyrusleeping: way past bedtime again
<krl> looking at writing an ipfs js mdag
tperson has quit [Ping timeout: 246 seconds]
<whyrusleeping> its already implemented i thought
tperson has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl> whyrusleeping: looking how to extend it to unixfs nodes
chriscool has joined #ipfs
<whyrusleeping> krl: ah, yeah, youll have to implement the unixfs protobuf in javascript
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has quit [Ping timeout: 256 seconds]
okket has quit [Max SendQ exceeded]
okket has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
kyledrake has joined #ipfs
inconshreveable has joined #ipfs
inconshr_ has quit [Ping timeout: 250 seconds]
chriscool has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 256 seconds]
wallet42 has quit [Quit: Leaving.]
henq has quit [Quit: henq]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
kyledrake has quit [Ping timeout: 256 seconds]
<ipfsbot> [go-ipfs] whyrusleeping created feat/bitswap-speed (+1 new commit): http://git.io/vTA8X
<ipfsbot> go-ipfs/feat/bitswap-speed 13caeef Jeromy: trying to figure out this bitswap thing
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1290: trying to figure out this bitswap thing (master...feat/bitswap-speed) http://git.io/vTA4c
Guest15 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Guest15 has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest15 has joined #ipfs
Guest15 has quit [Client Quit]
wallet42 has joined #ipfs
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
Leer10 has joined #ipfs
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Remote host closed the connection]
wallet42 has quit [Quit: Leaving.]
Leer10 has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
erggo has joined #ipfs
flugsio has joined #ipfs
notduncansmith has joined #ipfs
erggo_ has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
erggo has quit [Quit: Page closed]
erggo_ has left #ipfs [#ipfs]
erggo_ has joined #ipfs
erggo_ is now known as erggo
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chrisr_ has joined #ipfs
erggo has quit [Quit: Textual IRC Client: www.textualapp.com]
kyledrake has joined #ipfs
kyledrake has quit [Client Quit]
erggo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
erggo has quit [Quit: Textual IRC Client: www.textualapp.com]
chrisr_ has quit [Ping timeout: 265 seconds]
mildred has joined #ipfs
chrisr_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 258 seconds]
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
Wallacoloo has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
octalberry has joined #ipfs
anshukla has joined #ipfs
octalberry has quit [Read error: Connection reset by peer]
octalberry has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 255 seconds]
mildred has joined #ipfs
tilgovi has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> damn it... got struck with a cold..
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
anshukla has quit [Ping timeout: 244 seconds]
gunn has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<zignig> cryptix: I just recovered from one.
* zignig passes cryptix some tissues and a hot mug of honey lemon tea.
<cryptix> mmmmh that sounds good
<gunn> are there any good html scraping libraries for nim?
<gunn> i.e. html parsing with selectors
* cryptix hasnt tried nim yet
chrisr_ has quit [Ping timeout: 258 seconds]
henq has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gunn has quit [Quit: Textual IRC Client: www.textualapp.com]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chrisr_ has joined #ipfs
chrisr_ has left #ipfs [#ipfs]
<jbenet> krl lmk when up
domanic has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wallet42 has joined #ipfs
compleatang has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
lgierth has joined #ipfs
cryptix has quit [Remote host closed the connection]
cryptix has joined #ipfs
cryptix has quit [Client Quit]
wallet42 has quit [Quit: Leaving.]
cryptix has joined #ipfs
inconshreveable has joined #ipfs
G-Ray has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
therealplato has quit [Ping timeout: 264 seconds]
therealplato has joined #ipfs
octalberry has quit [Ping timeout: 264 seconds]
vijayee_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
vijayee_ has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
G-Ray has joined #ipfs
mquandalle has joined #ipfs
wallet42 has joined #ipfs
cow_2001 has quit [Quit: ASCII Muhammad - @o<-<]
cow_2001 has joined #ipfs
crest_ is now known as crest
wallet42 has quit [Quit: Leaving.]
<jbenet> lgierth do you have a twitter handle?
domanic has joined #ipfs
<jbenet> cjb are you still around or did you leave today?
mildred has quit [Ping timeout: 272 seconds]
mildred has joined #ipfs
Blame has quit [Quit: Connection closed for inactivity]
<lgierth> jbenet: nothing, just mail + github
<lgierth> oh and jabber
<lgierth> and yeah i can talk about cjdns briefly
<cryptix> jbenet: what are your plans for sprint today? defer? iirc it collides with the meetup @werkstatt
domanic has quit [Ping timeout: 250 seconds]
<jbenet> Meetup at werkstatt is at 19:00, sprint is at 21, no?
<jbenet> (If so should be fine)
<cryptix> oh right
EricJ2190 has joined #ipfs
domanic has joined #ipfs
<jbenet> djb cjb djd -- hamming friends
<jbenet> lgierth: cool! I'll be at c-base until 18:30 and then I'll head there
<lgierth> i'm doing my chores
<lgierth> kitchen this week
<lgierth> so see you at werkstatt
lgierth has quit [Ping timeout: 252 seconds]
<www> a pity that I am not in Berlin
<www> what is the occasion of your visit, jbenet?
<cryptix> www: http://dtn.is/
<www> and I thought terra nullius is no mans land
<www> why do i miss such things always? where do you know about this, guys?
<www> is there a stream somewhere?
<cryptix> :) never had latin
<cryptix> they recorded the whole thing, no idea about when they publish
<www> was it good? the meetup
<cryptix> oh dtnconf was awesome, liked it a lot
lgierth has joined #ipfs
<cryptix> really glad that i could come - lots of interesting things to follow up on
<www> hmm
<www> give me an advice how-not-to-miss-such-things-in-the-future please
therealplato has quit [Read error: Connection reset by peer]
<cryptix> hehe even without sleep you sometimes miss stuff
<cryptix> personally, id watch out for squatconf
therealplato has joined #ipfs
<www> is there somewhere like a curated list of events around decentalized tech?
<cryptix> not that i know of - that would be great
<www> how did you find out abotu it?
<cryptix> jbenet told me to come
<cryptix> and gladly isnt far from me
<cryptix> berlin*
<www> for me neigther
<www> would not regret if the conf was in SF... but Berlin... hmm
rht_ has joined #ipfs
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
patcon has joined #ipfs
inconshreveable has joined #ipfs
domanic has quit [Ping timeout: 265 seconds]
<jbenet> www: yes was visiting for DTN.
<robmyers> good morning!
<jbenet> @everyone: IPFS meetup at Werkstatt Berlin @ 19:00 (7pm) -- https://twitter.com/baruch/status/602809927866949632
domanic has joined #ipfs
Blame has joined #ipfs
patcon has quit [Ping timeout: 245 seconds]
<jbenet> i think it makes sense to turn our "keystore" into a "keychain". what we need is a global merkeldag of keys. (basically what a CA is supposed to be, but with really really nice API. maybe we can convince keybase to do it).
<jbenet> (keys, users, and relationships between users + keys (access, control, etc))
<cryptix> jbenet: sounds nice - just have to be very clear about the 'publish' step - some people might want to establish their relationships in private
<Blame> im actually not that keen for a merkle-dag for mapping identify->key (is that what you are talking about?)
<cryptix> i guessed so
<Blame> it creates an oversight problem. (you can only prove that things are in the merkledag. You cannot prove something is not unless you can check the entire merkledag)
G-Ray has quit [Ping timeout: 256 seconds]
<Blame> And as it is used over time, unless it is refactored, it devolves into a block-chain style structure.
<cryptix> btw Blame thx for your input on the tor stuff id really like to compile that info and see what needs to be done to create 'client only' nodes
<Blame> it is great for static records, but bad for a structure that needs updating
<Blame> cryptix: NP. I'd love to help out with that. "client only" is not that hard. You just have to make sure that nodes doing try and get peer/routing information for lookups, reads, and writes
<jbenet> Blame think about it like a merkle web of keys and capabilities
<Blame> 'merkle web'?
<jbenet> Sorry merkle dag
patcon has joined #ipfs
<Blame> np. 'merkle web' is just an assumption shattering idea.
<Blame> so, cryptographically backed web of trust?
<jbenet> I know which is why I prefer merkle dag but people have a harder time with "dag" than "web"
<jbenet> Btw awesome stuff with stack stream -- there was a conversation today on Twitter about unison and lambda calculus on a merkle dag
<Blame> im not sure how those things fit together.
<cryptix> wow yea - i'll clean the kitchen while my mind goes up in flames again
<jbenet> Wanted to mention stack stream but didn't know whether you wanted me to.
<jbenet> They don't fit together fully
<cryptix> we had crazy ideas the other night about making up datastructres by describing them in small byte code languages
<Blame> im fiine with it. Right now I have about 5 other things at higher "panick levels" but I want to make it happen.
<jbenet> stackstream fit in relation to ipfs and with the use case I mentioned (persistent computable objects).
<jbenet> Sounds good and no worries to already at an awesome level
<jbenet> Idk how to pick these thing s or what best thing to do is
lgierth has quit [Quit: Ex-Chat]
<jbenet> I'm not a PL person
<Blame> yeah. Rather than a high level approach. "What is the simple thing that could do this job"
<jbenet> Right
<Blame> honestly an assembly avoids the programming language argument entirely. write a compiler that does what you want
<Blame> i'll be back in an hour. sorry for just popping in
<jbenet> Yeah that makes sense to me
<jbenet> Ok metro time
<cryptix> household time ^^
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
G-Ray has joined #ipfs
cryptix has quit [Quit: leaving]
domanic has quit [Ping timeout: 245 seconds]
cryptix has joined #ipfs
G-Ray has quit [Remote host closed the connection]
octalberry has joined #ipfs
<cryptix> finally got my scuttlebot running where i wanted it to. add me if you can: VYAwnIIG6ImASEhrVEAVFJTucjG44xS+LTVfzUEybjA=.blake2s
octalberry has quit [Ping timeout: 272 seconds]
gatesvp has joined #ipfs
Darksecond has joined #ipfs
tilgovi has joined #ipfs
harlan| has joined #ipfs
harlan| has quit [Remote host closed the connection]
guest756 has joined #ipfs
Darksecond has quit [Quit: leaving]
daviddias has joined #ipfs
inconshreveable has quit [Read error: Connection reset by peer]
<Blame> that looks nifty
<Blame> the big issue I am having with stackstream is the entire "unlimited length" thing. I feel like there should be a more elegant way to handle that.
tilgovi has quit [Ping timeout: 245 seconds]
daviddias has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lgierth has joined #ipfs
lgierth has quit [Read error: Connection reset by peer]
lgierth has joined #ipfs
inconshreveable has joined #ipfs
chriscool has joined #ipfs
tilgovi has joined #ipfs
tilgovi has quit [Ping timeout: 256 seconds]
patcon has quit [Ping timeout: 255 seconds]
daviddias has joined #ipfs
<cryptix> from what i grok now, the id is usless on it's own..
<whyrusleeping> cryptix: the id?
<cryptix> trying to try out https://github.com/ssbc/scuttlebot
<cryptix> just found how to generate proper invites - "178.62.206.163,VYAwnIIG6ImASEhrVEAVFJTucjG44xS+LTVfzUEybjA=.blake2s,89lq3yvs0Zciym3+VLNxAcxaicY8Kv5JXLiBS9pGhfA="
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<Blame> scuttlebot docs are failing to explain what it actually does.
daviddias has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
retsej1 has joined #ipfs
daviddias has joined #ipfs
<cryptix> Blame: depending on what you are looking for https://github.com/ssbc/secure-scuttlebutt might help some more
daviddia_ has joined #ipfs
<Blame> all-2-all, provided-address, or in network lookup?
daviddias has quit [Ping timeout: 264 seconds]
<Blame> or (do I get all the messages), (do I need to know people's ips), or (I can look people up on the network)
<jbenet> How many people are in for the sprint meeting atm? The meetup is still going, so we can either step out to do it or do sprint later
<cryptix> jbenet: o/ but i can wait
<cryptix> but only an hour
<wking> I'm flexible for times today too
<Blame> looks like "(do I need to know people's ips)" is the case
<cryptix> gf comes back from holiday around 23:30 - i'll be gone the seconed the door bell strikes :)
<daviddia_> I'm good to do now or later
<whyrusleeping> jbenet: decision?
daviddia_ is now known as daviddias
<jbenet> hey
<jbenet> (meetup people are ok waiting
<jbenet> cryptix wking whyrusleeping daviddia_ o/
<jbenet> daviddias o/
<jbenet> and anyone else around
patcon has joined #ipfs
<cryptix> searching for earplugs
<cryptix> jbenet: btw guess who still has one of your lighting cables >_<
<jbenet> cryptix: hah
daviddia_ has joined #ipfs
daviddia_ has quit [Client Quit]
daviddia_ has joined #ipfs
daviddias has quit [Ping timeout: 256 seconds]
gatesvp has quit [Ping timeout: 246 seconds]
daviddia_ is now known as daviddias
<cryptix> jsfs whoooo :)
<rht_> meetup = meeting = hangout?
<cryptix> whyrusleeping: did you find and/or fix the exit code 0 stuff? https://github.com/ipfs/go-ipfs/issues/1050
ei-slackbot-ipfs has quit [Remote host closed the connection]
daviddias has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has joined #ipfs
<Blame> cryptix: I used that scuttlebot invite link
daviddias has joined #ipfs
retsej1 has quit [Quit: Leaving.]
<jbenet> daviddias o/
<daviddias> ty !
<cryptix> whyrusleeping: which quic impl was that?
<jbenet> rht: sorry i've delayed on review-- traveling atm. will take a look at your stuff in the next few days
notduncansmith has joined #ipfs
<wking> jbenet, whyrusleeping: Ping me when you're ready to talk about an IPFS Docker-registry backend. I should be around for the next hour or two.
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping daviddias: you two may want to chat for a while
<daviddias> jbenet do you have extra 5 mins?
<jbenet> krl and i will finish up the meetup
<jbenet> daviddias yeah
<daviddias> Cool, I was looking for to talk about rough next steps
<jbenet> yep sounds good let's chat on +hangouts, sec
<jbenet> chriscool, rht, and others: if you have any outstanding issues add them to the etherpad-- will be turned into an issue in a few hours.
<rht_> there is one I discovered very recently: ipfs cat <hash> (directly to stdout) can't be cancelled with C-c
<cryptix> i need to shuffle a lot of $life annoyance in the next week or two, so i dont want to pick up big things i cant deliver - i think my time on ipfs is better spent giving feedback on issues/PRs and fixing triage
<cryptix> the big thing i took from the weekend in berlin are the privacy converns which is why i want to push #1118 - i guess the client only mode would also be interesting wrt android
<whyrusleeping> cryptix: it was devsisters/goquic
tilgovi has joined #ipfs
<whyrusleeping> my availability is a bit limited today actually, may have to chat tomorrow
neoteo has joined #ipfs
<cryptix> whyrusleeping: ptal if we can close https://github.com/ipfs/go-ipfs/issues/1050 - it still haunts me and jbenet thought you might fixed it but wasn't sure
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 264 seconds]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<jbenet> cryptix: we should try to repro a test for that
<jbenet> then we'll know.
<cryptix> how deep can we mock bitswap? if we can start to respond and then stall/disconnect this should be easy to reproduce
octalberry has joined #ipfs
tilgovi has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Read error: Connection reset by peer]
tibor has quit [Quit: Connection closed for inactivity]
torpor has joined #ipfs
<torpor> hi guys - does anyone know how to do "ifps init" programmatically - i.e. not from the command line?
<Blame> torpor: it is likely not what you want, but you could do a shell/system call in a language of your choice.
<torpor> i want to do it in Go
<torpor> so, programmatically in Go
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<torpor> i found in go-ipfs/test/bench/benc_cli_ipfs_add some code that seems like it will work
void has joined #ipfs
<jbenet> torpor: oooh good point not sure if we have init programmatically callable yet
<jbenet> torpor: take a look at iptb
<jbenet> github.com/whyrusleeping/iptb
<torpor> ok thanks will
<torpor> do
<torpor> looks like it calls out to the binary too
<torpor> but shouldn't i theoretically just be able to do the same things ipfs is doing when it handles init as an arg?
<torpor> but through the Go module instead of syscmd?
<jbenet> torpor: yes, you should be able to, but i think right now things may not be very happy.
<jbenet> torpor: we need a nice programmatic interface, including "init"
<torpor> well i will see if i can do it when i find out where the init entry point is ..
<torpor> this is for ipfs on ios btw .. i'd rather like to not have to call out to the ipfs bin on ios ..
nessence has joined #ipfs
www has quit [Ping timeout: 246 seconds]
lgierth has quit [Quit: Ex-Chat]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wallet42 has joined #ipfs
<cryptix> torpor: i'd like to pick your brain on getting the toolchain working for that but i dont have time right now.. :/
<cryptix> and yea - init is a bit burried ..
<torpor> well i'll be around
<torpor> i'm trying to build ipfs for iOS and its working - at least i can build ipfs and run it as a module on iOS, passing data back and forth between Obj-C and Go runtime envs
<torpor> and now i'm just trying to build a little app that ipfs inits, takes a picture with the camera, and serves it up over ipfs ..
<torpor> the toolchain is actually function but you have to have a bit of glue in place to do the obj-c/go bridging
<cryptix> torpor: is the x/mobile bind stuff working already?
<torpor> i don't know what x/mobile bind stuff means
<torpor> but if you mean binding Go calls to Obj-C environment: yes.
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<torpor> i'm now writing an ipfs app in go for ios and building successfully, etc.
<whyrusleeping> torpor: dhthell (one of my other programs) used to set up multiple ipfs instances in a single binary and run the,
<whyrusleeping> them*
<whyrusleeping> its definitely doable
<whyrusleeping> i used the daemons themselves for iptb so i could inspect things more easily
<whyrusleeping> using tools we already built (the CLI)
www has joined #ipfs
<torpor> ok good to know
<torpor> i'll have a closer look after this hack
Wallacoloo has joined #ipfs
<whyrusleeping> torpor: awesome :)
<whyrusleeping> torpor: also, i'm super happy youre doing iOS
<whyrusleeping> can you post whatever you do to github?
<torpor> yeah its already up there
<torpor> i'm just trying to push forward to get to the point where there is a working ipfs example with an iOS gui before i promote it though
<torpor> ultimately i'd like to have an ipfs-iOS native client working this week
patcon is now known as patcon|afk
<torpor> i think that'd be good for the ipfs project
<torpor> and if you want to add it to the project i'm happy to work in that direction too - i.e. include it as an example
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
void has quit [Ping timeout: 244 seconds]
nessence has quit [Ping timeout: 255 seconds]
<cryptix> torpor: i meant this https://godoc.org/golang.org/x/mobile/cmd/gobind - i have no idea what they want to put into 1.5 nowadays but i read that they want to add ios as well
<torpor> that looks good for java but its not entirely necessary
octalberry has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
neoteo has quit [Quit: Be back later ...]
www1 has joined #ipfs
torpor has quit [Quit: Leaving.]
www has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
patcon|afk has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wallet421 has joined #ipfs
wallet421 has joined #ipfs
wallet42 is now known as Guest67953
Guest67953 has quit [Killed (weber.freenode.net (Nickname regained by services))]
wallet421 is now known as wallet42
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
erggo_ has joined #ipfs
erggo_ has left #ipfs [#ipfs]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
erggo has joined #ipfs
flugsio has quit [Quit: WeeChat 1.2]