Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

YEPcord server

Unofficial discord backend implementation in python.

Stand With Ukraine

Setup

Requirements:

  • Python 3.9+
  • Poetry (Optional)

Setup:

  1. Clone yepcord repository:
    git clone https://github.com/yepcord/server yepcord-server && cd yepcord-server
    
  2. Install requirements:
    poetry install
    
  3. (Optional) Install and start redis, mysql/mariadb.
  4. (Optional) Fill config file (example in config.example.py) with your values.
  5. Run (with your config):
    poetry run yepcord migrate -c yepcord-config.py
    poetry run yepcord run_all -c yepcord-config.py
    
    Run (with default config):
    poetry run yepcord migrate
    poetry run yepcord run_all
    

Install as python package and run (simple method):

  1. Install yepcord-server from pypi:
    pip install yepcord-server
    
  2. (Optional) Install and start redis, mysql/mariadb.
  3. (Optional) Fill config file (example in config.example.py) with your values.
  4. Run (with your config):
    yepcord migrate -c yepcord-config.py
    yepcord run_all -c yepcord-config.py
    
    Run (with default config):
    yepcord migrate
    yepcord run_all
    

License

Any commit before 10.04.2023 is also covered by this license.

Copyright (C) 2023 RuslanUC

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation version 3 of the License

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/agpl-3.0.de.html

Download files

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

Source Distribution

yepcord_server-1.0.0b3.tar.gz (137.3 kB view details)

Uploaded Source

Built Distribution

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

yepcord_server-1.0.0b3-py3-none-any.whl (211.8 kB view details)

Uploaded Python 3

File details

Details for the file yepcord_server-1.0.0b3.tar.gz.

File metadata

  • Download URL: yepcord_server-1.0.0b3.tar.gz
  • Upload date:
  • Size: 137.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/6.3.8-200.fc38.x86_64

File hashes

Hashes for yepcord_server-1.0.0b3.tar.gz
Algorithm Hash digest
SHA256 fb45378d91fb056619d00b9a6cd746fa604ce93a1a5082c27a0123c1252ac5c3
MD5 34f62e7ffbb71475dbf34222b8722b44
BLAKE2b-256 1bc068e3ca336f6cc4601bbbffd8fc1a74ac328b3564d0eb558ae3c72c487f99

See more details on using hashes here.

File details

Details for the file yepcord_server-1.0.0b3-py3-none-any.whl.

File metadata

  • Download URL: yepcord_server-1.0.0b3-py3-none-any.whl
  • Upload date:
  • Size: 211.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/6.3.8-200.fc38.x86_64

File hashes

Hashes for yepcord_server-1.0.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 018e7b4f6e02cf36b542e383c3055d4e856de5a2bda8ace66f0b414a02132acf
MD5 2c42c44e1df123b1d17f4dca30e7bdbf
BLAKE2b-256 ce753e028111e1c4540863da6bc200051d7312549f00ea28e19de9e916bd0307

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0b3 This release

2 files

Supported by

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