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

Metadata

Release files for yepcord-server 1.0.0b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yepcord-server 1.0.0b3
File Size Uploaded
yepcord_server-1.0.0b3.tar.gz 137.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yepcord-server 1.0.0b3
File Interpreter ABI Platform
yepcord_server-1.0.0b3-py3-none-any.whl Python 3 none any Details

Total release size: 349.1 kB

Release files / yepcord_server-1.0.0b3.tar.gz

Download URL yepcord_server-1.0.0b3.tar.gz
Size 137.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fb45378d91fb056619d00b9a6cd746fa604ce93a1a5082c27a0123c1252ac5c3
BLAKE2b-256 checksum
How to use checksums
1bc068e3ca336f6cc4601bbbffd8fc1a74ac328b3564d0eb558ae3c72c487f99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.4 Linux/6.3.8-200.fc38.x86_64

Release files / yepcord_server-1.0.0b3-py3-none-any.whl

Download URL yepcord_server-1.0.0b3-py3-none-any.whl
Size 211.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
018e7b4f6e02cf36b542e383c3055d4e856de5a2bda8ace66f0b414a02132acf
BLAKE2b-256 checksum
How to use checksums
ce753e028111e1c4540863da6bc200051d7312549f00ea28e19de9e916bd0307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.4 Linux/6.3.8-200.fc38.x86_64

Release history Release notifications | RSS feed

This release

1.0.0b3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page