fishroom
Message forwarding for multiple IM protocols
File Explorer
Download Latest Version (.zip)- __init__.py
- hualao.py
- imglink.py
- pia.py
- ratelimit.py
- stats.py
- vote.py
- __init__.py
- __main__.py
- base.html
- chat_log.html
- handlers.py
- navbar.html
- nickcolors.css
- oauth.py
- text_store.html
- __init__.py
- api_client.py
- base.py
- bus.py
- chatlogger.py
- command.py
- config.py.example
- counter.py
- db.py
- dumpload.py
- filestore.py
- fishroom.py
- gitter.py
- helpers.py
- IRC.py
- matrix.py
- models.py
- photostore.py
- runner.py
- telegram.py
- telegram_tg.py
- textformat.py
- textstore.py
- wechat.py
- xmpp.py
- __init__.py
- test_pastebin.py
- test_vinergy.py
- .gitignore
- Dockerfile
- LICENSE
- README.md
- requirements.txt
# Installation Guide
git clone https://github.com/tuna/fishroom
Downloads the entire project code from GitHub to your computer.
cd fishroom
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- APT (Debian/Ubuntu κ³μ΄) Built into Debian/Ubuntu-based Linux distributions.
- Python 3 Python is required to use pip.
apt-get install redis
Installs directly from the APT package repository (Debian/Ubuntu-based).
apt-get install -y python3-dev python3-pip libmagic1 libjpeg-dev libpng-dev libwebp-dev zlib1g-dev gcc
Installs directly from the APT package repository (Debian/Ubuntu-based).
pip3 install --upgrade pip setuptools
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker pull redis:alpine
Type this command into your terminal and run it.
docker run --name redis -v /var/lib/redis:/data -d redis:alpine
Runs the built image as an actual container.
docker build --tag fishroom:dev .
Builds a runnable image based on the Dockerfile.
docker run -it --rm --link redis:redis -v /path/to/fishroom/fishroom:/data/fishroom fishroom:dev python3 -u -m fishroom.fishroom
Runs the built image as an actual container.
docker run -it --rm --link redis:redis -v /path/to/fishroom/fishroom:/data/fishroom fishroom:dev python3 -u -m fishroom.telegram
Runs the built image as an actual container.
Pulled directly from this repo's README.
4. Python
Easyapt-get install -y python3-dev python3-pip libmagic1 libjpeg-dev libpng-dev libwebp-dev zlib1g-dev gcc
Installs directly from the APT package repository (Debian/Ubuntu-based).
pip3 install --upgrade pip setuptools
Installs the package published on PyPI directly β no need to clone the source.
pip3 install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python3 -m fishroom.fishroom
Runs the Python script (or module).
python3 -m fishroom.telegram
Runs the Python script (or module).
Pulled directly from this repo's README.
