stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.18 and js-ipfs 0.33 are out! Get them from dist.ipfs.io and npm respectively! | 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
dimitarvp has quit [Quit: Bye]
cratliff has joined #ipfs
Steverman has quit [Ping timeout: 268 seconds]
jchris has joined #ipfs
zeden has quit [Quit: WeeChat 2.2]
jesse22 has quit [Remote host closed the connection]
jesse22 has joined #ipfs
RaymondFoley[m] has joined #ipfs
mischat has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
jchris has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jesse22 has quit [Remote host closed the connection]
jesse22 has joined #ipfs
cwahlers has quit [Ping timeout: 244 seconds]
rcat has quit [Remote host closed the connection]
jesse22 has quit [Remote host closed the connection]
cwahlers has joined #ipfs
jesse22 has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
spinza has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
The_8472 has quit [Ping timeout: 260 seconds]
lanlink has joined #ipfs
The_8472 has joined #ipfs
The_8472 has quit [Ping timeout: 252 seconds]
ruby32 has joined #ipfs
The_8472 has joined #ipfs
ErCiccione[m] has left #ipfs ["User left"]
cratliff has quit [Ping timeout: 272 seconds]
mischat has joined #ipfs
lanlink has quit [Quit: lanlink]
The_8472 has quit [Ping timeout: 260 seconds]
The_8472 has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
masterdonx has quit [Ping timeout: 245 seconds]
The_8472 has quit [Ping timeout: 252 seconds]
lanlink has joined #ipfs
jesse22 has quit [Ping timeout: 276 seconds]
masterdonx has joined #ipfs
The_8472 has joined #ipfs
tombusby has quit [Ping timeout: 256 seconds]
trqx has quit [Ping timeout: 256 seconds]
tombusby has joined #ipfs
trqx has joined #ipfs
jesse22 has joined #ipfs
<postables[m]2>
@hugbubby (looks like cross-server mentions don't work through bridge) but I've got a project that's essentially doing that amongst other things
jesse22 has quit [Ping timeout: 264 seconds]
lanlink has quit [Quit: lanlink]
noffle has left #ipfs ["WeeChat 1.9-dev"]
elkalamar has quit [Ping timeout: 264 seconds]
<postables[m]2>
*edit:* ~~@hugbubby (looks like cross-server mentions don't work through bridge) but I've got a project that's essentially doing that amongst other things~~ -> @hugbubby (looks like cross-server mentions don't work through bridge) I've got a project that's essentially doing that amongst other things
ruby32 has quit [Ping timeout: 276 seconds]
Oatmeal has joined #ipfs
user_51 has quit [Ping timeout: 240 seconds]
aabbdd[m] has joined #ipfs
user_51 has joined #ipfs
jiwalker has quit [Quit: jiwalker]
}ls{ has joined #ipfs
sz0 has quit [Quit: Connection closed for inactivity]
zeden has quit [Quit: WeeChat 2.2]
jiwalker has joined #ipfs
The_8472 has quit [Ping timeout: 260 seconds]
The_8472 has joined #ipfs
cratliff has joined #ipfs
castelluciv has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
jesse22 has joined #ipfs
Yoda2 has joined #ipfs
Yoda1 has quit [Ping timeout: 252 seconds]
patagonicus42 has quit [Ping timeout: 245 seconds]
movaex_ has joined #ipfs
SamM has quit [Quit: Ping timeout (120 seconds)]
SamM has joined #ipfs
dolphy has quit [Ping timeout: 272 seconds]
Taoki has quit [Remote host closed the connection]
jiwalker has quit [Quit: jiwalker]
patagonicus42 has joined #ipfs
MuffinPimp has quit [Read error: Connection reset by peer]
MuffinPimp has joined #ipfs
patagonicus42 has quit [Ping timeout: 272 seconds]
patagonicus42 has joined #ipfs
mischat has joined #ipfs
BeerHall has joined #ipfs
BeerHall has quit [Client Quit]
BeerHall has joined #ipfs
castelluciv has quit [Quit: Got a large troutfish.]
castelluciv has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
joocain2 has quit [Ping timeout: 256 seconds]
flerovite has quit [Ping timeout: 252 seconds]
flerovite has joined #ipfs
BeerHall has quit [Remote host closed the connection]
BeerHall has joined #ipfs
astrofog has joined #ipfs
The_8472 has quit [Ping timeout: 252 seconds]
The_8472 has joined #ipfs
aabbdd[m] has left #ipfs ["User left"]
hurikhan77 has quit [Remote host closed the connection]
hurikhan77 has joined #ipfs
caveat has joined #ipfs
mischat has joined #ipfs
cratliff has quit [Ping timeout: 245 seconds]
BertyCoX has joined #ipfs
jesse22 has quit [Ping timeout: 264 seconds]
Pulse2496 has joined #ipfs
vexl[m]2 is now known as vexl2872[m]
vexl2872[m] is now known as vexl[m4
Pulse2496 has quit [Remote host closed the connection]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
hurikhan77 has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
hurikhan77 has joined #ipfs
mischat has quit [Ping timeout: 264 seconds]
The_8472 has quit [Ping timeout: 260 seconds]
astrofog has quit [Read error: Connection reset by peer]
ruby32 has joined #ipfs
The_8472 has joined #ipfs
dqx_ has joined #ipfs
mischat has joined #ipfs
gmoro_ has joined #ipfs
inetic has joined #ipfs
tdiesler has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
gmoro_ has quit [Ping timeout: 250 seconds]
thomasan_ has quit [Ping timeout: 252 seconds]
gmoro_ has joined #ipfs
jamesaxl has joined #ipfs
BertyCoX has quit [Remote host closed the connection]
jesse22 has joined #ipfs
ylp has joined #ipfs
joocain2 has joined #ipfs
Sammy has joined #ipfs
clemo has joined #ipfs
gmoro has joined #ipfs
Sammy has left #ipfs [#ipfs]
gmoro_ has quit [Remote host closed the connection]
Sammy_ has joined #ipfs
Sammy_ has quit [Client Quit]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
ylp has quit [Ping timeout: 245 seconds]
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
lilz[m] has joined #ipfs
rendar has joined #ipfs
ylp has joined #ipfs
ruby32 has quit [Ping timeout: 250 seconds]
bomb-on has joined #ipfs
mischat has joined #ipfs
castelluciv has quit [Read error: Connection reset by peer]
castelluciv has joined #ipfs
BeerHall1 has joined #ipfs
BeerHall has quit [Ping timeout: 240 seconds]
florianH has joined #ipfs
BeerHall1 has quit [Ping timeout: 250 seconds]
BeerHall has joined #ipfs
chiui has joined #ipfs
cblgh has quit [Ping timeout: 246 seconds]
vmx has joined #ipfs
mischat has quit [Remote host closed the connection]
md|cx has joined #ipfs
Caterpillar2 has joined #ipfs
mdcx- has quit [Ping timeout: 244 seconds]
Pulse2496 has joined #ipfs
Caterpillar2 is now known as Cater2
gmoro_ has joined #ipfs
mischat has joined #ipfs
flerovite has quit [Remote host closed the connection]
flerovite has joined #ipfs
gmoro_ has quit [Remote host closed the connection]
gmoro has quit [Ping timeout: 268 seconds]
gmoro_ has joined #ipfs
mischat has quit [Ping timeout: 240 seconds]
flerovite has quit [Ping timeout: 240 seconds]
gmoro_ has quit [Remote host closed the connection]
gmoro_ has joined #ipfs
flerovite has joined #ipfs
mischat has joined #ipfs
toxync01- has quit [Ping timeout: 264 seconds]
mischat has quit [Remote host closed the connection]
toxync01 has joined #ipfs
BeerHall has quit [Quit: BeerHall]
cblgh has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
woss has joined #ipfs
woss2 has joined #ipfs
woss2 has left #ipfs [#ipfs]
woss_io has joined #ipfs
tombusby has quit [Ping timeout: 256 seconds]
woss has quit [Quit: Page closed]
tombusby has joined #ipfs
alfiedotwtf[m] has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
random_yanek has joined #ipfs
random_yanek has quit [Max SendQ exceeded]
random_yanek has joined #ipfs
random_yanek has quit [Client Quit]
random_yanek has joined #ipfs
hurikhan77 has quit [Remote host closed the connection]
hurikhan77 has joined #ipfs
Cater2 has quit [Ping timeout: 268 seconds]
castelluciv has quit [Ping timeout: 244 seconds]
spinza has joined #ipfs
Pulse2496 has quit [Ping timeout: 250 seconds]
chiui has quit [Ping timeout: 252 seconds]
spinza has quit [Ping timeout: 246 seconds]
gmoro_ has quit [Remote host closed the connection]
clemo has quit [Ping timeout: 276 seconds]
clemo1 has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
dimitarvp has joined #ipfs
spinza has joined #ipfs
mischat has joined #ipfs
woss_io has quit [Read error: Connection reset by peer]
mischat has quit [Remote host closed the connection]
woss_io has joined #ipfs
<woss_io>
hi guys, how do i get CID of and photo without uploading it to the ipfs itself. thanks
<lidel>
woss_io, ipfs add --help | grep only-hash
kaminishi has joined #ipfs
Kubuxu has quit [Remote host closed the connection]
Adbray has quit [Disconnected by services]
Adbray_ has joined #ipfs
<woss_io>
lidel thanks, I meant programmatically, I'd love to use ipfs and ipld in the future, that's why I was thinking to use CID already without actually uploading anything to ipfs but still creating the hash as it is used in ipfs. does that make any sense?
<lidel>
but it may be easier to delegate the task to ipfs cli for now and focus on your app
<woss_io>
yeah, makes more sense than reinventing the wheel. if i could just have s3 daemon running so i can access it through the other services.
<lidel>
and not sure if there will be any value in using CID if you don't plan to use IPFS. If you just want to have future-proof alternative to sha256 use raw multihash (https://github.com/multiformats/multihash/) without CID wrapper
<lidel>
this removes the chunker and other ipfs-specific parts from the picture
<woss_io>
for the project i'd LOVE to use ipfs and ipld, since it shares similar vision in photography world. but for the proof of concept and MVP1 i'd love to have as much as private ipfs on s3 as possible since, it's a new tech and i wouldn't like to leak any sensitive info.
<lidel>
yeah, private ipfs instance or a cluster sounds fine. you dont have to be a part of the mainnet, and can decide to join at a later time. https://cluster.ipfs.io may be useful if you plan to scale up in the future.
mischat has joined #ipfs
mischat has quit [Remote host closed the connection]
spinza has quit [Quit: Coyote finally caught up with me...]
castelluciv has joined #ipfs
hurikhan77 has quit [Quit: No Ping reply in 180 seconds.]
hurikhan77 has joined #ipfs
asc has joined #ipfs
Pulse2496 has quit [Quit: ⠟⠥⠊⠞]
woss_io has joined #ipfs
asc has quit [Client Quit]
mischat has joined #ipfs
lidel` has joined #ipfs
goiko has joined #ipfs
goiko has quit [Changing host]
goiko has joined #ipfs
lidel has quit [Ping timeout: 264 seconds]
lidel` is now known as lidel
alexgr has joined #ipfs
spinza has joined #ipfs
dqx__ has joined #ipfs
dqx_ has quit [Ping timeout: 244 seconds]
clemo1 has quit [Ping timeout: 245 seconds]
dqx__ has quit [Ping timeout: 276 seconds]
someuser76 has quit [Ping timeout: 256 seconds]
dqx_ has joined #ipfs
alexgr has quit [Quit: Leaving]
mischat has quit [Remote host closed the connection]
Cater2 has joined #ipfs
Cater2 has quit [Client Quit]
mandric has joined #ipfs
ruby32 has joined #ipfs
The_8472 has quit [Ping timeout: 260 seconds]
The_8472 has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
cratliff has joined #ipfs
The_8472` has joined #ipfs
The_8472 has quit [Ping timeout: 260 seconds]
elux has joined #ipfs
<elux>
hi there
mischat has joined #ipfs
<elux>
im thinking to use ipfs pubsub as a transport between peers to sync a local database id's (where data is in IPFS) -- but, im trying to think first, how reliable is the pubsub transport? ie. if i see a peer is subscribed to a topic, can i assume reliable delievery of that info? or should i build in some send/ack+retry system over the transport?
<elux>
does ipfs pubsub have a limit on number of topic subscriptions a particular node can make? how about number of topics to publish to? how about message publish rate limit..?
<elux>
i am thinking to create a "hub" node in a pubsub system to help peers who are not online, where they can query a "superpeer", aka the hub, to fetch data for their topics once they come back online
<elux>
i could of course use a completely different transport here.. like just straight libp2p, or something else.. but i'd prefer to use the ipfs stack straight up if possible. especially with the new gossipsub stuff thats being worked on
The_8472` has quit [Ping timeout: 252 seconds]
mischat_ has joined #ipfs
mischat has quit [Ping timeout: 272 seconds]
dqx_ has quit [Read error: Connection reset by peer]
mischat_ has quit [Remote host closed the connection]
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
clemo has joined #ipfs
pari42 has joined #ipfs
<iwantipfs[m]>
Hi, after uploading a file in IPFS (remote node, not local), what are the ways to access the file from the IPFS apart from using the IPFS gateweay url with hash.
Snowolf78 has quit [Ping timeout: 240 seconds]
gelmuth_ has quit [Ping timeout: 252 seconds]
<voker57>
iwantipfs[m]: using ipfs get /ipfs/hash on any node
<voker57>
also, you don't "upload" files to ipfs, you make them available via your node
ylp has quit [Quit: Leaving.]
castelluciv has quit [Quit: Got a large troutfish.]
castelluciv has joined #ipfs
polman has quit [Ping timeout: 240 seconds]
<vmx>
Testerbit: addFromFs got recently moved up to the top level of the ipfs object https://github.com/ipfs/js-ipfs#files. though i don't think that was released yet
<aschmahmann[m]>
iwantipfs: you can also use the IPFS daemon's HTTP API to send commands like ipfs get from whatever programming language/environment you want
<Testerbit>
vmx, thanks
<Testerbit>
does ipfs-js require running a daemon locally? Wondering if I can integrate into an electron app, without needing to install the IPFS.
<aschmahmann[m]>
no it does not
<aschmahmann[m]>
it will run in a web browser even without a daemon running locally
<vmx>
Testerbit: you can run js-ipfs in your electron app, you won't need a local go deamon
<elux>
vmx: however, js-ipfs in electron uses a central relay server, no?
<Testerbit>
ok, great I had some issues, but perhaps it's related to working in a dev environment. I think some objects get unmounted but the IPFS instance is not disconnected as it's not GC'd. Is there a way I can manually tell the `node` object to disconnect when some component unmounts?
dqx_ has quit [Quit: .]
<elux>
some kind of websocket, webrtc, or http-api service.. that is the "Swarm" address for peer discovery -- i wonder if its just discovery or if that service is the transport for the entirety of the communicatoin
<vmx>
elux: if you want to connect to the rest of the world, yes
<elux>
which makes it a central point of failure
<elux>
the webrtc server can prob do better, and just be used for signaling to setup initial connections between peers
The_8472 has quit [Ping timeout: 260 seconds]
<elux>
s/server/service
<Testerbit>
I see a `shutDown` method but can't find any documentation. I'm guessing that's what I'm looking for
The_8472 has joined #ipfs
polman has joined #ipfs
<iwantipfs[m]>
Thanks @asc
<iwantipfs[m]>
Thanks aschmahmann voker57
Julian[m]1 has joined #ipfs
<Testerbit>
is the js-ipfs api strictly using callbacks or is there a version that will work with promises?
castelluciv has quit [Read error: Connection reset by peer]
<iwantipfs[m]>
Is there a possibility with IPFS in terms of events that trigger actions that modify the content in specific paths in the filesystem ?
castelluciv has joined #ipfs
<aschmahmann[m]>
iwantipfs: can you give a particular example to make it more concrete?
mischat has joined #ipfs
mischat_ has joined #ipfs
Brohan has joined #ipfs
<iwantipfs[m]>
say for example, whenever a new file is added in a specific path, it will trigger an action, where we can perform some updates of logging or calling some services or add or remove files etc. Something similar to triggers in MySQL.
<iwantipfs[m]>
<aschmahmann[m] "iwantipfs: can you give a partic"> say for example, whenever a new file is added in a specific path, it will trigger an action, where we can perform some updates of logging or calling some services or add or remove files etc. Something similar to triggers in MySQL.
mischat has quit [Ping timeout: 246 seconds]
<aschmahmann[m]>
I'm not sure if there are tools from the IPFS side to register those events, but you should be able to register events if you mount a directory
<aschmahmann[m]>
iwantipfs: I'm not sure if there are tools from the IPFS side to register those events, but you should be able to register events if you mount a directory
<aschmahmann[m]>
for instance inotify might be able to help you out on linux distributions
inetic has quit [Remote host closed the connection]
<iwantipfs[m]>
Another question, is it possible to use IPFS to store the app. state data / logical data (as in a normal database) apart from the files?
<aschmahmann[m]>
iwantipfs: yes IPFS is meant to store any data in a content addressable way.
<voker57>
you can store anything if you can transform it to a DAG
<aschmahmann[m]>
the standard file system abstraction is just one way to look at the problem
bomb-on has quit [Quit: SO LONG, SUCKERS!]
jiwalker has quit [Quit: jiwalker]
jiwalker has joined #ipfs
dethos has joined #ipfs
spinza has quit [Ping timeout: 244 seconds]
bomb-on has joined #ipfs
jchris has joined #ipfs
mischat_ has quit [Remote host closed the connection]
<iwantipfs[m]>
Sure thanks. How good is orbit-db in resolving these issues (performance, easy to use data models etc), does it have events?
Mayeu has joined #ipfs
woss_io has quit [Read error: Connection reset by peer]
The_8472 has quit [Ping timeout: 260 seconds]
The_8472 has joined #ipfs
hurikhan77 has quit [Ping timeout: 252 seconds]
hurikhan77 has joined #ipfs
elux has quit [Ping timeout: 264 seconds]
pari42 has quit [Quit: Connection closed for inactivity]
elux has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
jchris has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vmx has quit [Quit: Leaving]
jchris has joined #ipfs
castelluciv has quit [Ping timeout: 264 seconds]
castelluciv_ has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon3 is now known as Mateon1
<carsonfarmer[m]>
Hey iwantipfs
<carsonfarmer[m]>
Just wanted to mention, Textile is in the process of building out several of these types of features, including events
<carsonfarmer[m]>
in particular, we had a need to store app and shared state on ipfs for textile photos, so we're rolling this out into its own 'thing'
<carsonfarmer[m]>
the Cafe-based Backup, Recovery, and Inboxing project has most of that in there now, but we're slowly 'boxing it up' for wider/easier external use
<carsonfarmer[m]>
end shameless self promotion
florianH has quit [Quit: Connection closed for inactivity]
<carsonfarmer[m]>
Anyway, the TL;DR on that is that we should have a mobile framework that greatly simplifies building and running a mobile (and desktop/server) app on IPFS/libp2p.