Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kitagry/twitter-go
golangの練習
https://github.com/kitagry/twitter-go
Last synced: 15 days ago
JSON representation
golangの練習
- Host: GitHub
- URL: https://github.com/kitagry/twitter-go
- Owner: kitagry
- Created: 2018-06-01T06:05:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-01T06:06:19.000Z (over 6 years ago)
- Last Synced: 2024-12-15T14:43:54.412Z (20 days ago)
- Language: Go
- Size: 7.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
このアプリは「Go言語によるWebアプリケーション開発」の本のアプリを作成したものです。
## 使い方
### TwitterAPIの登録
https://apps.twitter.com/
上のサイトからAppを登録し、KEYを取得する。### KEYを環境変数に登録する
```bash
export SP_TWITTER_KEY=<% 取得したキー %>
export SP_TWITTER_SECRET=<% 取得したキー %>
export SP_TWITTER_ACCESSTOKEN=<% 取得したキー %>
export SP_TWITTER_ACCESSSECRET=<% 取得したキー %>
```### プログラムを起動する
```
// terminal1
$ mongod --dbpath ./db
// terminal2
$ nsqd --lookupd-tcp-address=127.0.0.1:4160// terminal3
$ nsqlookupd// terminal4
$ cd twittervotes
$ go build -o twittervotes
$ ./twittervotes// terminal5
$ cd counter
$ go build -o counter
$ ./counter// terminal6
$ cd api
$ go build -o api
$ ./api// terminal7
$ cd web
$ go build -o web
$ ./web
```