Speech as a package #416

Merged
bones7242 merged 89 commits from speech-as-a-package into master 2018-04-18 21:47:34 +02:00
3 changed files with 30 additions and 19 deletions
Showing only changes of commit eec7cc4101 - Show all commits

View file

@ -1,14 +1,9 @@
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
# Spee.ch
Spee.ch is a web app that reads and publishes images and videos to and from the [LBRY](https://lbry.io/) blockchain.
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
spee.ch is a node-based web server that uses a lbrynet daemon to interact with the lbry network.
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
##Installation
* start mysql
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* install mysql
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* create a database called `lbry`
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* save your connection `username` and `password` someplace handy
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* start lbrynet daemon
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* install the [`lbry`](https://github.com/lbryio/lbry) daemon
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* start the `lbry` daemon
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
* start spee.ch
* clone this repo
* run `npm install`
@ -58,3 +53,19 @@ Spee.ch is a web app that reads and publishes images and videos to and from the
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
## Bugs
If you find a bug or experience a problem, please report your issue here on github and find us in the lbry discord!
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
## Contribute
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
### below is a guide to the issue tags in this repo
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
level 1 - issues with spee.ch that anyone with basic web development can handle, little-to-no experience with the spee.ch codebase is required.
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
level 2 - issues with spee.ch familiarity with the spee.ch codebase is required, but little-to-no familiarity with the lbry daemon is necessary
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
level 3 - issues with spee.ch strong familiarity with the spee.ch code base and how the lbry daemon functions is required
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
level 4 - issues with lbry (e.g. the spee.ch wallet, lbrynet configuration, etc.) that require strong familiarity with the lbry daemon and/or network to fix. Generally these issues are best suited for the lbry protocol team but are placed in this repo because of they are part of the spee.ch implementation
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
The spee.ch stack is MySQL, Express.js, Node.js, React.js. Spee.ch runs lbrynet on its server, and spee.ch uses the lbrynet api to make requests such as `publish`, `create_channel`, and `get`.
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
spee.ch also runs a sync tool, which decodes the lbry blocks as they are mined and stores the claims in a mysql. It stores all claims in the `Claims` table, and all channel claims in the `Certificates` table.
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM

neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM
neb-b commented 2018-04-17 22:27:10 +02:00 (Migrated from github.com)
Review

ORM

ORM

View file

@ -5,7 +5,7 @@ function SiteConfig () {
this.assetDefaults = {
description: 'An asset published on Spee.ch',
thumbnail : 'https://spee.ch/assets/img/video_thumb_default.png',
title : 'Spee.ch',
title : 'A Spee.ch Implementation',
};
this.auth = {
sessionKey: 'default',
@ -14,11 +14,11 @@ function SiteConfig () {
this.customContainers = {};
this.customPages = {};
this.details = {
description: 'Open-source, decentralized image and video sharing.',
host : 'default',
description: 'Welcome to my decentralized image and video sharing site.',
host : 'http://localhost:3000',
port : 3000,
title : 'Spee.ch',
twitter : '@spee_ch',
title : 'My Spee.ch Site',
twitter : '@exampleTwitterHandle',
};
this.publishing = {
additionalClaimAddresses: [],

File diff suppressed because one or more lines are too long