sbot/README.md

74 lines
1.4 KiB
Markdown
Raw Normal View History

2015-08-02 03:57:06 +11:00
# Patchwork
2015-06-25 04:24:53 +11:00
2015-09-26 07:53:22 +11:00
![screenshot](./screenshot.png)
2015-08-02 03:57:06 +11:00
2015-09-26 07:53:22 +11:00
Patchwork is a peer-to-peer application for sharing social feeds.
2015-08-02 03:57:06 +11:00
2015-09-26 07:53:22 +11:00
Patchwork isn't a website: it runs on your computer and syncs over the Internet or WiFi.
User-tracking and advertisements are actively prevented.
2015-08-02 03:57:06 +11:00
2015-09-28 01:51:21 +11:00
[![Hermies the Hermit Crab](https://avatars2.githubusercontent.com/u/10190339?v=3&s=200)](https://github.com/ssbc/scuttlebot)
2015-09-26 07:53:22 +11:00
2015-09-26 07:54:20 +11:00
**[Built with Secure Scuttlebutt](https://github.com/ssbc/docs)**
2015-08-02 03:57:06 +11:00
## Running Patchwork
2015-09-26 07:53:22 +11:00
Current install steps are:
```
2015-09-26 07:53:22 +11:00
# ubuntu
apt-get install automake libtool
# osx
brew install automake libtool
```
2015-09-26 07:53:22 +11:00
Also, you'll need to use iojs@2.
The easiest way to get this is [nvm](https://github.com/creationix/nvm).
```
nvm install iojs-v2.5.0
```
2015-09-26 07:53:22 +11:00
Then, install the software:
```
2015-09-26 07:53:22 +11:00
git clone https://github.com/ssbc/patchwork.git
cd patchwork
npm install
npm start
```
2015-09-26 07:53:22 +11:00
And then join a pub server.
2015-09-17 23:39:05 +11:00
Check out the list of active servers [here](https://github.com/ssbc/scuttlebot/wiki/Pub-Servers)
## Development & App-building :
**Dependencies**
```
# Linux dependencies
add-apt-repository ppa:ubuntu-wine/ppa -y
apt-get update
apt-get install nsis wine
# OSX dependencies
brew install makensis wine
```
2015-06-25 04:24:53 +11:00
```
npm install -d
npm run build
npm run pack
```
---
2015-06-25 04:24:53 +11:00
Relevant docs:
- https://github.com/maxogden/electron-packager
- https://github.com/loopline-systems/electron-builder
- https://github.com/atom/electron/tree/master/docs