https://github.com/lindskogen/weechatrn
Weechat relay client for iOS using websockets
https://github.com/lindskogen/weechatrn
ios irc react-native weechat
Last synced: about 1 year ago
JSON representation
Weechat relay client for iOS using websockets
- Host: GitHub
- URL: https://github.com/lindskogen/weechatrn
- Owner: lindskogen
- License: mit
- Created: 2015-11-29T12:06:51.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-04T20:18:18.000Z (over 2 years ago)
- Last Synced: 2025-05-07T05:48:23.904Z (about 1 year ago)
- Topics: ios, irc, react-native, weechat
- Language: TypeScript
- Homepage:
- Size: 339 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WeechatRN
An attempt to bring iOS users in on the good life of [weechat-android](https://github.com/ubergeek42/weechat-android).
## Supported connection options
The only supported option for connecting to a weechat instance is through websockets.
## Development
```bash
# Install react-native-cli
yarn global add react-native-cli
# Install dependencies for project
yarn install
# Launch iOS simulator
react-native run-ios
# Run on Android device (not tested)
react-native run-android
```
## Example configuration
All examples below uses `example.com` as hostname, and `5555` as port number, but you should of course replace them with your own values as needed.
### Weechat configuration:
```
/relay add ssl.weechat 5555
/set relay.network.password
```
### Webserver configuration (probably not needed):
If you need to proxy though another host and happen to be using Caddy as your webserver, you can use my config file below:
Caddy:
```
example.com {
log stdout
errors stderr
proxy /weechat localhost:5555 {
websocket
}
}
```