Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nathan-osman/sechatr
Enhancements for the Stack Exchange chat network
https://github.com/nathan-osman/sechatr
qhttpengine stack-exchange stack-exchange-chat userscript
Last synced: 11 days ago
JSON representation
Enhancements for the Stack Exchange chat network
- Host: GitHub
- URL: https://github.com/nathan-osman/sechatr
- Owner: nathan-osman
- License: mit
- Created: 2016-12-06T07:25:45.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-14T00:37:21.000Z (about 7 years ago)
- Last Synced: 2024-11-08T11:33:27.704Z (2 months ago)
- Topics: qhttpengine, stack-exchange, stack-exchange-chat, userscript
- Language: JavaScript
- Homepage: https://sechat.quickmediasolutions.com
- Size: 924 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## sechatr
I had originally written an application in Go that allowed users to install a UserScript in their browser and see when other users were typing messages and how far they had read.
Unfortunately, for various technical reasons, the program started running into some rather serious technical issues. Rather than introducing an extraordinary amount of complexity into the project, I decided to rewrite the entire thing in C++ with Qt. This is that project.
Install it here: https://sechat.quickmediasolutions.com
### Building
The application requires the following:
- C++ compiler with C++11 support
- CMake 3.2+
- Qt 5.4+
- [QHttpEngine](https://github.com/nitroshare/qhttpengine)Because the application uses CMake, building sechatr is quite straightforward:
mkdir build
cd build
cmake ..
make### Running in Docker
It is probably simpler to use Docker to build and run the application. Assuming Docker is installed, you can simple run:
docker build -t sechatr .