HTTP server that lets you create a listing of own-text-channel instances to help users find what they want easier

dymik739 9bf01c5353 Delete 'server-backup-1.py' 2 years ago
www 9c0c1be9ae fixed some bugs, added some functions and it kinda works (not entirely) (dev version 2) 2 years ago
.gitignore 856b09777d initial commit (dev version 1) 2 years ago
LICENSE 856b09777d initial commit (dev version 1) 2 years ago
README.md 9c0c1be9ae fixed some bugs, added some functions and it kinda works (not entirely) (dev version 2) 2 years ago
server.py 9c0c1be9ae fixed some bugs, added some functions and it kinda works (not entirely) (dev version 2) 2 years ago

README.md

own-text-channel-hub

HTTP server that lets you create a listing of own-text-channel instances to help users find what they want easier.

How to host

Dependencies

Only python3 is required; all other modules (os, sqlite3, codecs and socket) come preinstalled with most installations.

Installation

This part is pretty easy and straightforward; you just need to download this repository and run server.py

git clone https://notabug.org/dymik739/own-text-channel-hub.git
cd own-text-channel-hub
python3 server.py

That's all you need to do! Now the server will be accessible on all network interfaces on port 8080. Of course, you can use it inside of a screen to make it more stable if it is hosted on a remote machine.

Further support

To stop the server you can just press Ctrl+C and to start it again use python3 server.py or just ./server.py (whichever one you like more)

Something is broken!

If you encounter bugs, it doesn't start or run on your system or you stumble across other weird stuff - feel free to open an issue on this project's page! It would greately help to improve the project and you will get a working instance. (keep in mind - Windows is not supported)

See also

This project is intended to be a hub for instances of other project (although, it can be used for many more applications) called own-text-channel (https://notabug.org/dymik739/own-text-channel) - you may want to check that out!

Contributing

You can give any help you want! Bug reports, feature requests, pull requests and all other things can be used. Any help is appreciated!