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.1.tar.gz (16.4 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.1-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ellinetircd-1.0.1.tar.gz
  • Upload date:
  • Size: 16.4 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.1.tar.gz
Algorithm Hash digest
SHA256 72e0f7ff370e6ed664255b2d995ff844a05659ee4f028bb4e99fe3e755da11ca
MD5 032f441b6d87bce1b5f167fca6d20085
BLAKE2b-256 9203d55db075f2dc49223ed748b6e0e2368c856ce2503fd67f24b77cabdd5384

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ellinetircd-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bc9caa25d36fa73712d6883cf9301ed979201b6f4d41756cfda641fff2585c06
MD5 300b957b8373d7e420be1d436802da4e
BLAKE2b-256 c982ac5d67a89827596888e271f9737ec2b7247b8404892d0c8c560ae543ee2e

See more details on using hashes here.

Provenance

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