Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pawel2000pl/anonymousmessenger
Simple text (and anonymous) messenger.
https://github.com/pawel2000pl/anonymousmessenger
cherrypy css docker ecdsa html js mariadb markdown-to-html messenger messenger-platform mysql notifications onrender push-notifications python voice-chat websocket ws4py
Last synced: 23 days ago
JSON representation
Simple text (and anonymous) messenger.
- Host: GitHub
- URL: https://github.com/pawel2000pl/anonymousmessenger
- Owner: pawel2000pl
- License: bsd-3-clause
- Created: 2023-05-23T13:46:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-22T21:57:21.000Z (5 months ago)
- Last Synced: 2024-11-21T06:31:36.095Z (3 months ago)
- Topics: cherrypy, css, docker, ecdsa, html, js, mariadb, markdown-to-html, messenger, messenger-platform, mysql, notifications, onrender, push-notifications, python, voice-chat, websocket, ws4py
- Language: Python
- Homepage: https://anonymous-messenger.onrender.com/
- Size: 534 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple text messenger
Demo deployed on [anonymous-messenger.onrender.com](https://anonymous-messenger.onrender.com/).
(First connection may take about 50 seconds because the docker container is suspended in free account on onrender.com)Available in: english, polish, germany and french.
(Translated with ChatGPT)Build:
```
# With transcient database:
docker build --build-arg TRANSIENT_DATABASE=TRUE -t anonymous-messenger .# Without transcient database (default):
docker build --build-arg TRANSIENT_DATABASE=FALSE -t anonymous-messenger .
# or
docker build -t anonymous-messenger .
```Required environment variables (may be skiped when use transcient database):
```
DATABASE_HOST
DATABASE_NAME
DATABASE_PASS
DATABASE_USER
DATABASE_PORT
AES_KEY
```Fast run:
```
# Required .env file with exported all neccessary variables
source .env
APP_PATH='.' python3 server/start.py
```Works also with VSCode debug (F5).
![login_page](screenshots/Screenshot1.png)
![profil_page](screenshots/Screenshot2.png)
![chat_page](screenshots/Screenshot3.png)