pwenker commited on
Commit
67774ec
β€’
1 Parent(s): c3355c2

Prepare HF space

Browse files
.gitignore CHANGED
@@ -8,6 +8,7 @@ build/
8
  dist/
9
  wheels/
10
  *.egg-info
 
11
 
12
  # venv
13
  .venv
 
8
  dist/
9
  wheels/
10
  *.egg-info
11
+ .env
12
 
13
  # venv
14
  .venv
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🏰
4
  colorFrom: blue
5
  colorTo: red
6
  sdk: gradio
7
- app_file: src/chessli2/app.py
8
  pinned: True
9
  ---
10
 
@@ -13,6 +13,11 @@ pinned: True
13
 
14
  Chessli2 is your **always free** and **open-source** chess trainer πŸ›‘οΈ, designed to elevate your game by allowing you to analyze games, identify mistakes, and sharpen your tactics, all sourced directly from [lichess.org](https://lichess.org/).
15
 
 
 
 
 
 
16
  ## Features 🌟
17
 
18
  - **Automatically fetch your games and played tactics puzzles** from lichess via the [berserk python client](https://github.com/lichess-org/berserk) for the Lichess API! πŸ”„
@@ -21,6 +26,6 @@ Chessli2 is your **always free** and **open-source** chess trainer πŸ›‘οΈ, desi
21
 
22
  Chessli2 is here to support your journey to becoming a chess master. Dive in and start enhancing your skills today! πŸš€
23
 
24
- ## How to
25
 
26
  Coming soon...
 
4
  colorFrom: blue
5
  colorTo: red
6
  sdk: gradio
7
+ app_file: app.py
8
  pinned: True
9
  ---
10
 
 
13
 
14
  Chessli2 is your **always free** and **open-source** chess trainer πŸ›‘οΈ, designed to elevate your game by allowing you to analyze games, identify mistakes, and sharpen your tactics, all sourced directly from [lichess.org](https://lichess.org/).
15
 
16
+ ## Why a second version?
17
+
18
+ Incredibly, despite my prolonged absence, I continue to receive heartfelt πŸ’Œ thank you notes and eager requests for `chessli`.
19
+ This overwhelming support has inspired me to develop a sleek new version of Chessli that not only squashes all those pesky bugs πŸ› but also introduces a user-friendly graphical interface. This means no programming experience is required to dive in!
20
+
21
  ## Features 🌟
22
 
23
  - **Automatically fetch your games and played tactics puzzles** from lichess via the [berserk python client](https://github.com/lichess-org/berserk) for the Lichess API! πŸ”„
 
26
 
27
  Chessli2 is here to support your journey to becoming a chess master. Dive in and start enhancing your skills today! πŸš€
28
 
29
+ ## How-to
30
 
31
  Coming soon...
requirements-dev.lock CHANGED
@@ -17,9 +17,9 @@ certifi==2023.11.17
17
  charset-normalizer==3.3.2
18
  chess==1.10.0
19
  click==8.1.7
20
- contourpy==1.2.0
21
  cycler==0.12.1
22
  deprecated==1.2.14
 
23
  fastapi==0.109.0
24
  ffmpy==0.3.1
25
  filelock==3.13.1
@@ -40,14 +40,15 @@ jsonschema-specifications==2023.12.1
40
  kiwisolver==1.4.5
41
  markdown-it-py==3.0.0
42
  markupsafe==2.1.3
43
- matplotlib==3.8.2
44
  mdurl==0.1.2
45
  ndjson==0.3.1
46
- numpy==1.26.3
47
  orjson==3.9.10
48
  packaging==23.2
49
- pandas==2.1.4
50
  pillow==10.2.0
 
51
  pydantic==2.5.3
52
  pydantic-core==2.14.6
53
  pydantic-settings==2.1.0
@@ -80,3 +81,4 @@ urllib3==2.1.0
80
  uvicorn==0.25.0
81
  websockets==11.0.3
82
  wrapt==1.16.0
 
 
17
  charset-normalizer==3.3.2
18
  chess==1.10.0
19
  click==8.1.7
 
20
  cycler==0.12.1
21
  deprecated==1.2.14
22
+ exceptiongroup==1.2.1
23
  fastapi==0.109.0
24
  ffmpy==0.3.1
25
  filelock==3.13.1
 
40
  kiwisolver==1.4.5
41
  markdown-it-py==3.0.0
42
  markupsafe==2.1.3
43
+ matplotlib==3.5.3
44
  mdurl==0.1.2
45
  ndjson==0.3.1
46
+ numpy==1.24.4
47
  orjson==3.9.10
48
  packaging==23.2
49
+ pandas==2.0.3
50
  pillow==10.2.0
51
+ pkgutil-resolve-name==1.3.10
52
  pydantic==2.5.3
53
  pydantic-core==2.14.6
54
  pydantic-settings==2.1.0
 
81
  uvicorn==0.25.0
82
  websockets==11.0.3
83
  wrapt==1.16.0
84
+ zipp==3.18.1
requirements.lock CHANGED
@@ -17,9 +17,9 @@ certifi==2023.11.17
17
  charset-normalizer==3.3.2
18
  chess==1.10.0
19
  click==8.1.7
20
- contourpy==1.2.0
21
  cycler==0.12.1
22
  deprecated==1.2.14
 
23
  fastapi==0.109.0
24
  ffmpy==0.3.1
25
  filelock==3.13.1
@@ -40,14 +40,15 @@ jsonschema-specifications==2023.12.1
40
  kiwisolver==1.4.5
41
  markdown-it-py==3.0.0
42
  markupsafe==2.1.3
43
- matplotlib==3.8.2
44
  mdurl==0.1.2
45
  ndjson==0.3.1
46
- numpy==1.26.3
47
  orjson==3.9.10
48
  packaging==23.2
49
- pandas==2.1.4
50
  pillow==10.2.0
 
51
  pydantic==2.5.3
52
  pydantic-core==2.14.6
53
  pydantic-settings==2.1.0
@@ -80,3 +81,4 @@ urllib3==2.1.0
80
  uvicorn==0.25.0
81
  websockets==11.0.3
82
  wrapt==1.16.0
 
 
17
  charset-normalizer==3.3.2
18
  chess==1.10.0
19
  click==8.1.7
 
20
  cycler==0.12.1
21
  deprecated==1.2.14
22
+ exceptiongroup==1.2.1
23
  fastapi==0.109.0
24
  ffmpy==0.3.1
25
  filelock==3.13.1
 
40
  kiwisolver==1.4.5
41
  markdown-it-py==3.0.0
42
  markupsafe==2.1.3
43
+ matplotlib==3.5.3
44
  mdurl==0.1.2
45
  ndjson==0.3.1
46
+ numpy==1.24.4
47
  orjson==3.9.10
48
  packaging==23.2
49
+ pandas==2.0.3
50
  pillow==10.2.0
51
+ pkgutil-resolve-name==1.3.10
52
  pydantic==2.5.3
53
  pydantic-core==2.14.6
54
  pydantic-settings==2.1.0
 
81
  uvicorn==0.25.0
82
  websockets==11.0.3
83
  wrapt==1.16.0
84
+ zipp==3.18.1
requirements.txt CHANGED
@@ -8,9 +8,9 @@ certifi==2023.11.17
8
  charset-normalizer==3.3.2
9
  chess==1.10.0
10
  click==8.1.7
11
- contourpy==1.2.0
12
  cycler==0.12.1
13
  deprecated==1.2.14
 
14
  fastapi==0.109.0
15
  ffmpy==0.3.1
16
  filelock==3.13.1
@@ -31,14 +31,15 @@ jsonschema-specifications==2023.12.1
31
  kiwisolver==1.4.5
32
  markdown-it-py==3.0.0
33
  markupsafe==2.1.3
34
- matplotlib==3.8.2
35
  mdurl==0.1.2
36
  ndjson==0.3.1
37
- numpy==1.26.3
38
  orjson==3.9.10
39
  packaging==23.2
40
- pandas==2.1.4
41
  pillow==10.2.0
 
42
  pydantic==2.5.3
43
  pydantic-core==2.14.6
44
  pydantic-settings==2.1.0
@@ -71,3 +72,4 @@ urllib3==2.1.0
71
  uvicorn==0.25.0
72
  websockets==11.0.3
73
  wrapt==1.16.0
 
 
8
  charset-normalizer==3.3.2
9
  chess==1.10.0
10
  click==8.1.7
 
11
  cycler==0.12.1
12
  deprecated==1.2.14
13
+ exceptiongroup==1.2.1
14
  fastapi==0.109.0
15
  ffmpy==0.3.1
16
  filelock==3.13.1
 
31
  kiwisolver==1.4.5
32
  markdown-it-py==3.0.0
33
  markupsafe==2.1.3
34
+ matplotlib==3.5.3
35
  mdurl==0.1.2
36
  ndjson==0.3.1
37
+ numpy==1.24.4
38
  orjson==3.9.10
39
  packaging==23.2
40
+ pandas==2.0.3
41
  pillow==10.2.0
42
+ pkgutil-resolve-name==1.3.10
43
  pydantic==2.5.3
44
  pydantic-core==2.14.6
45
  pydantic-settings==2.1.0
 
72
  uvicorn==0.25.0
73
  websockets==11.0.3
74
  wrapt==1.16.0
75
+ zipp==3.18.1
src/chessli2/app.py DELETED
@@ -1,5 +0,0 @@
1
- from chessli2.gui import demo
2
-
3
-
4
- if __name__ == "__main__":
5
- demo.launch(show_error=True)