mirror of
https://github.com/ipfs/awesome-ipfs.git
synced 2025-01-27 06:47:11 -05:00
commit
3a6d7ee79d
12
README.md
12
README.md
@ -13,6 +13,7 @@ _This list is for projects, tools, or pretty much any things related to IPFS tha
|
||||
- [Contribute](#contribute-to-this-list)
|
||||
- [Apps](#apps)
|
||||
- [Articles](#articles)
|
||||
- [Datasets](#datasets)
|
||||
- [Tools](#tools)
|
||||
- [Videos](#videos)
|
||||
- [Discussions](#discussions)
|
||||
@ -93,6 +94,17 @@ Everyone is welcome to submit their new awesome-ipfs item. Check the [CONTRIBUTI
|
||||
- 2015-09-10: [First Steps Toward Implementing Distributed Permanent Web With IPFS](https://hacked.com/first-steps-toward-implementing-distributed-permanent-web-ipfs/)
|
||||
- 2015-09-08: [HTTP is obsolete. It's time for the distributed, permanent web](https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5bgFYiZ1/its-time-for-the-permanent-web.html)
|
||||
|
||||
## Datasets
|
||||
|
||||
- [haveibeenpwnd.com passwords](https://ipfs.io/ipfs/QmSRBDMksX7c5dfheGsYDdWrLdve5hBvXDQm7Yrov7KMJv) [Source](https://github.com/ipfs/archives/issues/157)
|
||||
- [IETF RFC Archive](https://ipfs.io/ipfs/QmNvTjdqEPjZVWCvRWsFJA1vK7TTw1g9JP6we1WBJTRADM) [Source](https://github.com/ipfs/archives/issues/18)
|
||||
- [MDSConnect](https://ipfs.io/ipfs/QmcvfB6pAqUfTnuAK8zFKVxbdhopnBPveJrDcy1JAA7HX5) [Source](https://github.com/ipfs/archives/issues/152)
|
||||
- [Old Internet Files](https://ipfs.io/ipfs/QmbsZEvJE8EU51HCUHQg2aem9JNFmFHdva3tGVYutdCXHp) [Source](https://github.com/ipfs/archives/issues/176)
|
||||
- [Presidental Daily Briefs](https://ipfs.io/ipfs/Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89) [Source](https://github.com/ipfs/archives/issues/23)
|
||||
- [World Wide Web History Project](https://ipfs.io/ipfs/QmRTSA1UFHSx3z7taNRwUVM8AjB2EQwKvyZu3BfJg9QRtZ) [Source](https://github.com/ipfs/archives/issues/159)
|
||||
- [XKCD](https://ipfs.io/ipfs/Qmb8wsGZNXt5VXZh1pEmYynjB6Euqpq3HYyeAdw2vScTkQ) [Source](https://github.com/ipfs/archives/issues/21)
|
||||
- [yarchive.net](https://ipfs.io/ipfs/QmdA5WkDNALetBn4iFeSepHjdLGJdxPBwZyY47ir1bZGAK) [Source](https://github.com/ipfs/archives/issues/76)
|
||||
|
||||
## Tools
|
||||
|
||||
- [Blockwatch](https://ipfs.io/ipfs/QmdikpwcyeBuGaVzWzSzPuqvBfTGD8jPAVydcCjYHsBUxo/index.html) - Monitor the current block number of the Ethereum blockchain, and set alerts (stored locally using PouchDB in your browser) for when certain block heights are passed. [Source](https://github.com/MidnightLightning/ethereum-blockwatch)
|
||||
|
52
data/datasets.yml
Normal file
52
data/datasets.yml
Normal file
@ -0,0 +1,52 @@
|
||||
title: Datasets
|
||||
color: teal
|
||||
icon: stroke_copy
|
||||
description: Datasets who live or are replicated to IPFS
|
||||
content:
|
||||
- title: IETF RFC Archive
|
||||
hash: /ipfs/QmNvTjdqEPjZVWCvRWsFJA1vK7TTw1g9JP6we1WBJTRADM
|
||||
website: https://ipfs.io/ipfs/QmNvTjdqEPjZVWCvRWsFJA1vK7TTw1g9JP6we1WBJTRADM
|
||||
source: https://github.com/ipfs/archives/issues/18
|
||||
size: 500MB
|
||||
- title: Presidental Daily Briefs
|
||||
hash: /ipfs/Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89
|
||||
website: https://ipfs.io/ipfs/Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89
|
||||
source: https://github.com/ipfs/archives/issues/23
|
||||
description:
|
||||
size: 480MB
|
||||
- title: XKCD
|
||||
hash: /ipfs/Qmb8wsGZNXt5VXZh1pEmYynjB6Euqpq3HYyeAdw2vScTkQ
|
||||
website: https://ipfs.io/ipfs/Qmb8wsGZNXt5VXZh1pEmYynjB6Euqpq3HYyeAdw2vScTkQ
|
||||
source: https://github.com/ipfs/archives/issues/21
|
||||
description:
|
||||
size: 122MB
|
||||
- title: Old Internet Files
|
||||
hash: /ipfs/QmbsZEvJE8EU51HCUHQg2aem9JNFmFHdva3tGVYutdCXHp
|
||||
website: https://ipfs.io/ipfs/QmbsZEvJE8EU51HCUHQg2aem9JNFmFHdva3tGVYutdCXHp
|
||||
source: https://github.com/ipfs/archives/issues/176
|
||||
description:
|
||||
size: 207MB
|
||||
- title: yarchive.net
|
||||
hash: /ipfs/QmdA5WkDNALetBn4iFeSepHjdLGJdxPBwZyY47ir1bZGAK
|
||||
website: https://ipfs.io/ipfs/QmdA5WkDNALetBn4iFeSepHjdLGJdxPBwZyY47ir1bZGAK
|
||||
source: https://github.com/ipfs/archives/issues/76
|
||||
description:
|
||||
size: 196MB
|
||||
- title: World Wide Web History Project
|
||||
hash: /ipfs/QmRTSA1UFHSx3z7taNRwUVM8AjB2EQwKvyZu3BfJg9QRtZ
|
||||
website: https://ipfs.io/ipfs/QmRTSA1UFHSx3z7taNRwUVM8AjB2EQwKvyZu3BfJg9QRtZ
|
||||
source: https://github.com/ipfs/archives/issues/159
|
||||
description:
|
||||
size: 92MB
|
||||
- title: haveibeenpwnd.com passwords
|
||||
hash: /ipfs/QmSRBDMksX7c5dfheGsYDdWrLdve5hBvXDQm7Yrov7KMJv
|
||||
website: https://ipfs.io/ipfs/QmSRBDMksX7c5dfheGsYDdWrLdve5hBvXDQm7Yrov7KMJv
|
||||
source: https://github.com/ipfs/archives/issues/157
|
||||
description:
|
||||
size: 43.5GB
|
||||
- title: MDSConnect
|
||||
hash: /ipfs/QmcvfB6pAqUfTnuAK8zFKVxbdhopnBPveJrDcy1JAA7HX5
|
||||
website: https://ipfs.io/ipfs/QmcvfB6pAqUfTnuAK8zFKVxbdhopnBPveJrDcy1JAA7HX5
|
||||
source: https://github.com/ipfs/archives/issues/152
|
||||
description:
|
||||
size: 18.4GB
|
@ -46,7 +46,8 @@ async function run () {
|
||||
autoIndex: true
|
||||
})
|
||||
|
||||
http.createServer(ecstatic).listen(8080)
|
||||
const port = process.env.PORT || 8080
|
||||
http.createServer(ecstatic).listen(port)
|
||||
|
||||
const watcher = chokidar.watch([dataFolder, srcFolder], {
|
||||
ignored: (string) => string.indexOf('src/content') !== -1 ||
|
||||
@ -62,7 +63,7 @@ async function run () {
|
||||
})
|
||||
|
||||
watcher
|
||||
.on('ready', () => console.log('Listening on :8080'))
|
||||
.on('ready', () => console.log('Listening on :' + port))
|
||||
.on('add', handler)
|
||||
.on('change', handler)
|
||||
.on('unlink', handler)
|
||||
|
@ -7,7 +7,7 @@
|
||||
<body>
|
||||
<div class="charcoal sans-serif w-90 mw8 center">
|
||||
<nav class="mh2 montserrat mv4 fw6 flex-wrap ttu tracked sans-serif flex flex-between">
|
||||
<a href="{{ .Site.BaseURL }}/" class="w-100 w-auto-l flex items-center pv3 pv0-l mr4 flex-grow-1 flex items-center justify-center justify-start-l no-underline" >
|
||||
<a href="{{ .Site.BaseURL }}/" class="w-100 w-auto-l flex items-center pv3 pv0-l mr3 flex-grow-1 flex items-center justify-center justify-start-l no-underline" >
|
||||
<img alt="IPFS" src="{{ .Site.BaseURL }}/images/logo.png" class="w3 h3 mr3">
|
||||
<h1 class="f3 white">Awesome IPFS</h1>
|
||||
</a>
|
||||
@ -17,7 +17,7 @@
|
||||
{{ $color := (index $site.Data.categories $name).color }}
|
||||
{{ $icon := print (index $site.Data.categories $name).icon ".svg" }}
|
||||
<a href="/categories/{{ $name | urlize }}"
|
||||
class="flex-grow-1 flex items-center justify-center white no-underline pa3 bg-animate dib bg-{{ $color }}-muted hover-bg-{{ $color }}">
|
||||
class="flex-grow-1 flex items-center justify-center white no-underline pa2 bg-animate dib bg-{{ $color }}-muted hover-bg-{{ $color }}">
|
||||
<span class="w2 h2 fill-white mr2">{{ partial (print "icons/" $icon ) }}</span>
|
||||
{{ $name }}
|
||||
</a>
|
||||
|
@ -37,6 +37,20 @@
|
||||
{{ template "text" .Params.description }}
|
||||
{{- end -}}
|
||||
|
||||
{{- if isset .Params "size" -}}
|
||||
{{ template "text" (print "Size: " .Params.size) }}
|
||||
{{- end -}}
|
||||
|
||||
{{- if isset .Params "hash" -}}
|
||||
<div class="mt2 mw5">
|
||||
<a href="https://ipfs.io{{ .Params.hash }}" target="_blank" alt="Website" title="Website" class="aqua hover-teal">
|
||||
<abbr title="{{ .Params.hash }}">
|
||||
<code>{{ substr .Params.hash 0 10 }}...{{ substr .Params.hash 47 5 }}</code>
|
||||
</abbr>
|
||||
</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
|
||||
{{- if isset .Params "picture" -}}
|
||||
<div class="mt2 mw5">
|
||||
<a target="_blank" class="no-underline charcoal" href="{{ if .Params.website }}{{ .Params.website }}{{ else if .Params.source }}{{ .Params.source }}{{ else if .Params.demo }}{{ .Params.demo }}{{ end }}">
|
||||
|
Loading…
x
Reference in New Issue
Block a user