<ipfsbot>
go-ipfs/fast-add-stuff e5c27e1 Jeromy: use mfs for adds...
<ipfsbot>
go-ipfs/fast-add-stuff a1dca8c Jeromy: compute add size in background to not stall add operation...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2039: Fast add stuff (dev0.4.0...fast-add-stuff) http://git.io/vRRuz
border0464 has quit [Ping timeout: 246 seconds]
border0464 has joined #ipfs
speewave has joined #ipfs
<NeoTeo>
pokeball99 you only ever run the ipfs.exe daemon command once. With that running you can call ipfs.exe with other commands such as add, ls, cat and so on.
<NeoTeo>
(And you don't even need the daemon running for those)
<pokeball99>
ik
<pokeball99>
im just new to this shit,plus i am fucking garbage at command line
<speewave>
once you get the hang of it, command line becomes your friend
M-giodamelio has quit [Quit: node-irc says goodbye]
cemerick has quit [Ping timeout: 260 seconds]
sstangl has quit [Read error: Connection reset by peer]
<pokeball99>
speewave: try saying that who has been trying for 3 years
HoboPrimate has quit [Quit: HoboPrimate]
Qwertie has quit [Ping timeout: 260 seconds]
HoboPrimate has joined #ipfs
simonv3 has joined #ipfs
<speewave>
so is IPLD implemented in the newer versions of IPFS
spiffing has quit [Remote host closed the connection]
CyberCriminal has joined #ipfs
HoboPrimate has quit [Quit: HoboPrimate]
__mek__ has quit [Ping timeout: 260 seconds]
Tera2342 has joined #ipfs
Qwertie has joined #ipfs
subpericardial has joined #ipfs
<M-davidar>
speewave (IRC): yeah, iirc it's scheduled for the 0.4 release
speewave has quit [Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)]
NeoTeo has quit [Quit: ZZZzzz…]
Qwertie has quit [Ping timeout: 260 seconds]
Qwertie has joined #ipfs
pfraze has quit [Read error: Connection reset by peer]
pfraze_ has joined #ipfs
pfraze_ has quit [Read error: Connection reset by peer]
<whyrusleeping>
theres something wrong with it, i think
<whyrusleeping>
(either that or its the response that has something wrong with it
<deltab>
one way is to mount it as a filesystem, and then copy out of it
<deltab>
oops, ignore that
<deltab>
whyrusleeping: what makes you think there's something wrong?
<whyrusleeping>
i'm getting errors on multipart parsing
<whyrusleeping>
'unexpcted line' when reading the 'next' part
<deltab>
why is --4af19129eeb1ff932a34ed5d0fbe266b2abf57857f6a4947eed465522c9d split up like that?
<deltab>
first one byte, then the rest
<deltab>
(afaik it shouldn't make a difference to the parsing of the content though)
<deltab>
is it possible to find out what the unexpected line is?
<whyrusleeping>
i think thats just chunked encoding
<deltab>
it is
<deltab>
I don't see why you'd have a 1-byte chunk though for a whole-line delimiter
<deltab>
but since that's a lower layer it shoudn't matter
<deltab>
can you find out which line it's referring to?
<whyrusleeping>
i'm trying to
hoony has quit [Ping timeout: 260 seconds]
j0hnsmith has quit [Quit: j0hnsmith]
hoony has joined #ipfs
hoony has quit [Client Quit]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
hjoest has joined #ipfs
rendar has joined #ipfs
nham has quit [Ping timeout: 245 seconds]
s_kunk has quit [Ping timeout: 240 seconds]
voxelot has quit [Ping timeout: 260 seconds]
astrocyte has quit [Quit: Leaving]
astrocyte has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
evanmccarter has quit [Quit: Connection closed for inactivity]
chriscool has quit [Ping timeout: 245 seconds]
NeoTeo has joined #ipfs
martinkl_ has joined #ipfs
devbug has joined #ipfs
Tera2342 has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
pokeball99 has quit []
pokeball99 has joined #ipfs
Encrypt has joined #ipfs
r4sp has joined #ipfs
<Tera2342>
Mod please
f[x] has joined #ipfs
NightRa has joined #ipfs
hosh has quit []
hosh has joined #ipfs
zz_r04r has quit [Ping timeout: 245 seconds]
RX14 has joined #ipfs
<Bat`O>
NeoTeo: you *can* run multiple daemon at the same time on the same computer
RX14 has joined #ipfs
Qwazerty has quit [Ping timeout: 245 seconds]
<RX14>
is there a way of connecting to a remote IPFS daemon on the commandline?
<Bat`O>
you just have to tell the second daemon to use a different repo and ports
<RX14>
eh?
<Bat`O>
RX14: i was answering to someone else
<RX14>
oh, i see
<Bat`O>
sorry ^^
<RX14>
np
<Bat`O>
RX14: maybe the --api flag ?
<RX14>
how do you use it?
Qwazerty has joined #ipfs
<NeoTeo>
Bat`O Sure, but that wasn't his problem :)
<RX14>
oh look it's working now
<Bat`O>
RX14: ipfs --api /ip4/127.0.0.1/tcp/5001 id ?
computerfreak has joined #ipfs
<RX14>
nah I just updated ipfs and the cli started finding the daemon
<Bat`O>
RX14: a remote daemon ?
<RX14>
no
<RX14>
a local one
<RX14>
i'm running an ipfs daemon on my dedicated server in a docker container and I wanted to manually pin something but the ipfs cli inside the container wouldn't pick up the daemon
<RX14>
so I updated the container and it all works nowe
grahamperrin has quit [Remote host closed the connection]
reit has joined #ipfs
elima_ has joined #ipfs
kzimmermann has joined #ipfs
<ion>
Written in Qt instead of Chromium, the binary will be less than 100 megabytes.
grahamperrin has joined #ipfs
devbug has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
devbug has quit [Ping timeout: 260 seconds]
hjoest has quit [Ping timeout: 246 seconds]
hjoest has joined #ipfs
amade has joined #ipfs
bret has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Quitte]
bret has joined #ipfs
arpu has joined #ipfs
j0hnsmith has joined #ipfs
<ion>
.tell jbenet Re: the DAG traversal notation, perhaps it would be good to define it as an abstract syntax tree first. They are easy to produce in programming languages (without invoking a parser at runtime) and they are what a binary (de)serializer inputs/outputs. When the perfect AST structure is established, then define a corresponding canonical regexp-like syntax. All the special characters (which will need
<multivac>
ion: I'll pass that on when jbenet is around.
<ion>
to be escaped in path components) will be defined just once (because the underlying AST is already set in stone).
<ion>
.tell jbenet …to be escaped in path components) will be defined just once (because the underlying AST is already set in stone).
<multivac>
ion: I'll pass that on when jbenet is around.
Tera2342 has quit [Ping timeout: 245 seconds]
j0hnsmith has quit [Ping timeout: 260 seconds]
cemerick has joined #ipfs
Tera2342 has joined #ipfs
jo_mo has joined #ipfs
cemerick has quit [Ping timeout: 245 seconds]
zz_r04r is now known as r04r
MrJiks has joined #ipfs
anticore has joined #ipfs
<MrJiks>
Hey, how much data will running ipfs take?
<MrJiks>
I meant storage.
<ion>
Only what you download or add.
anticore has quit [Remote host closed the connection]
<MrJiks>
Then how does the network support all the data? Shouldn't the users be hosting some of it to support back?
<ion>
Users looking at content will cache and serve it for a while, and they can choose to pin it to store and serve it indefinitely. IPFS-capable browsers will have a button for easy pinning of the content you’re looking at in the future.
<MrJiks>
So, now some powerful servers just store everything thats added to simulate the possible future where people contribute?
<MrJiks>
I am on a very limited storage laptop, I would like tp test ipfs my hosting my static site on it. I am unsure whether I will have to run the daemon always to make sure the site will be accessible to a visitor? Since, others may not chose to pin the site contents and make it redundant.
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
rombou has joined #ipfs
<ion>
MrJiks: To have your site hosted, you need to host it yourself or incentivize others to host it for you.
anticore has joined #ipfs
reit has quit [Read error: Connection reset by peer]
<MrJiks>
ion: Okay, get it. And hosting anyother file is also the same.
<MrJiks>
?
<ion>
yes
<MrJiks>
So, if I host a node at my AWS server, I can host my site/files and anyone can access it; right?
<ion>
yeah
<MrJiks>
ion: So, if there was a service that provided this, it would be great too?
<ion>
yes
<MrJiks>
ion: Thanks!
<ion>
FileCoin is a thing that is planned for the future, it will let you use cryptocurrency to incentivize the network to host your content.
<MrJiks>
ion: You mean, a new currency is planned? Or will you be piggy back on an existing one?
<ion>
A new currency. I’m under the impression that it will completely replace hash mining with data hosting. But I haven’t really studied how it works.
hjoest2 has joined #ipfs
<ion>
or will work
hjoest has quit [Ping timeout: 246 seconds]
<MrJiks>
ion: [stupid-question]: If it was possible to provide a link to file also apart from adding a local file. And that absolute reference elsewhere was stored and updated in a DHT won't that make ipfs more powerful by levraging the exisiting centralized servers too?
ilyaigpetrov has joined #ipfs
<ion>
MrJiks: I didn’t quite get what you’re asking.
<MrJiks>
ion: So, when that hash is requested; ipfs can look among the peers or serve from the URL.
computerfreak has quit [Remote host closed the connection]
<MrJiks>
ion: Imagine if you want to store 'http://page.com/a.png'; you have to download the file and add it to the network. Instead, if we could have added the URL, so that the system will automatically download, create the hash and also provide the link to the resource along with the hash; when the resource is requested it can also be served from the URL.
<ion>
MrJiks: The content behind that URL can change, though.
<MrJiks>
ion: I understand. Think I read somewhere that downloaded file will be cross checked for hash match?
<ion>
IPFS implementations only accept downloaded data after verifying the hash, yes.
j0hnsmith has joined #ipfs
<MrJiks>
ion: Then, isn't being able to add a remote location a way to make ipfs more wide?
rombou has quit [Ping timeout: 245 seconds]
amade has quit [Quit: leaving]
Encrypt has joined #ipfs
rombou has joined #ipfs
hjoest has joined #ipfs
hjoest2 has quit [Ping timeout: 246 seconds]
rombou has quit [Ping timeout: 260 seconds]
MrJiks has quit [Ping timeout: 246 seconds]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
Tera2342 has quit [Ping timeout: 260 seconds]
border0464 has joined #ipfs
voxelot has quit [Ping timeout: 245 seconds]
reit has joined #ipfs
HoboPrimate has joined #ipfs
MrJiks has joined #ipfs
j0hnsmith has quit [Ping timeout: 246 seconds]
HoboPrimate has quit [Quit: HoboPrimate]
cleichner has quit [Ping timeout: 260 seconds]
computerfreak has joined #ipfs
cleichner has joined #ipfs
<achin>
can someone try to resolve this ipns name? QmbuG3dYjX5KjfAMaFQEPrRmTRkJupNUGRn1DXCgKK5ogD
<ion>
achin: Took 60 seconds, /ipfs/QmbRrHgztvt7MXtxwW1WKNLnnjLgmhrYc4mebghwxdEKim
<MrJiks>
Seems unless many, nodes maintain the file; this is going to take a long time.
infinity0 has quit [Ping timeout: 260 seconds]
<achin>
something's gone wrong with ipns recently
<MrJiks>
ion: But I am able to access it locally, could it be that its because that file is only available in my system?
<achin>
frequently ipfs still just hang forever try to do a publish (cc whyrusleeping)
<MrJiks>
achin: it used to resolve quickly?
<MrJiks>
It might have been cool if there was a bot here; who will check an ipfs link & respond with status right?
<ion>
MrJiks: You could try loading it on the public gateway. https://ipfs.io/ipfs/<hash>
yaoe has quit [Ping timeout: 260 seconds]
<MrJiks>
ion: I did.
machrider has quit [Ping timeout: 260 seconds]
kumavis has quit [Read error: Connection reset by peer]
caseorganic has quit [Read error: Connection reset by peer]
caseorganic has joined #ipfs
kumavis has joined #ipfs
machrider has joined #ipfs
MrJiks has quit [Ping timeout: 260 seconds]
kzimmermann has quit [Quit: leaving]
yaoe has joined #ipfs
infinity0 has joined #ipfs
RJ2_ has joined #ipfs
RJ2 has quit [Ping timeout: 264 seconds]
RJ2_ is now known as RJ2
pokeball99 has quit [Quit: Connection closed for inactivity]
pfraze has joined #ipfs
hjoest has quit [Ping timeout: 246 seconds]
nham has joined #ipfs
NeoTeo has quit [Ping timeout: 260 seconds]
RJ2 has quit [Read error: Connection reset by peer]
RJ2 has joined #ipfs
hjoest has joined #ipfs
hjoest2 has joined #ipfs
sugarpuff has quit [Read error: Connection reset by peer]
hjoest has quit [Ping timeout: 246 seconds]
sugarpuff has joined #ipfs
SoreGums has quit [Ping timeout: 260 seconds]
<M-fil>
MrJiks you know you can add contents that is not a "file", like so: curl (http…) | ipfs add
SoreGums has joined #ipfs
pokeball99 has joined #ipfs
elima_ has quit [Ping timeout: 260 seconds]
MrJiks has joined #ipfs
lhobas has joined #ipfs
hjoest2 has quit [Ping timeout: 246 seconds]
MrJiks has quit [Ping timeout: 245 seconds]
hjoest has joined #ipfs
manveru has quit [Ping timeout: 260 seconds]
mikolalysenko has quit [Read error: Connection reset by peer]
manveru has joined #ipfs
nicolagreco has joined #ipfs
mikolalysenko has joined #ipfs
constitutionaliz has quit [K-Lined]
disgusting_wall has joined #ipfs
fass has joined #ipfs
rmrf has joined #ipfs
seductivebarry has left #ipfs [#ipfs]
rmrf is now known as Guest13207
reit has quit [Ping timeout: 260 seconds]
mappum has quit [Ping timeout: 260 seconds]
mappum has joined #ipfs
Guest13207 has quit [Quit: Out]
evanmccarter has joined #ipfs
MrJiks has joined #ipfs
nicolagreco has quit [Remote host closed the connection]
NeoTeo has joined #ipfs
MrJiks has quit [Ping timeout: 246 seconds]
mafintosh has quit [Ping timeout: 264 seconds]
mafintosh has joined #ipfs
robmyers_ has joined #ipfs
robmyers has quit [Ping timeout: 264 seconds]
robmyers_ is now known as robmyers
Encrypt has quit [Quit: Quitte]
kzimmermann has joined #ipfs
<kzimmermann>
Hello, is there a way to bookmark hashes in ipfs? So far I h
<kzimmermann>
Have been writing them down elsewhere in order not to forget them
MrJiks has joined #ipfs
<ion>
You could pin them, or create an object which links to them and have that object pinned.
<kzimmermann>
Make that kind of object that is mutable with ipns?
<kzimmermann>
Nifty solution
MrJiks has quit [Ping timeout: 246 seconds]
<whyrusleeping>
achin: hangs forever?
<whyrusleeping>
kzimmermann: we will have an easier way once o.4.0 ships
<kzimmermann>
I see that pinning and ipfs pin ls doesnt give out information on what is pinned though
<whyrusleeping>
in 0.4.0 we have the 'files' api
<kzimmermann>
whyrusleeping: great news!
<whyrusleeping>
lets you do things like 'ipfs files cp /ipfs/QmABC /path/in/virtual/filesystem'
<ion>
nice
<kzimmermann>
Nice! Is this in a beta somewhere? Id love to try
<ion>
Is the /path rooted in the node’s IPNS path? How about when you have multiple keys? cp /ipfs/QmABC /ipns/KeyD/path?
grahamperrin has joined #ipfs
<achin>
whyrusleeping: i'm not sure about "forever", but hung for at least ~16 hours
<whyrusleeping>
thats forever
<whyrusleeping>
kzimmermann: its on the dev0.4.0 branch
<whyrusleeping>
you can give it a shot if you build from source
<whyrusleeping>
ion: that path is separate from your ipns path
<whyrusleeping>
its more of a local 'workspace'
<ion>
whyrusleeping: Ok. So you publish a hash you get out of that separately.
<kzimmermann>
Will do, that will probably whet my appetite for learning some Go as well.
<ion>
whyrusleeping: Is the root of the “workspace” pinned automatically?
<whyrusleeping>
ion: yeah
amade has joined #ipfs
<ion>
whyrusleeping: This would be a great replacement for pinning, wouldn’t it? You would get per-application pins just by applications having a virtual directory in which they can add objects, named in any way useful for the application.
<ion>
whyrusleeping: And you could name your personal pins by adding them with a name of your choice
<ion>
whyrusleeping: Previous pins could be migrated by just naming them after their hash.
grahamperrin has left #ipfs ["Leaving"]
devbug has joined #ipfs
grahamperrin has joined #ipfs
grahamperrin has quit [Remote host closed the connection]
hjoest2 has joined #ipfs
hjoest has quit [Ping timeout: 246 seconds]
border0464 has quit [Ping timeout: 260 seconds]
border0464 has joined #ipfs
anticore has quit [Quit: bye]
jbrooker has joined #ipfs
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #114: Update react-router to version 1.0.1
hjoest has joined #ipfs
jamie_k_ has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
hjoest2 has quit [Ping timeout: 246 seconds]
kzimmermann has quit [Ping timeout: 246 seconds]
jbrooker has quit [Remote host closed the connection]
devbug has joined #ipfs
jamie_k_ has quit [Quit: jamie_k_]
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
devbug has quit [Ping timeout: 264 seconds]
anticore has joined #ipfs
<computerfreak>
guys? whats the comand of downloading a Folder out of ipfs ? like ipfs pull <hash of folder> ?
<ion>
ipfs get <hash>
<jbenet>
ion whyrusleeping: that is the plan with the repo in general--- there will be $repo/files and $repo/pins -- thing can be in both
<multivac>
jbenet: 2015-12-05 - 13:56:55 <ion> tell jbenet Re: the DAG traversal notation, perhaps it would be good to define it as an abstract syntax tree first. They are easy to produce in programming languages (without invoking a parser at runtime) and they are what a binary (de)serializer inputs/outputs. When the perfect AST structure is established, then define a corresponding canonical regexp-like syntax. All the special characters (which will need
<multivac>
jbenet: 2015-12-05 - 13:57:21 <ion> tell jbenet …to be escaped in path components) will be defined just once (because the underlying AST is already set in stone).
<jbenet>
$repo will be the root of the state of your ipfs node
<ion>
jbenet: nice
<computerfreak>
thx
<jbenet>
ion: that o/ sounds interesting, just put all relevant discussion on github
<jbenet>
irc is hard to keep track of for high SNR discussion
<whyrusleeping>
i hate http
devbug has joined #ipfs
<whyrusleeping>
this multipart crap is getting really annoying
<ion>
jbenet: Now to figure out which one of the 100 repositories holds the relevant issue. :-P
<ion>
I have had tremendous lack of success finding IPFS-related issues with Google. :-P
<jbenet>
:(
<jbenet>
brb
jbenet has quit []
<ion>
computerfreak: In the current directory.
<computerfreak>
oh ok
jbenet has joined #ipfs
<computerfreak>
so on $home standard
<ion>
If you are in $HOME when running the command, yes.
Matoro has quit [Ping timeout: 245 seconds]
<computerfreak>
now i just need to execute this in Qt :)
<ion>
You should be able to use the --output parameter to set a custom path.
<ion>
Or use the HTTP API instead of the CLI API.
kzimmermann has quit [Ping timeout: 264 seconds]
<computerfreak>
so /ipfs/get/<hash> ?
<ion>
I mean, you still have to give an output parameter, but working with URLs and HTTP requests may or may not be nicer than executing system commands.
<computerfreak>
i agree
kzimmermann has joined #ipfs
Matoro has joined #ipfs
MrJiks has joined #ipfs
MrJiks has quit [Ping timeout: 245 seconds]
nessence has quit [Remote host closed the connection]
NeoTeo has quit [Read error: Connection reset by peer]
nessence has joined #ipfs
NeoTeo has joined #ipfs
kzimmermann has quit [Ping timeout: 264 seconds]
computerfreak has quit [Ping timeout: 260 seconds]
grahamperrin has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
computerfreak has joined #ipfs
nessence has quit [Remote host closed the connection]