Skip to main content

An implementation of a Stepmania server

Project description

docs

Documentation Status

tests

Travis-CI Build Status AppVeyor Build Status

package

PyPI Package latest release Supported versions License

SMServer is an implementation of a stepmania server in python3.

The goal is to provide a simple server implementation which can easily be adapt to your need.

Requirement

SMServer only support python3.3 and higher. It use:

  • PYYaml

  • SQLAlchemy

  • asyncio

Installation

Install the server using pip, or directly from source:

$ python3 setup.py install

or

$ pip install smserver

Configuration

The server will come with a default configuration file located in:

$ /etc/smserver/conf.yml

By default, the server will use a sqlite database. To change it adapt the database section of the configuration file.

EG for mysql:

database:
    type: "mysql"
    user: "stepmania"
    password: "*******"
    database: "stepmania"
    host: "localhost"
    port:
    driver: "pymysql"

To launch the server just type:

$ smserver

For more information check the docs

License

This software is licensed under the MIT License. See the LICENSE file in the top distribution directory for the full license text.

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

smserver-1.0.0.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

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

smserver-1.0.0-py3-none-any.whl (68.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smserver-1.0.0.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for smserver-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a01b71507d42c528e0999fc704f453cd5900ca38c8385fbd1fff4ffe23f324a9
MD5 783513f7f2b256e145d049c90bd7436b
BLAKE2b-256 d7b1fd239d47f8b6d979e813c0cb97783eb26080ac208fd298f8da6324287359

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for smserver-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c688f32ff8616bd9a05b2b6f8e431c7341dcfae5b57b512f7e9ee4353db8321
MD5 58091837ab224c2728f7db9b00b1e697
BLAKE2b-256 0b4b4dbd43c91bae87ad4489a1743d11fcacac833a7f37dd7bae1f6ffe968ff9

See more details on using hashes here.

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