https://github.com/sue445/condo3
Feed generator for Doorkeeper group
https://github.com/sue445/condo3
appengine-go connpass doorkeeper
Last synced: 2 months ago
JSON representation
Feed generator for Doorkeeper group
- Host: GitHub
- URL: https://github.com/sue445/condo3
- Owner: sue445
- License: mit
- Created: 2019-07-23T13:13:55.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-18T20:55:04.000Z (2 months ago)
- Last Synced: 2025-03-18T21:39:16.149Z (2 months ago)
- Topics: appengine-go, connpass, doorkeeper
- Language: Go
- Homepage: https://condo3.appspot.com/
- Size: 4.09 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# condo3
Feed generator for [Doorkeeper](https://www.doorkeeper.jp/) grouphttps://condo3.appspot.com/
[](https://dl.circleci.com/status-badge/redirect/gh/sue445/condo3/tree/master)
[](https://codeclimate.com/github/sue445/condo3/maintainability)
[](https://codeclimate.com/github/sue445/condo3/test_coverage)
[](https://goreportcard.com/report/github.com/sue445/condo3)
[](https://godoc.org/github.com/sue445/condo3)## Available APIs
* `https://condo3.appspot.com/api/doorkeeper/{group}.{format}`### Note
* `format` supports either `ics` or `atom`
* e.g. https://condo3.appspot.com/api/doorkeeper/trbmeetup.ics## Develop
### Setup
```bash
cp .envrc.example .envrc
vi .envrc
```Mac
```bash
brew cask install google-cloud-sdk
gcloud components install app-engine-go
```* https://cloud.google.com/appengine/docs/standard/go/download
* https://cloud.google.com/sdk/docs/### Run local
```bash
npm run build
make && ./bin/condo3
```open http://localhost:8080/
### Encrypt credentials with KMS
```bash
vi credential.txt
gcloud kms encrypt --location=global --keyring condo3 --key app --plaintext-file credential.txt --ciphertext-file credential.enc
cat credential.enc | base64 > encrypted_credential_base64.txt
```Write to [app.yaml](app.yaml)