git ssb

2+

cel / scuttlebot.io



Tree: 9c345e328af8fa7db506298bd2606429fc377fe7

Files: 9c345e328af8fa7db506298bd2606429fc377fe7 / tmpl / apps / index.html.js

2168 bytesRaw
1var page = require('../page.part')
2
3// this page is the same as the first guide in basics, but with the big hero
4module.exports = () => page({
5 section: 'apps',
6 path: '/apps/index.html',
7 content: listing([
8 { id: 'patchwork', title: 'Patchwork', desc: 'Inbox, social feed, and profiles.', url: 'https://github.com/ssbc/patchwork' },
9 { id: 'patchbay', title: 'Patchbay', desc: 'An alternative Secure Scuttlebutt client interface', url: 'https://github.com/ssbc/patchbay' },
10 { id: 'manyverse', title: 'Manyverse', desc: 'Beta Android client', url: 'https://www.manyver.se' },
11 { id: 'patchfoo', title: 'Patchfoo', desc: 'Plain SSB web UI. Uses HTML forms instead of client-side JS.', url: 'https://git.scuttlebot.io/%25YAg1hicat%2B2GELjE2QJzDwlAWcx0ML%2B1sXEdsWwvdt8%3D.sha256' },
12 { id: 'ferment', title: 'Ferment', desc: 'Peer-to-peer audio publishing and streaming.', url: 'http://ferment.audio' },
13 { id: 'ssb-cli-dashboard', title: 'CLI Dashboard', desc: 'Browse the database state.', url: 'https://github.com/ssbc/ssb-cli-dashboard' },
14 { id: 'ssb-simple-whois', title: 'CLI Whois', desc: 'Very simple petname->pubkey lookup.', url: 'https://github.com/ssbc/ssb-simple-whois' },
15 { id: 'ssb-client-cli', title: 'ssb-client-cli', desc: 'Command Line interface to do basic things with SSB', url: 'https://github.com/qypea/ssb-client-cli' },
16 { id: 'git-ssb', title: 'git ssb', desc: 'git repos and issue tracking', url: 'https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoyf2DtR3WQfCkDKlheQU%3D.sha256' },
17 { id: 'dnssb', title: 'dnssb', desc: 'publish, distribute and query dns records', url: 'https://git.scuttlebot.io/%25aVOBlkoiDbK99ROZPIaiiDk%2B4q2P4%2BG7MGul4UxkBBM%3D.sha256' },
18 { id: 'add-new', title: 'Add an application', url: 'https://github.com/ssbc/scuttlebot.io/blob/master/add-an-application.md' }
19 ])
20})
21
22function listing (items) {
23 return `<div class="cards">
24 ${ items.map(item => {
25 return `<a class="card" href="${item.url}" target="_blank">
26 <img src="/img/${item.id}.png">
27 <h4>${item.title}</h4>
28 <p>${item.desc||''}</p>
29 </a>`
30 }).join('') }
31 </div>`
32}
33

Built with git-ssb-web