Skip to main content

ElliNetIRCd - an asynchronous IRC server

Project description

ellinetircd

A python asynchronous IRC server based on aioirc.

Installation and Usage

Download and install the latest stable version using pip. Windows users might replace python3 by py.

python3 -m pip install ellinetircd

Then run the server:

HOST=0.0.0.0 LOGLEVEL=INFO python3 -m ellinetircd

If you are using powershell you can use the following command:

$env:HOST="0.0.0.0"
$env:LOGLEVEL="INFO"
python -m ellinetircd

The configuration is done via environment variables, see --help:

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit

environment variables:
  HOST           public domain name (default: julien-UX410UAR)
  ADDR           ip address to bind (default: 127.0.1.1)
  PORT           port to bind (default: 6667)
  PASS           server password (default: )
  TIMEOUT        kick inactive users after x seconds (default: 60)
  PING_TIMEOUT   PING inactive users x seconds before timeout (default: 5)
  LOGLEVEL       logging verbosity (default: WARNING)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ellinetircd-1.0.0.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ellinetircd-1.0.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file ellinetircd-1.0.0.tar.gz.

File metadata

  • Download URL: ellinetircd-1.0.0.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ellinetircd-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c227785edf1c75cda5f6ef4c95425a6ac8f4407e37316e590c751f782e6a833c
MD5 310a40fca88ecd7066a0deba526fa60d
BLAKE2b-256 69b25cdfd34554b3a7af98cfb5c32c6cad790f4022a1ee0b26d65ec40fe22718

See more details on using hashes here.

Provenance

The following attestation bundles were made for ellinetircd-1.0.0.tar.gz:

Publisher: packaging.yml on ElliNet13/ElliNetIRCd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ellinetircd-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ellinetircd-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ellinetircd-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44a34041c6237461a8027044d3b62f533a809da12df56a597b899f6ecd5bf222
MD5 fcd8fe0f3ac92dfe70dcdf0072119612
BLAKE2b-256 3c8f7f27a41fc0558bce896d541e3ba774ce7f76bbdfd3e581abcbafb19d7c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for ellinetircd-1.0.0-py3-none-any.whl:

Publisher: packaging.yml on ElliNet13/ElliNetIRCd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page