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.2.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.2-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ellinetircd-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 9750feeb8a5d36fe3a3a672ae35f8f01d32b9be06816cc82bcfab8ce55637c6b
MD5 be77631816f39790f2f1f5a94ddbebd4
BLAKE2b-256 0c998c364ebdb214af0529c92f1e75a0de50230cef69866d0bbc1b526b884f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for ellinetircd-1.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: ellinetircd-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a53113fcd3b706a6f13c69b7d77981ef14b63ad13a2d234befd41ef557e1128d
MD5 4654887ec202c49fdaf115064ba00824
BLAKE2b-256 2330083ef2dfca4c64889d35e100c652c2c342abbfe43d1ef7a767f8fb509d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for ellinetircd-1.0.2-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