Skip to content

Overhaul of the TJADB project. Will be moved to /tjadb later.

Notifications You must be signed in to change notification settings

PidgeyL/TJADB-New

Repository files navigation

TJADB

What is TJADB?

TJADB is a community

dedicated to the preservation, creation, and overall discussion of TJA files and Taiko no Tatsujin (太鼓の達人) charting!

This resulted in this project, as a way of storing and hosting the custom TJA files created by the community, and making them searchable. This project has since grown, working together with the OpenTaiko project, and aligning its development cycle with OpenTaiko, to improve both projects.

Installation

Installation is fairly straightforward.

(Optionally) Setting up a virtual environment

virtualenv -p python3 venv
source venv/bin/activate

Installing the requirements

This project mostly relies on python packages. These can be installed through:

pip install -r website/requirements.txt

However, ffmpeg is required to programmatically create the audio previews. This has to be installed manuallhy, or through your package manager.

Localization

To allow the web server to serve pages in multiple languages, localization has to happen. We can do this by running the following code, from the root of the project folder. Make sure that - if you use a virtual environment, that it is loaded.

python3 website/locale/localize.py generate
django-admin compilemessages

License

This is free software released under the "GNU Affero General Public License v3.0"

Copyright (c) 2021  Pieter-Jan Moreels - https://github.com/pidgeyl/
Copyright (c) 2021  TJADB Community - https://discord.com/invite/XHcVYKW

Shout-outs

This section is for people who helped out the project by sponsoring the server that runs the public TJADB website and Discord bot.

@Y2K-x
Hue#1629
And others

About

Overhaul of the TJADB project. Will be moved to /tjadb later.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages