lgierth changed the topic of #ipfs to: go-ipfs 0.4.13 is out! Please try out: https://dist.ipfs.io/go-ipfs/v0.4.13 | Also: #libp2p #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
sz0 has quit [Quit: Connection closed for inactivity]
JZA has quit [Ping timeout: 246 seconds]
Neomex has joined #ipfs
robattila256 has quit [Ping timeout: 265 seconds]
robattila256 has joined #ipfs
robattila256 has quit [Ping timeout: 248 seconds]
ashark has joined #ipfs
larpanet has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
jnes has joined #ipfs
leavehouse has quit [Ping timeout: 256 seconds]
leavehouse has joined #ipfs
robattila256 has joined #ipfs
spossiba has quit [Ping timeout: 256 seconds]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
infinity0 is now known as Guest33318
Guest33318 has quit [Ping timeout: 264 seconds]
Neomex has quit [Read error: Connection reset by peer]
larpanet has quit [Ping timeout: 240 seconds]
Adbray has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
spossiba has joined #ipfs
<walle303> I'm getting that `Error: file does not exist` problem again, this time when running `execute-changes.sh`
<whyrusleeping> walle303: whats in execute-changes.sh ?
notdaniel has joined #ipfs
<walle303> I haven't modified it, i'm just passing the `--ipns` and ipfs path to it
<walle303> so it's the same as in the distributed-wikipedia-mirror repo
<whyrusleeping> where is that script?
<whyrusleeping> i've never seen it before
ashark has joined #ipfs
dexter0 has quit [Ping timeout: 276 seconds]
dexter0 has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
leeola has quit [Quit: Connection closed for inactivity]
roygbiv has joined #ipfs
Vaelatern has joined #ipfs
ashark has joined #ipfs
guideline has quit [Ping timeout: 272 seconds]
ashark has quit [Ping timeout: 264 seconds]
Ellenor is now known as Reinhilde
ejsf has quit [Read error: Connection reset by peer]
ejsf has joined #ipfs
angreifer has quit [Ping timeout: 264 seconds]
lgierth has quit [Ping timeout: 255 seconds]
trqx has quit [Ping timeout: 248 seconds]
rcat has quit [Ping timeout: 248 seconds]
lgierth has joined #ipfs
angreifer has joined #ipfs
rcat has joined #ipfs
synthmeat has quit [Ping timeout: 276 seconds]
trqx has joined #ipfs
synthmeat has joined #ipfs
guideline has joined #ipfs
SimpleName has joined #ipfs
roygbiv has quit [Quit: ™]
coderlane has joined #ipfs
ashark has joined #ipfs
sknebel has quit [Ping timeout: 240 seconds]
ashark has quit [Ping timeout: 272 seconds]
<walle303> Kubuxu is the one that wrote it
ashark has joined #ipfs
ralphtheninja has quit [Ping timeout: 260 seconds]
<whyrusleeping> walle303: oh, i have no idea...
<whyrusleeping> you'll have to ask Kubuxu there
<walle303> Are they lurking around here somewhere?
kaotisk has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
<whyrusleeping> Usually, but i think probably sleeping right now
<whyrusleeping> poland time zones and all
shizy has joined #ipfs
ashark has joined #ipfs
<walle303> Hold on, I think I might've found the problem
<walle303> Or not
<walle303> Or wait
<walle303> Why is it using `$ROOT/$1` when `$ROOT` = `$1`
ashark has quit [Ping timeout: 240 seconds]
<walle303> I might just suck at reading bash scripts though
<walle303> Ok yeah, I suck at reading bash scripts
<walle303> Ah, looks like the format for the zim/kiwix files has changed
<walle303> there is no `-/j/body.js`
<walle303> there is a `-/j/js_modules/` folder though with a bunch of scripts in it
<deltab> in case anyone is wondering, $1 inside a shell function means the first argument to that function, not to the script
<walle303> Yeah, it was a function, that's what i was confused about
<walle303> no body.js script, at least by that name though
robattila256 has quit [Ping timeout: 272 seconds]
<walle303> Well great, what do I do now
<walle303> looks like Kubuxu is going to have to redo some of the scripts
koshii has quit [Quit: bye]
<walle303> let me double check that i didn't botch everything somehow
<AphelionZ> would there be a way to use ipfs to structure a message queue?
robattila256 has joined #ipfs
<walle303> Hmm, ok maybe they won't have to redo some of the scripts, i did make a mistake and it gets furhter now but it still blows up
larpanet has joined #ipfs
ashark has joined #ipfs
notdaniel is now known as notdaniel_
notdaniel_ has quit [Quit: Leaving]
ashark has quit [Ping timeout: 256 seconds]
<whyrusleeping> In this weeks episode of "Who let whyrusleeping push code?", We call flush on the wrong object
<whyrusleeping> leading to unbounded memory growth during `ipfs add` calls
SimpleName has quit [Quit: SimpleName]
SimpleName has joined #ipfs
SimpleName has quit [Client Quit]
ashark has joined #ipfs
ashark has quit [Ping timeout: 264 seconds]
<kanzure> pp/win 16
robattila256 has quit [Ping timeout: 248 seconds]
larpanet has quit [Ping timeout: 248 seconds]
robattila256 has joined #ipfs
justintime has joined #ipfs
astronavt has joined #ipfs
ashark has joined #ipfs
<walle303> How do you generate the search IPLD structure for the wikipedia mirror stuff
ygrek has quit [Ping timeout: 248 seconds]
<whyrusleeping> walle303: thats for another person from poland to answer :P
<whyrusleeping> Magik6k: built that out
<walle303> I'm mirroring the esperanto wikipedia at the moment as a test since it's small compared to the english one
ashark has quit [Ping timeout: 240 seconds]
larpanet has joined #ipfs
<walle303> Where does this magical articles.gz file come from
SimpleName has joined #ipfs
larpanet has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
angreifer has quit [Ping timeout: 264 seconds]
arpu has quit [Ping timeout: 240 seconds]
lgierth has quit [Ping timeout: 240 seconds]
angreifer has joined #ipfs
lgierth has joined #ipfs
rcat has quit [Ping timeout: 248 seconds]
krs93_ has joined #ipfs
rcat has joined #ipfs
notdaniel has joined #ipfs
arpu has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
justintime has quit [Quit: Page closed]
krs93__ has quit [Ping timeout: 256 seconds]
robattila256 has quit [Ping timeout: 240 seconds]
coderlane has quit [Read error: Connection reset by peer]
coderlane has joined #ipfs
robattila256 has joined #ipfs
ashark has joined #ipfs
<LaPingvino[m]> walle303: keep me informed, I speak Esperanto and I am interested in this :)
ashark has quit [Ping timeout: 240 seconds]
<walle303> LaPingvino: komprenebla
<walle303> I actually have it added already but I want to have the search index added too
<LaPingvino[m]> ah okay :)
<LaPingvino[m]> do you have the ipfs and/or ipns hash of it?
<walle303> Not sure where to get this articles.gz file though
<LaPingvino[m]> it's just gz, not tar.gz
<walle303> I'm not supposed to give out the hash until the mirror info is added, I guess I can get it added without the search though
<LaPingvino[m]> so I guess it should be a compressed index or sth like that
<walle303> I did set up the ipns so I should be able to just update that once I get the search working
<LaPingvino[m]> ah okay, yes I understand :)
}ls{ has quit [Ping timeout: 248 seconds]
<LaPingvino[m]> yes, updating that is a piece of cake :)
<LaPingvino[m]> I love how easy it is to work with ipfs :D
<walle303> Great, there's a head.js file that's nowhere to be found lol
<LaPingvino[m]> so, you use the Esperanto one to test on to correct the script, right?
<LaPingvino[m]> so you can then when it's done update the english one at once
<walle303> yeah, I want to try to do all languages though
<LaPingvino[m]> great :)
<LaPingvino[m]> it's 5am here and I didn't sleep yet, so probably a terrible moment, but I am willing to help out of course :)
<LaPingvino[m]> I looked at it before and it didn't seem as trivial as it should be then
<LaPingvino[m]> now it makes sense :)
<walle303> Yeah not sure where this head.js file is supposed to be lol
}ls{ has joined #ipfs
<walle303> Not sure if it's been replaced by js_modules/mediawiki.js or js_modules/startup.js
<walle303> Looks like startup.js
<LaPingvino[m]> ah okay :)
}ls{ has quit [Client Quit]
witten has quit [Ping timeout: 272 seconds]
<walle303> I think it worked
plexigras has quit [Ping timeout: 255 seconds]
<LaPingvino[m]> great :)
witten has joined #ipfs
<walle303> Well, It worked but sadly the footer isn't in place so I can't link it yet, have to figure out what went wrong
plexigras has joined #ipfs
ashark has joined #ipfs
A124 has quit [Ping timeout: 272 seconds]
chris613 has quit [Disconnected by services]
ashark has quit [Ping timeout: 256 seconds]
chris6131 has joined #ipfs
chris6131 has left #ipfs [#ipfs]
<LaPingvino[m]> okay :)
<LaPingvino[m]> going to sleep :)
<LaPingvino[m]> feel free to mention or pm me when it works :D
A124 has joined #ipfs
shizy has quit [Ping timeout: 240 seconds]
<SimpleName> what’s relation between ipfs and DHT
A124 has quit [Ping timeout: 240 seconds]
SimpleName has quit [Quit: SimpleName]
astronavt has quit [Quit: Leaving...]
robattila256 has quit [Ping timeout: 248 seconds]
ashark has joined #ipfs
robattila256 has joined #ipfs
A124 has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
chris613 has joined #ipfs
<walle303> LaPingvino: /ipns/QmUyQEdWPA7aY93S2Qbctb5yrF5o72PRcQjD5oGcdbePzi/
<walle303> Success, one wikipedia mirror in esperanto on ipfs
Alpha64 has joined #ipfs
SimpleName has joined #ipfs
bedeho has joined #ipfs
ashark has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
bedeho has quit [Read error: Connection reset by peer]
bedeho_ has joined #ipfs
coderlane has quit [Quit: Leaving]
bedeho_ has quit [Ping timeout: 255 seconds]
<LaPingvino[m]> thanks :D
<LaPingvino[m]> looks great :D
<LaPingvino[m]> so, now you have your stuff fixed for the rest of the wikipedias?
clickjack has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
larpanet has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
robattila256 has quit [Ping timeout: 272 seconds]
<walle303> I don't know how to do the search stuff yet
<LaPingvino[m]> also this mirror has some issues with main page links, but I think that's an issue in source text. I communicated that issue to our Esperanto user group
<LaPingvino[m]> ELiSo
ashark has joined #ipfs
robattila256 has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
SimpleName has quit [Quit: SimpleName]
SimpleName has joined #ipfs
PorcoRosso70 has joined #ipfs
robattila256 has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
<SimpleName> does IPFS have any advantage compared to classic bittorrent+DHT+public tracker????
ashark has quit [Ping timeout: 256 seconds]
<substack> SimpleName: seeding is much easier, particularly for small files
<substack> and you can use ipns to have updatable pointers to hashes
<substack> and the chunking is better for streaming than bittorrent (I think)
<SimpleName> substack: why ipfs still not a wide range of use
robattila256 has joined #ipfs
ulrichard has joined #ipfs
<substack> SimpleName: I think there aren't enough userland tools that speak p2p protocols out of the box
<substack> compared to http or some hosted service
<SimpleName> substack: :)
<engdesart> SimpleName: Mostly because it is in alpha (if a very useable one), and is still somewhat new. Also, there are a lot of user-end things that would need improvement prior to mass adoption.
<SimpleName> engdesart: what’s the relationship between ipfs and blockchain
ashark has joined #ipfs
redfish has quit [Ping timeout: 276 seconds]
ashark has quit [Ping timeout: 264 seconds]
<SimpleName> This is alpha software. use at your own discretion There are bugs Not yet secure.
witten has quit [Ping timeout: 264 seconds]
ashark has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
bedeho has joined #ipfs
<SimpleName> does it .ipfs/config file’s PeerID is my peer identity ? but when I: ipfs cat /ipfs/QmXaX6AANPcUTeTeumFLPUKjhnKPEo57xiVRPDhFtTPXcX/readme, remind me no such file
leavehouse has quit [Quit: leavehouse]
bedeho has quit [Ping timeout: 264 seconds]
ashark has joined #ipfs
<SimpleName> solved, forgot ipfs
ashark has quit [Ping timeout: 265 seconds]
krs93_ has quit [Ping timeout: 248 seconds]
yuhl has joined #ipfs
rendar has joined #ipfs
notdaniel has quit [Quit: Leaving]
ashark has joined #ipfs
espadrine has quit [Ping timeout: 248 seconds]
ashark has quit [Ping timeout: 240 seconds]
nope_23 has joined #ipfs
Guest92920 has joined #ipfs
krs93 has joined #ipfs
krs93 has quit [Remote host closed the connection]
krs93 has joined #ipfs
ashark has joined #ipfs
upperdeck has quit [Quit: ZNC 1.6.5 - http://znc.in]
Alpha64 has quit [Read error: Connection reset by peer]
ashark has quit [Ping timeout: 260 seconds]
leavehouse has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
reit has quit [Quit: Leaving]
stoichiometrical has joined #ipfs
ilyaigpetrov has joined #ipfs
stoichiometrical has quit [Remote host closed the connection]
ashark has joined #ipfs
jungly has joined #ipfs
dpl has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
xzha has joined #ipfs
butteredpopcorn has quit [Quit: ZNC 1.6.5 - http://znc.in]
larpanet has quit [Ping timeout: 264 seconds]
<Magik6k> walle303: Readme for that search thing is a bit outdated, there is a PR for the wiki repo that should make it slightly easier to generate the index, and is up to date: https://github.com/ipfs/distributed-wikipedia-mirror/pull/44/files
ashark has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
larpanet has joined #ipfs
ashark has joined #ipfs
bomb-on has quit [Quit: zzz]
ashark has quit [Ping timeout: 268 seconds]
larpanet has quit [Ping timeout: 260 seconds]
kaotisk has quit [Read error: Connection reset by peer]
Reinhilde is now known as Eamon
soesoe has joined #ipfs
larpanet has joined #ipfs
engdesart has quit [Ping timeout: 240 seconds]
kaotisk has joined #ipfs
ashark has joined #ipfs
trqx has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 255 seconds]
larpanet has quit [Ping timeout: 240 seconds]
soesoe has quit [Ping timeout: 264 seconds]
leavehouse has quit [Quit: leavehouse]
erictapen has joined #ipfs
reit has joined #ipfs
bomb-on has joined #ipfs
clickjack has joined #ipfs
ashark has joined #ipfs
trqx has joined #ipfs
ashark has quit [Ping timeout: 256 seconds]
reit has quit [Quit: Leaving]
ashark has joined #ipfs
ynyounuo has quit [Ping timeout: 255 seconds]
ynyounuo has joined #ipfs
ynyounuo has quit [Changing host]
ynyounuo has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
ashark has joined #ipfs
sknebel has joined #ipfs
Encrypt has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
SimpleName has quit [Quit: SimpleName]
SimpleName has joined #ipfs
Eamon is now known as Ellenor
SimpleName has quit [Client Quit]
Encrypt has quit [Quit: Quit]
droman has joined #ipfs
ralphtheninja has joined #ipfs
tglman has quit [Quit: WeeChat 1.9.1]
tglman has joined #ipfs
JZA has joined #ipfs
Mateon2 has joined #ipfs
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
cxl000 has joined #ipfs
vmx has joined #ipfs
cloudcell_ has joined #ipfs
Guest92920 has quit [Read error: Connection reset by peer]
cloudcell_ is now known as Guest6459
SimpleName has joined #ipfs
raynold has quit [Quit: Connection closed for inactivity]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xnbya has quit [Ping timeout: 268 seconds]
xnbya has joined #ipfs
}ls{ has joined #ipfs
OddPotato has joined #ipfs
OddPotato has quit [Client Quit]
edulix has joined #ipfs
locusf has quit [Quit: #sailfishos-porters]
locusf has joined #ipfs
locusf has quit [Client Quit]
locusf has joined #ipfs
Neomex has joined #ipfs
reit has joined #ipfs
krs93_ has joined #ipfs
krs93 has quit [Ping timeout: 248 seconds]
kaotisk has quit [Ping timeout: 240 seconds]
<SimpleName> as https://ipfs.io/docs/examples/example-viewer/example#../pinning/readme.md said: As you may have noticed, the first ipfs pin rm command didnt work,,,,, but I run with ipfs pin rm <foo hash>, everything is ok: unpinned <foo hash>
SimpleName has quit [Quit: SimpleName]
dpl has quit [Quit: Lost terminal]
fredthomsen has joined #ipfs
reit has quit [Quit: Leaving]
kaotisk has joined #ipfs
zautomata has quit [Quit: WeeChat 1.7]
zautomata has joined #ipfs
guhcampos has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
piti has quit [Remote host closed the connection]
Sunflowery has joined #ipfs
Sunflowery has quit [Remote host closed the connection]
piti has joined #ipfs
ONI_Ghost has joined #ipfs
SunflowerSociety has quit [Ping timeout: 248 seconds]
<voker57> readme's out of date, recursive rm is default
ONI_Ghost has quit [Remote host closed the connection]
ONI_Ghost has joined #ipfs
yuhl_ has joined #ipfs
yuhl has quit [Ping timeout: 256 seconds]
Jesin has quit [Quit: Leaving]
yuhl_ has quit [Ping timeout: 265 seconds]
larpanet has joined #ipfs
xnbya has quit [Ping timeout: 265 seconds]
xnbya has joined #ipfs
larpanet has quit [Remote host closed the connection]
larpanet has joined #ipfs
edulix has quit [Ping timeout: 264 seconds]
krs93__ has joined #ipfs
krs93_ has quit [Ping timeout: 272 seconds]
ONI_Ghost has quit [Read error: Connection reset by peer]
larpanet has quit [Ping timeout: 252 seconds]
larpanet has joined #ipfs
benhylau has joined #ipfs
grumble has quit [Remote host closed the connection]
krs93_ has joined #ipfs
larpanet has quit [Ping timeout: 256 seconds]
krs93__ has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
<AphelionZ> how do people generally get around the idea that IPLD is only backwards looking? Like if I wanted to get more of the data structure out or get the whole merkle dag represented.. hwo does that work
<AphelionZ> I'm trying to set up a sort of message queue and not being able to figure out the entire data structure is driving me mad :(
grumble has joined #ipfs
Alpha64 has joined #ipfs
leeola has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
sz0 has joined #ipfs
Guest6459 has quit [Read error: Connection reset by peer]
cloudcell_ has joined #ipfs
cloudcell_ is now known as Guest67696
Jesin has joined #ipfs
shizy has joined #ipfs
inetic has joined #ipfs
A124 has quit [Ping timeout: 272 seconds]
grumble has quit [Quit: Every way you look at it, you lose.]
ashark has joined #ipfs
A124 has joined #ipfs
yuhl has joined #ipfs
grumble has joined #ipfs
krs93__ has joined #ipfs
krs93_ has quit [Ping timeout: 255 seconds]
guideline has quit [Ping timeout: 272 seconds]
acrylamid has quit [Ping timeout: 272 seconds]
acrylamid has joined #ipfs
yuhl_ has joined #ipfs
yuhl has quit [Ping timeout: 248 seconds]
guideline has joined #ipfs
redfish has joined #ipfs
ulrichard has quit [Remote host closed the connection]
yuhl_ has quit [Quit: yuhl_]
onabreak has quit [*.net *.split]
<AphelionZ> I just need a way of thinking about the data stored in IPFS or in any merklethingy
grumble has quit [Quit: Every way you look at it, you lose.]
larpanet has joined #ipfs
grumble has joined #ipfs
<r0kk3rz> AphelionZ: what are you trying to do?
<AphelionZ> so we have this really nice app that we've built and are using. It keeps all the user data encrypted at the client layer and allows people to track stuff and "own" their data, so to speak
<AphelionZ> however, there are pieces of data we want to allow users to share with other users and keep them synced remotely
<AphelionZ> I'm looking for as light a touch as possible server-side to facilitate this, so I'm investigating libp2p, ipfs, et al...
guhcampos has quit [Quit: Leaving]
<AphelionZ> given the current limitations in the browser-based tools like js-ipfs and js-libp2p, I'm building some server-side shivs to do this
<AphelionZ> I think the simplest thing would be a websocket message queue that shivs to ipfs pubsub... but I need to keep track of which clients received which messages so sync will work
<r0kk3rz> a shiv or a shim?
<AphelionZ> ive heard both. whats the practical difference?
<AphelionZ> i want it to be removed once I can pubsub from the client
<r0kk3rz> a shiv is a knife, usually a makeshift prison knife
<AphelionZ> hahaha
<AphelionZ> i mean a shim
<AphelionZ> sorry
onabreak has joined #ipfs
smuten has quit [Quit: leaving]
<r0kk3rz> yeah pubsub might not be the best for message queuing with receipts
MDude has quit [Ping timeout: 265 seconds]
<AphelionZ> IPFS might not even fit into my plan at all :/
<AphelionZ> I need to make sure that when a client goes online, they get a data dump of everything that happened while they were offline
<AphelionZ> so I need to keep that data somewhere
<AphelionZ> I was hoping to keep it in IPFS but it seems like I have to keep track of which content hash is the latest somewhere
<AphelionZ> I could use IPLD do so something like [hash]/previous/previous/previous/previous.... etc for versioning
<AphelionZ> but I dont think I can set something up like [hash]/latest to get the latest content
nope_23 has quit [Ping timeout: 268 seconds]
<r0kk3rz> not without ipns, but then you'll have trouble with who updated what when
<r0kk3rz> which you will probably have anyway, so maybe best to look at soemthing like peerpad for answers
xzha has quit [Ping timeout: 256 seconds]
<AphelionZ> is peerpad built on the IPFS stack?
<AphelionZ> IPFS and CRDTs....
<AphelionZ> hmmm
<r0kk3rz> might be of help
<AphelionZ> yeah this looks like more or less what I'm after
astrofog has joined #ipfs
<AphelionZ> @r0kk3rz
<AphelionZ> thank you!
<r0kk3rz> happy hacking :)
larpanet has quit [Ping timeout: 272 seconds]
Guest67696 has quit [Read error: Connection reset by peer]
Guest67696 has joined #ipfs
<lgierth> AphelionZ: would be super useful if you write down the structure which you'll use in the end -- for reference for others
<AphelionZ> lgierth: sure, any tips based on what you've read? this is all greenfield at this point
MDude has joined #ipfs
bsm117532 has quit [Ping timeout: 256 seconds]
xinming has joined #ipfs
edulix has joined #ipfs
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
soesoe has joined #ipfs
<walle303> Huh
<walle303> LaPingvino: Do you think you could help translate the footer and stuff? I'm not that great at esperanto yet lol
erictapen has quit [Ping timeout: 264 seconds]
<LaPingvino[m]> yes of course :)
<LaPingvino[m]> if you have a file for it, I can pass it through ELiSo
<LaPingvino[m]> any idea how frequent updates should be?
<LaPingvino[m]> I linked it to vikipedio.tk
<LaPingvino[m]> with dnslink and A/AAAA records directing to ipfs.io
droman_ has joined #ipfs
<walle303> Updates will probably be pretty rare since the .zim files aren't updated that frequently
<LaPingvino[m]> I understand :)
<LaPingvino[m]> maybe a good idea to have an indication about that in the footer text
<lgierth> AphelionZ: think of your data structure as 1) the data itself, and 2) views on the data
droman has quit [Ping timeout: 248 seconds]
<walle303> someone should probably mirror it once it's completely ready
<lgierth> AphelionZ: try to map the data itself to how it's being written, and the views to how it's being read
<walle303> recursive pin/whatever
<walle303> It's ~8GB in size i think
<LaPingvino[m]> I saw it :)
<LaPingvino[m]> Yes, I tried to pin it on my VPS
<LaPingvino[m]> but it gave an error :O
* LaPingvino[m] sent a long message: LaPingvino[m]_2017-12-20_16:55:48.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/uAxoaYMfnTUjYHXjkARMKbFo>
<LaPingvino[m]> well, get it first of course...
<walle303> Don't you just do `ipfs pin add -r /path/`
<walle303> wait for update
<walle303> eg, `ipfs pin add -r /ipfs/hash`
Guest67696 has quit [Remote host closed the connection]
<lgierth> you don't need -r anymore, it's been the default for a while
<lgierth> since 0.4.0 or so
Guest67696 has joined #ipfs
astrofog has quit [Quit: Quite]
bomb-on has quit [Quit: zzz]
nope_23 has joined #ipfs
<walle303> I was thinking about potentially writing some kind of browser plugin that auto-mirrors youtube videos to ipfs and tries to fetch them off ipfs before youtube
<walle303> Magik6k: shouldn't you be using `ipfs files ls` and not just `ls` ?
erictapen has joined #ipfs
<walle303> Hi cjd🔒
<cjd[m]> howdy walle303
<walle303> Magik6k: Yeah, I had to change your `ls` to `ipfs files ls` to get it to work the way I expected it to work
inetic has quit [Ping timeout: 255 seconds]
<Magik6k> walle303: can you comment on that PR so I don't forget about it? thanks
<walle303> Where's the link again, also you're lucky that i'm still logged into github lol
<walle303> Ah, got the link
leavehouse has joined #ipfs
<walle303> LaPingvino: the footer text is in this file https://github.com/ipfs/distributed-wikipedia-mirror/blob/master/scripts/body.js
<walle303> It's mostly the one long line, I can probably translate the rest on my own
<walle303> >This snapshot was generated and distributed by the Distributed Wikipedia Mirror project The Distributed Wikipedia Mirror is a global effort, independent from Wikipedia.
<walle303> that one
brotli has joined #ipfs
<walle303> also
nope_23 has quit [Ping timeout: 240 seconds]
<walle303> Magik6k Kubuxu It appears head.js and body.js aren't used anymore, the js files have moved into the js_modules folder
<walle303> I made it edit and replace startup.js and jsConfigVars.js instead, unsure if those are correct but it seems to have worked
mrBen2k2k2k_ has quit [Ping timeout: 256 seconds]
FrankPetrilli has joined #ipfs
<walle303> What's the head.js edit supposed to do anyway, comment out a line?
krs93_ has joined #ipfs
<walle303> I'll look into it as soon as the search index is done generating
bomb-on has joined #ipfs
krs93__ has quit [Ping timeout: 250 seconds]
brotli has quit [Read error: Connection reset by peer]
Yann35 has joined #ipfs
nope_23 has joined #ipfs
nope_23 has quit [Remote host closed the connection]
nope_23 has joined #ipfs
mrBen2k2k2k has joined #ipfs
<walle303> Magik6k: Is the search index generation multithreaded?
brotli has joined #ipfs
Guest67696 has quit [Quit: Leaving]
nope_23 has quit [Ping timeout: 268 seconds]
brotli has quit [Ping timeout: 240 seconds]
antiracemate has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
antiracemate has left #ipfs [#ipfs]
readminister has joined #ipfs
readminister has quit [Remote host closed the connection]
unreclaimable has joined #ipfs
remaintenance has joined #ipfs
TrUsT_n1 has joined #ipfs
<TrUsT_n1> Greetings! Anyone get ipfs mount to work on osx?
<walle303> Do you have osxfuse installed?
<TrUsT_n1> Yes, got the latest osxfuse installed
<TrUsT_n1> I just get this, "Error: exit status 1"
<TrUsT_n1> the console shows this, "12:07:43.722 ERROR node: error mounting: exit status 1 mount_unix.go:89
<TrUsT_n1> 12:07:43.722 ERROR node: error mounting: exit status 1 mount_unix.go:93"
<walle303> Does the directory you're trying to mount to exist?
<TrUsT_n1> I created both /ipfs and /ipns with user ownership.
unreclaimable has left #ipfs [#ipfs]
<TrUsT_n1> drwxr-xr-x 2 user wheel
<walle303> Yeah, not sure, the fuse stuff hasn't had work done in quite a while
<TrUsT_n1> I have no idea where to go from here.
<TrUsT_n1> I was kinda wondering that from everything I've been reading. Just figured I would pop in and see if anyone had fix.
<TrUsT_n1> I subscribed to that one. Hope if there is an update it will let me know.
<TrUsT_n1> Still love using IPFS.
<walle303> https://github.com/ipfs/go-ipfs/issues/3772 the person at the end of this is complaining of the same error you're getting
vmx has quit [Quit: Leaving]
<TrUsT_n1> LOL, yea, that is my comment. :)
<walle303> did you try uninstalling and reinstalling osxfuse?
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
<TrUsT_n1> I could either do the reinstall from the package or from homebrew. Just don't know which has the better chance of working.
<TrUsT_n1> I just wanted to know if anyone out there actually had it working.
mora978 has joined #ipfs
Encrypt has joined #ipfs
<walle303> It looks like people install the package, then uninstall it from system preferences, then install it with brew
<TrUsT_n1> I will have to give that a try and see if that works.
Encrypt has quit [Quit: Quit]
mora978 has left #ipfs [#ipfs]
<walle303> Magik6k: I can't tell if the script is doing anything now, it 'finished' adding the word indexes and it seems to have stalled or hung
<Magik6k> walle303: it takes time, a lot of it
<Magik6k> it should spew a ton of hashes near the end, last one is the search index
<walle303> what's the whole point of the percentages if it just prints 'done' and still has to sit a lot longer
reit has joined #ipfs
<Magik6k> there a few stages, one doesn't report progress as it's next to impossible to count it iirc
jungly has quit [Remote host closed the connection]
<walle303> Could you at least print some kind of indicator that work is being done?
edulix has quit [Ping timeout: 248 seconds]
xnbya has quit [Ping timeout: 252 seconds]
xnbya has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
leavehouse has quit [Quit: leavehouse]
ITn00b has joined #ipfs
nonlinear has quit [Ping timeout: 256 seconds]
<ITn00b> Does IPNS support hosting multiple sites? Could you for example make subfolders domain1_com and domain2_com and then add a /domain1_com/ at the end of the DNS_TXT?
<JCaesar> Having /ipns/QmYourID/site_1 etc is one way to do it.
<JCaesar> Or wait…
<JCaesar> do you mean setting dnslink=/ip[fn]s/QmFoo/site1 in you TXT record? That also works…
<walle303> You can just have multiple ipns links from one daemon
<ITn00b> Yea, just wondering how to host more than one thing
<walle303> you can use the ipfs key command to manage them and ipfs name to publish to them
<JCaesar> (there's also the options of having multiple keys to publish to (but beware that you may need to republish them once a day))
<ITn00b> Also are there currently any good IPFS hosting sites? That I can pay to pin my website online even if I take my computer hosting it offline?
<walle303> If anyone else has a copy cached then you're good to go
<ITn00b> Right, assuming they don't
<JCaesar> That's not a thing to bet on, though…
<walle303> But there's also pinning services
<JCaesar> https://ipfsstore.it/, e.g.
<walle303> If you've visited it with your local node then it's cached until you're low on space AFAIK
edulix has joined #ipfs
<walle303> the default datastore size is 10GB
<walle303> Oh
<walle303> also
<walle303> You'll need the machine with the IPNS key to republish it once a day or else it won't point anywhere
<ITn00b> so IPNS addresses expire after 24 hours?
<ITn00b> doesn't seem very 'permanent'
<JCaesar> Well, they're meant to be non-permanent…
<JCaesar> They're the element of mutability in IPFS…
<ITn00b> There's a big difference between non-permanence and mutability
<ITn00b> Well I was super excited about IPFS, but if I need a server online running every day to republish the IPNS address, I'm not sure now how that is any benefit over a simple nginx/apache server. Ah well, looked promising.
<JCaesar> oO
<JCaesar> What do you want to use IPNS for anyway?
soesoe has joined #ipfs
<walle303> the IPFS keys are 'permanant'
<walle303> but the IPNS pointer expires after 24 hours
<ITn00b> right, I get that
<ITn00b> doesn't seem useful if they expire every 24 hours
<JCaesar> I wouldn't recommend using IPNS anyway. It's a DHT loookup, and DHTs are kind of slow…
<ITn00b> so everyone using IPNS needs some sorta cron running?
<JCaesar> The main key gets auto-republished.
<JCaesar> So you don't need to worry about it, as long as your node is running.
<walle303> If your IPFS daemon is running it auto-republishes
<walle303> If you don't plan on updating the static content too often you can just update the DNS txt record on your domain name if you're using that
<ITn00b> true
<JCaesar> ITn00b: Anyway, I don't know what your usecase is, but my general rule of thumb for now is: don't use IPNS. Use a dnslink TXT entry in your DNS system that points to an ipfs path, and update that.
<ITn00b> k thanks
<JCaesar> ( /ipns/some.foo.domain looks nicer anyway)
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<walle303> LaPingvino: could you translate that one line?
leavehouse has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
ashark has joined #ipfs
larpanet has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leavehouse has quit [Quit: leavehouse]
<Taoki> So after I saw a video of someone coding a website to work with IPFS, I've kept having this idea on whether I could create a whole social media platform based on IPFS. A simple version of course, but one that would work and offer the basics.
<Taoki> I understand Akasha works on top of IPFS? Though in any case I remember being annoyed by something when I last tried it, oddly enough I forgot what was offputting about the way it works :P
clickjac_ has joined #ipfs
clickjack has quit [Ping timeout: 240 seconds]
<score_under[m]> social media over IPFS is probably a bad idea, if you want my horrendously uninformed opinion
<Taoki> Oh, yes. One thing about Akasha was that you still use an username and password and email. One of my ideas was whether users could instead identify with a SSH key or UUID (public / private key mixture), knowing that's how IPFS primarily works.
<score_under[m]> since IPFS is about object storage, you'd still need a conventional web application backing it and IPFS would only be your database
<Taoki> Also I don't know if it's fully decentralized from Akasha's own moderators, which is kinda the point of having IPFS (to not have that).
<Taoki> score_under[m]: It depends. If it can be coded and made to work entirely in HTML + JavaScript, the whole platform could be out on IPFS.
<Taoki> score_under[m]: Of course it's a self-modifying site, so one would need to use IPNS to detect updated profiles and new posts.
larpanet has quit [Ping timeout: 264 seconds]
soesoe has joined #ipfs
<lord|> does ipfs have a good way to subscribe to changes in ipns addresses
edulix has quit [Ping timeout: 256 seconds]
<JCaesar> Not that I know of. (Btw, are you aware of the pubsub stuff?)
plexigras has quit [Ping timeout: 265 seconds]
<lord|> yeah I've experimented with pubsub
Alpha64 has quit [Read error: Connection reset by peer]
<Taoki> Okay; I'd actually like to understand a bit about how a full website can be hosted over IPFS, with of course the help of IPNS. I know it's possible, I've seen simple examples of it... the question arizes once you consider factors like allowning people on those sites to register accounts, and use them to make specific site-wide changes.
<Taoki> Any suggestions or tutorials or plans on that aspect?
<r0kk3rz> lord|: ipns records are in the dht iirc, so they're propegated automagically
edulix has joined #ipfs
<JCaesar> Taoki: dtube might be an example of that. But yeah, IPFS is just one part of the picture there.
<r0kk3rz> Taoki: from what ive seen people use centralised services for some of these aspects, like using discourse for commenting and users
<Taoki> Hmmm. My idea was to experiment and see if that could be worked around. Have a full site with functioning users in IPFS :)
<r0kk3rz> but it sounds like you want to have permissioned changes, which ipfs doesnt really help you achieve
<JCaesar> I guess IPFS' grand promise of being the permanent /web/ is a bit problematic. It just can't provide some of the things we're used from the WWW right now…
raynold has joined #ipfs
<r0kk3rz> it doesnt need to exist in a vaccuum, it also doesnt have to replace everything that currently works just fine
<Taoki> r0kk3rz: My idea was to store all variable parts of the websites in json files. Whenever a user edits their profile, the json of their profile is replaced (and the ipns of course points to a new one).
nonlinear has joined #ipfs
<r0kk3rz> if you want to have users, you need to have something that authenticates them
<r0kk3rz> Taoki: sure you can do that
<Taoki> r0kk3rz: You can have a key or password associated with an interface, which only allows changes when provided.
<Taoki> The site won't really even use accounts then: You just input the public and private key whenever you want to make a change.
<Taoki> Still undecided whether with only html + javascript this can be achieved, but maybe! I've seen a chat system written on JS and working over IPFS.
<whyrusleeping> lord|: we're working on an `ipfs name follow` command
ygrek has joined #ipfs
<r0kk3rz> sure if you just want to sign stuff that gets put on ipfs then thats easy
<whyrusleeping> that lets you subscribe to changes in ipns addresses
<r0kk3rz> whyrusleeping: to automatically pin the new content?
<whyrusleeping> yeap
<r0kk3rz> sounds useful
<lord|> neat
<whyrusleeping> PR is here: https://github.com/ipfs/go-ipfs/pull/4462
<whyrusleeping> Then we have some work in progress on speeding the dht up a bit: https://github.com/libp2p/go-libp2p-kad-dht/pull/92
vivus has joined #ipfs
<whyrusleeping> which will speed up ipns resolutions
remaintenance has quit [K-Lined]
<vivus> is there an IPFS for distributed computing?
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pengo has joined #ipfs
ensbro has joined #ipfs
ensbro has quit [Max SendQ exceeded]
<r0kk3rz> vivus: for something like folding@home or seti?
xnbya has quit [Ping timeout: 240 seconds]
yuhl has joined #ipfs
xnbya has joined #ipfs
Gytha has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
yuhl has quit [Client Quit]
<JCaesar> vivus: Like Etherum?
<vivus> JCaesar: can computations be run on the Ethereum blockchain?
TrUsT_n1 has quit [Ping timeout: 272 seconds]
<JCaesar> I thought so… But I'm not exactly sure what kind of computations.
<pengo> yes but they're expensive
<vivus> it doesn't quite make sense to run computations on a blockchain, which is itself a computation
<pengo> makes sense for smart contracts
<r0kk3rz> vivus: if you need to run hadoop, maybe its just easier to run hadoop :)
<vivus> is anybody in the Golem chat channel? https://chat.golem.network/ ?
anewuser has joined #ipfs
engdesart has joined #ipfs
anewuser has quit [Ping timeout: 264 seconds]
larpanet has joined #ipfs
Adbray has quit [Quit: Quit]
jaboja has joined #ipfs
anewuser has joined #ipfs
ashark has joined #ipfs
larpanet has quit [Ping timeout: 264 seconds]
newhouse has joined #ipfs
soesoe has joined #ipfs
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
Jesin has quit [Quit: Leaving]
kvda has joined #ipfs
kvda has quit [Client Quit]
newhouse has quit [Read error: Connection reset by peer]
koshii has joined #ipfs
krs93__ has joined #ipfs
krs93_ has quit [Ping timeout: 260 seconds]
anewuser has quit [Ping timeout: 265 seconds]
soesoe has quit [Ping timeout: 268 seconds]
droman_ has quit [Quit: WeeChat 2.0]
ccii1 has joined #ipfs
anewuser has joined #ipfs
ccii has quit [Ping timeout: 248 seconds]
jarboot has joined #ipfs
shizy has quit [Quit: WeeChat 2.0]
shizy has joined #ipfs
kvda has joined #ipfs
kvda has quit [Client Quit]
krs93_ has joined #ipfs
krs93__ has quit [Ping timeout: 248 seconds]
<walle303> vivus: don't they have #golem:matrix.org as well?
<walle303> vivus: if you don't know about matrix check out https://matrix.org/ and the unofficial server list https://www.hello-matrix.net/public_servers.php
<walle303> the matrix.org homeserver is kinda overloaded so you should pick a different one
infinisil has quit [Quit: ZNC 1.6.5 - http://znc.in]
infinisil has joined #ipfs
ashark has quit [Ping timeout: 264 seconds]
shizy has quit [Quit: WeeChat 2.0]
rgiessmann[m] has joined #ipfs
pengo has quit [Read error: Connection reset by peer]
larpanet has joined #ipfs