<JCaesar>
In fact, you can remove the pin after you do that. (Or not even pin them in the first place.)
<JCaesar>
Alternatively, you can wrap everything you pin in a folder and give it a descriptive name. then you just list all your pins and find the one you want.
chris613 has joined #ipfs
Jesin has quit [Quit: Leaving]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
Jesin has joined #ipfs
Steverman has quit [Ping timeout: 256 seconds]
user_51 has joined #ipfs
user51 has quit [Ping timeout: 240 seconds]
emerson has joined #ipfs
shizy has joined #ipfs
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
ygrek has quit [Ping timeout: 245 seconds]
nvh^ has quit []
hph^ has joined #ipfs
_PiGreco1 has joined #ipfs
<vespertatia>
Anyone has solution for running ipfs behind CGNAT? I really want to run a node and I can pin a lot of data, say ~ 2 TB :(
_PiGreco_ has quit [Ping timeout: 245 seconds]
Steverman has joined #ipfs
lassulus_ has joined #ipfs
skywavesurfer has joined #ipfs
skywavesurfer_ has quit [Ping timeout: 265 seconds]
lassulus has quit [Ping timeout: 248 seconds]
lassulus_ is now known as lassulus
shizy has quit [Ping timeout: 245 seconds]
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
Alpha64 has quit [Ping timeout: 256 seconds]
dimitarvp has quit [Quit: Bye]
ericxtang has joined #ipfs
ericxtang has quit [Remote host closed the connection]
ericxtang has quit [Remote host closed the connection]
Alpha64 has joined #ipfs
DJ-AN0N has joined #ipfs
Steverman has quit [Ping timeout: 240 seconds]
xtofer-prime[m] has joined #ipfs
Guanin has quit [Ping timeout: 245 seconds]
frayoshi_ has joined #ipfs
Guanin has joined #ipfs
frayoshi_ has quit [Quit: frayoshi_]
frayoshi_ has joined #ipfs
FraYoshi1 has joined #ipfs
frayoshi_ has quit [Quit: frayoshi_]
`chris has quit [Ping timeout: 265 seconds]
`chris has joined #ipfs
<jyarrow[m]>
Who is interested in building a semantic web on IPFS? By using a graph database we can model relationships between texts for elaborating fields of meaning. Find me on Twitter: @JYarrow4 . . I'm also working on publishing these ideas at: future-democracy.ghost.io
<whyrusleeping>
jyarrow[m]: that sounds really cool
<whyrusleeping>
feel free to post any updates you have here :)
<jyarrow[m]>
I've been working on these ideas for a while, and I'm ready to open up and start collaborating. I will definitely keep updates posted.
<shoku>
Anyone here know if IPFS has been used for gaming?
czer00 has joined #ipfs
<FraYoshi1>
yes, for games like snake or so on ^^
<FraYoshi1>
sorry, i confused with ZeroNet, i don't know =)
<FraYoshi1>
but the thing could be easily done ^^
<TUSF>
I figure it can probably be used in the same way some games use BitTorrent to distribute updates without overloading any one server.
<Swedneck>
is there anything bittorrent can do that ipfs can't?
<Swedneck>
only thing i can think of is bittorrent being a lot more established and stable
stanford_ai has joined #ipfs
TUSF has quit [Ping timeout: 260 seconds]
<stanford_ai>
My app is this: https://NotPCbro.com and I want to make it run on IPFS. But how can I push to a List in IPFS? Making an entire new file whenever I push to a list sounds like too computationally expensive and lots of networking required as well!
<r0kk3rz>
stanford_ai: you can also make each post its own block, and the list is an index of blocks, rather than one monolithic file for everything
Alpha64 has quit [Read error: Connection reset by peer]
Adbray has quit [Remote host closed the connection]
Adbray has joined #ipfs
xcm has quit [Ping timeout: 240 seconds]
<stanford_ai>
r0kk3rz: I know that blocks can have links... I could add new links to a List block. However, how many links can I add?
<stanford_ai>
FraYoshi1: how would IPNS help besides keeping track of the NEW files? What I'm trying to avoid is having to upload a fully new file every time
<stanford_ai>
FraYoshi1: and OrbitDB is good but I don't know what it's doing in the background. It might be sending entire large files every time it adds something to one
<shoku>
Is there some sort of indexer of ipns? where people show off their legal stuff?
DJ-AN0N has quit [Quit: DJ-AN0N]
inetic has joined #ipfs
<r0kk3rz>
stanford_ai: think of things in terms of blocks, not files, and figure out a structure that works with your data
<stanford_ai>
r0kk3rz: yes, I agree. I could have a linked-list model perhaps... am I able to modify links in an ipfs object? or are links also immutable?
jungly has joined #ipfs
FraYoshi1 has quit [Ping timeout: 256 seconds]
<r0kk3rz>
the address is the hash of the block, the block includes the hash of the linked block
<r0kk3rz>
so yeah, if you want to change the links then the blocks change too
<stanford_ai>
r0kk3rz: dammit, then making a list that's dynamic means having a linked-list structure, where IPNS points to the FIRST item, and then items can change if necessary, right?
ilyaigpetrov has joined #ipfs
FraYoshi has joined #ipfs
<Swedneck>
i think you'd have to point to the last item
<Swedneck>
unless i'm confusing terms here
<r0kk3rz>
id make it a DAG rather than a simple list
<r0kk3rz>
so for eg. an index block with links to all the other blocks, and the index knows the order
<r0kk3rz>
reorder == reindex
vmx has joined #ipfs
xzha has joined #ipfs
lnostdal has joined #ipfs
<shoku>
so I'm still curious about this
<shoku>
If there some sort of indexer of ipns? where people show off their legal stuff?
<shoku>
kinda like an old school search engine
<Swedneck>
i know there's ipfs-search.com
<Swedneck>
not that i have a clue what it does lmao
FraYoshi has quit [Read error: Connection reset by peer]
FraYoshi has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Remote host closed the connection]
Mateon3 is now known as Mateon1
xcm has joined #ipfs
uncitizenlike has joined #ipfs
iamgr00t has quit [Quit: AFK]
iamgr00t has joined #ipfs
`chris has quit [Ping timeout: 265 seconds]
`chris has joined #ipfs
fazo96 has quit [Ping timeout: 245 seconds]
<ylp>
shoku: you can listen to "handleAddProvider" events on you node to see part of what is added to ipfs
lnostdal has quit [Ping timeout: 240 seconds]
lanlink has joined #ipfs
`chris has quit [Ping timeout: 265 seconds]
<shoku>
thanks
`chris has joined #ipfs
<shoku>
I think it'd be safer and better to have user generated pages that say "this is this!"
<shoku>
someone here earlier was talking about how dtube should be an indexer, rather than a whole hosting thing, and I fully agree
<shoku>
basically doing this for youtube-like or soundcloud-like stuff could be interesting
<shoku>
I'll have a look
fazo96 has joined #ipfs
hph^ has quit []
tff^ has joined #ipfs
rcat has joined #ipfs
<JCaesar>
Swedneck: Listen for provide announces, get folders and filenames, throw into database?
<JCaesar>
shoku: You kind of want something like "i throw a file named metafoo.json into a folder, there I give a description text, a path to the video(?) and links to related videos", and then some indexer finds those and makes them nicely viewable?
bomb-on has joined #ipfs
<shoku>
Yeah, I'm gonna work on something like that I think
<shoku>
if there are examples out there, I'd love to know about them
<fiatjaf>
JCaesar: if I remove the pin won't the contents be garbage collected? or does mfs has a special protection for that?
}ls{ has joined #ipfs
<fiatjaf>
JCaesar, I was doing the wrap-everything-in-a-folder model, but it is getting cumbersome to reorganize everything every time I want to pin something new. I'm doing mfs now and it is much better. are you sure I can unpin the contents?
`chris has joined #ipfs
<fiatjaf>
JCaesar, I have a problem, however, with IPLD contents. I can't add arbitrary dag objects with data to mfs as they're not files. is there a nice solution to that you can give me?
brabo has left #ipfs [#ipfs]
<fiatjaf>
shoku, I wanted to create a general-purpose "ipfshub" that people could access, authorize with their own ipfs keys (perhaps generate a new key for it once the user clicks 'sign up'), but then have nice usernames, names for pins, a way to nicely browse the pinned content, tags for content and all that stored on a simple database, everything public and so on.
<fiatjaf>
what do you think?
<fiatjaf>
I can't compile go-ipfs from source. some gx packages are missing and it's impossible to fetch them.
ericxtang has joined #ipfs
lnostdal has joined #ipfs
plexigras has joined #ipfs
Steverman has joined #ipfs
ericxtang has quit [Ping timeout: 240 seconds]
malaclyps has quit [Read error: Connection reset by peer]
xebfe_ has joined #ipfs
esph has joined #ipfs
rcat has quit [Ping timeout: 264 seconds]
dethoter[m] has joined #ipfs
malaclyps has joined #ipfs
TUSF has joined #ipfs
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
Steverman has quit [Ping timeout: 255 seconds]
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 240 seconds]
lnostdal has quit [Ping timeout: 264 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
shanemcd has quit [Read error: Connection reset by peer]
lanlink has quit [Remote host closed the connection]
czer00 has quit [Read error: Connection reset by peer]
dimitarvp has joined #ipfs
pcardune has joined #ipfs
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
leolrrj has joined #ipfs
pcardune has quit [Ping timeout: 260 seconds]
Alpha64 has joined #ipfs
leolrrj_ has joined #ipfs
leolrrj has quit [Ping timeout: 256 seconds]
leolrrj has joined #ipfs
leolrrj_ has quit [Ping timeout: 256 seconds]
JCaesar is now known as Noesar
shanemcd has joined #ipfs
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 276 seconds]
FraYoshi has quit [Ping timeout: 240 seconds]
pcardune has joined #ipfs
sz0 has joined #ipfs
FraYoshi has joined #ipfs
ericxtang has joined #ipfs
ZaZ has joined #ipfs
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
<olizilla>
is there an api for finding out if you have a CID in your local repo already?
uncitizenlike has quit [K-Lined]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
mazeto has joined #ipfs
<lidel>
olizilla, there is `ipfs refs local` which lists all local refs, worst case scenario is that there is no better api and you need to grep its output
<TUSF>
Yeah, best you can do is `ipfs refs local | grep <HASH>`
ulrichard has quit [Remote host closed the connection]
Satou has joined #ipfs
vmx has quit [Quit: Leaving]
ylp has quit [Quit: Leaving.]
ericxtang has quit [Remote host closed the connection]
<lidel>
ouch, sounds like a good opportunity to request a new API
pcardune has quit [Remote host closed the connection]
<whyrusleeping>
olizilla: lidel hrm... there is a way to do this i'm pretty sure
Satou has quit [Quit: exit();]
<whyrusleeping>
kevina: stebalien didnt we have an `ipfs blocks has` or `ipfs repo has` command?
graphene has quit [Read error: Connection reset by peer]
graphene has joined #ipfs
<kevina>
whyrusleeping: not sure
BeardRadiation has joined #ipfs
pcardune has quit [Remote host closed the connection]
pcardune has joined #ipfs
TUSF has quit [Ping timeout: 268 seconds]
<kevina>
and if we did I am not sure why it would of been removed, so probably not
<kevina>
there is a "--local" flag, but I am not 100% sure the intended purpose of it
<stebalien>
whyrusleeping: we have ipfs files stat --with-local
<whyrusleeping>
stebalien: aha!
<whyrusleeping>
thats the one
<stebalien>
You may be thinking of #4596 and friends.
Encrypt has joined #ipfs
sz0 has quit [Quit: Connection closed for inactivity]
<stebalien>
FYI, I'll be out much of today and tomorrow but should be reachable.
TUSF has joined #ipfs
ericxtang has joined #ipfs
FraYoshi has quit [Ping timeout: 245 seconds]
ericxtang has quit [Remote host closed the connection]
<whyrusleeping>
stebalien: ACK, enjoy!
FraYoshi has joined #ipfs
TUSF has quit [Remote host closed the connection]
cosecant has joined #ipfs
FraYoshi has quit [Ping timeout: 256 seconds]
FraYoshi has joined #ipfs
FraYoshi has quit [Client Quit]
FraYoshi has joined #ipfs
FraYoshi has quit [Read error: Connection reset by peer]
FraYoshi has joined #ipfs
<tperson>
Can any valid CID be published under IPNS, or does it have to be unix fs?
<voker57>
any
FraYoshi has quit [Read error: Connection reset by peer]
FraYoshi has joined #ipfs
trqx has quit [Remote host closed the connection]
trqx has joined #ipfs
FraYoshi1 has joined #ipfs
FraYoshi has quit [Ping timeout: 260 seconds]
FraYoshi1 has quit [Client Quit]
FraYoshi has joined #ipfs
<whyrusleeping>
speaking of IPNS, everyone should update to 0.4.16 (which will be released very soon)
<whyrusleeping>
it will make things better
<ToxicFrog>
Better how?
<whyrusleeping>
a little more reliable, a little faster
<whyrusleeping>
a little less broken
Encrypt has quit [Quit: Quit]
<ToxicFrog>
Works on individual nodes now?
<whyrusleeping>
its incremental, and improves the more everyone in the network updates to the newer code
<whyrusleeping>
you'll get an improvement by updating yourself
<whyrusleeping>
but the main bulk of the improvement comes from everyone updating
yevbar has joined #ipfs
<yevbar>
Hello World!
yevbar has quit [Client Quit]
<fiatjaf>
olizilla, perhaps `ipfs findprovs` will work as it will return your own node almost instantaneously
<whyrusleeping>
olizilla: `ipfs files stat --with-local /ipfs/HASH` does what youre after for the most part
<ToxicFrog>
whyrusleeping: right, but the issue I am specifically interested in a fix for is `ipfs name publish` not working at all if there are no other nodes connected, and since only one node is involved in that circumstance only updating myself should be necessary if it's fixed at all
<fiatjaf>
(sorry, hadn't read that, ignore me)
cosecant has quit [K-Lined]
ygrek has joined #ipfs
<fiatjaf>
whyrusleeping: I'm having problems trying to fetch some gx dependencies for go-ipfs. is that common?
<fiatjaf>
ipfs files stat --with-local returns "Local: 17 MB of 19 MB (90.23%)"
zarne has joined #ipfs
<whyrusleeping>
fiatjaf: i just installed things a minute ago and everything was accessible
<whyrusleeping>
that seems odd
<fiatjaf>
I tried multiple times since yesterday. a lot of dependencies are downloaded correctly but this one always fails. I guess I'll do a repo gc then try again.
<fiatjaf>
(running on a digital ocean droplet)
<whyrusleeping>
weird... notice any error messages?
<whyrusleeping>
(froim the daemon)
FraYoshi1 has joined #ipfs
<fiatjaf>
I don't see any
<fiatjaf>
ipfs ls /ipfs/Qmaau1d1WjnQdTYfRYfFVsCS97cgD8ATyrKuNoEfexL7J outputs correctly a directory entry named "go-text"
<fiatjaf>
ipfs ls /ipfs/Qmaau1d1WjnQdTYfRYfFVsCS97cgD8ATyrKuNoEfexL7JZ/go-text however never loads
<whyrusleeping>
missing a Z on the first one?
<fiatjaf>
yes, but just when pasting here
FraYoshi has quit [Ping timeout: 245 seconds]
<fiatjaf>
sorry
<fiatjaf>
same problem on the node running on my local machine
<whyrusleeping>
i'm trying a refs -r of that hash locally now
<fiatjaf>
however, I can browse it on my local gateway on localhost:8080/ipfs/
<fiatjaf>
from the vps I connected, but ipfs ls /ipfs/Qmaau1d1WjnQdTYfRYfFVsCS97cgD8ATyrKuNoEfexL7JZ/go-text still runs forever
<fiatjaf>
from my local machine it connected too, and now I can list the directory
<fiatjaf>
how can tell my node to fetch everything?
<whyrusleeping>
ipfs refs -r <hash>
<fiatjaf>
18:12:21.832 ERROR cmds/http: failed to get block for QmTbtjVKDYa5txzao2NdyoPQREh96RTffSKbuHL5RM7bJu: context canceled get.go:98
<fiatjaf>
I see this
<fiatjaf>
and 4 of 18:11:15.540 ERROR swarm2: failed to reset connection deadline after setup: set tcp 162.243.220.95:4001: use of closed network connection swarm_dial.go:273
<fiatjaf>
however ipfs cat >
<fiatjaf>
ipfs cat QmTbtjVKDYa5txzao2NdyoPQREh96RTffSKbuHL5RM7bJu works
<fiatjaf>
ipfs refs -r fetched all hashes on my local machine. still struggling on the vps.
<fiatjaf>
perhaps it's just lack of connectivity?
<whyrusleeping>
thats really weird
<whyrusleeping>
what version is your vps running?
<fiatjaf>
0.4.15
<whyrusleeping>
hrm...
<whyrusleeping>
try restarting it?
<fiatjaf>
1042 peers. my local machine has 659.
<whyrusleeping>
if that works, then maybe it means bitswap somehow got into a bad state
<whyrusleeping>
ah wait
<whyrusleeping>
first
<whyrusleeping>
check ipfs bitswap stat on that node and see if anything is in the wantlist
<darkdrgn2k[m]>
so why is it grabbing the headers again? whats the problem?
<darkdrgn2k[m]>
(i wanna see if i can get this issue in front of mozzila since we will be seeing ppl there soon :P)
<shoku>
Guys I'm working on a site to have people tag, describe, save to list, their hashes on ipfs. That way, it'll be easy to share the links around. I'm starting from a gaming perspective, like a way to mirror gaming content that people feel needs saving from dying hosts (mods, saves, that kinda stuff). Any sort of feature requests you think would be useful, besides posting a hash and giving it
<shoku>
hashtags?
<darkdrgn2k[m]>
in embeded mode does not work at all.. tries to grab form ipfs.io but nothing
probono_ has quit [Quit: No Ping reply in 180 seconds.]
<darkdrgn2k[m]>
and it magically started working now
<darkdrgn2k[m]>
wow
<darkdrgn2k[m]>
but seems it downloads it twice
probono_ has joined #ipfs
<lidel>
darkdrgn2k[m], it actually download once, original request is cancelled as soon response headers are read and a new one to local gateway is sent
<lidel>
original request is listed as HTTP 200 because we get Status 200 in those headers :)
<whyrusleeping>
shoku: yessss, a place to save mods would be really great