No description
  • Python 60.4%
  • HTML 15.3%
  • SCSS 11.8%
  • TypeScript 7.7%
  • JavaScript 3%
  • Other 1.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-08-26 07:29:05 +00:00
deployment dockerization with ci 2021-08-17 23:09:51 +02:00
klampfe Add tests for home page 2021-08-21 16:48:01 +02:00
requirements Add testing facilities 2021-08-21 16:11:35 +02:00
.dockerignore dockerization with ci 2021-08-17 23:09:51 +02:00
.env Add Readme and environment file 2021-08-16 20:30:18 +02:00
.flake8 Add basic testing capabilities 2021-08-16 21:03:56 +02:00
.gitignore Add testing facilities 2021-08-21 16:11:35 +02:00
.gitlab-ci.yml dockerization with ci 2021-08-17 23:09:51 +02:00
docker-compose.yml dockerization with ci 2021-08-17 23:09:51 +02:00
drop.sql Add testing facilities 2021-08-21 16:11:35 +02:00
package-lock.json Add webpack for typescript and sass support 2021-08-16 20:30:15 +02:00
package.json Add webpack for typescript and sass support 2021-08-16 20:30:15 +02:00
README.md fixed typo 2021-08-17 01:43:18 +02:00
schema.sql Don't drop tables on schema creation, some style fixes 2021-08-20 13:26:32 +02:00
tsconfig.json Add webpack for typescript and sass support 2021-08-16 20:30:15 +02:00
webpack.config.js migrated plain javascript to typescript 2021-08-17 02:54:14 +02:00

Klampfe

Klampfe [ˈklamp͡fə] - (german noun, colloquial) guitar.

This project aims to provide uncluttered accces and organization of chords and tabs found on tabs.ultimate-guitar.com.

Development setup

Installing python dependencies:

pip install -r requirements/base.txt

Setting up javascript build process:

npm install

Create a database and migrate the schema with:

createdb klampfe && flask init-db

Running locally

Start your flask development server via:

flask run

To compile the typescript and sass dependencies use:

npm run serve

Running tests

Testing is done via pytest. Requirements are located in requirements/testing.txt. You can run the tests locally via:

pytest --cov=klampfe