Instantly share code, notes, and snippets.

View ipfs-gui-team-builds-educational-ipfs-apps.md
3:06 PM <olizilla> hallo
3:07 PM <olizilla> i have an idea
3:07 PM <olizilla> i was thinking about "reaching out to other ipfs files share services" https://github.com/ipfs-shipyard/ipfs-share-files/issues/52
3:07 PM <olizilla> and the copy for ipfs-share-files
3:08 PM <olizilla> mostly thinking around why do we make these apps when there are community alternatives
3:09 PM <olizilla> to which i figured 1. it's the dweb, there should be 1000+ file sharing services 2. we do it to learn more about how the protocol should work 3.  we do it demo whats possible
3:10 PM <olizilla> but if you were an ipfs app developer, you might not want to invest a ton of time into an idea if you thought the IPFS team might then build a similar thing and have their one become the de-facto first choice
3:11 PM <olizilla> but we still need to build out apps and show whats possible
3:11 PM <olizilla> so
View move-revamp-master.md
# Start in a clean, up to date checkout of master
$ git checkout master

# Create v1 branch
$ git checkout -b v1

# Push v1 branch to GH
$ git push -u origin v1
View index.html
<!doctype html>
<link rel="stylesheet" href="https://unpkg.com/tachyons@4.9.0/css/tachyons.min.css"/>
<body class='sans-serif'>
<h1 class='mw6 center'>IPFS Address flavours</h1>
<dl class='lh-copy mw6 center pt4'>
<dt>HTTP-to-IPFS</dt>
<dd>
<a href='http://ipfs.io/ipfs/QmZyRCtk8MGpuWXn2d1QyTfLWKMTHrT2aHs2vDkfry5zKT'>
http://ipfs.io/ipfs/QmHash
</a>
View keybase.md

Keybase proof

I hereby claim:

  • I am olizilla on github.
  • I am olizilla (https://keybase.io/olizilla) on keybase.
  • I have a public key ASDQZFwcbs5BacTGzRYrsIzGbElkL9r2bL2GlTYRvdNNcQo

To claim this, I am signing this object:

View convert-bundles.js
// source json is
// https://raw.githubusercontent.com/tableflip/libp2p-website/963d50ccb4d586857b85b0f2d35b448a065ca2b0/data/bundles.json
/*
GOAL:
```json
[
{
"name": "Browser JS",
View convert.js
// `orig.json` is copied from:
// https://raw.githubusercontent.com/tableflip/libp2p-website/56ff92f5ac93114ca9e1b4d03d98f509a73bc5b5/data/implementations.json
const data = require('./orig.json')
const langNames = ['Browser JS', 'Node.js', 'Go']
const res = Object.keys(data).map(categoryName => {
const category = data[categoryName]
const libs = Object.keys(category).map(libName => {
const lib = category[libName]
View objectify.js
/**
* Convert cols and rows into an array of objects.
* Will return array of objects mapping cols to row values.
*
* Repeated cols are mapped to array values.
*
* @param {Array} cols The keys
* @param {Array} rows the array of arrays of values
* @return {Array} The rows as objects
* @example
View update.sh
#!/bin/bash
cd /home/cotech/sites
git stash
git pull
rm -rf web/wp
composer update
cd web/app/themes/coop-tech-oowp-theme
composer update
npm install
View queryify.js
function queryify (obj) {
const pairs = Object.keys(obj).map((k) => {
const key = encodeURIComponent(k)
const val = encodeURIComponent(obj[k])
return key + '=' + val
})
return '?' + pairs.join('&')
}
View meteor-news-2015-11-19.md