Socket
Socket
Sign inDemoInstall

chessli

Package Overview
Dependencies
9
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

chessli

A free and open source chess improvement app that combines the power of lichess and anki


Maintainers
1

Readme

Thumbnail

A free and open-source chess improvement app that combines the power of Lichess and Anki.

Chessli
ProjectGitHub Repo stars GitHub code size in bytes Lines of code
Activity & Issue TrackingGitHub last commit GitHub issues GitHub closed issues
PyPIPyPI PyPI - Python Version Downloads
Build & HealthGitHub Workflow Status Codecov
DocsDocumentation Status Tutorial
News & UpdatesTwitter Follow GitHub followers

Demos

CLI Demo (watch whole video on Youtube)

CLI DEMO GIF

Anki Cards Demo (watch whole video on Youtube)

CLI CARDS GIF

Documentation

Check out the documentation:

Tutorial
Setup chessliHow to set chessli up
Games & MistakesHow to learn from your games
OpeningsHow to build an opening repertoire
TacticsHow to get better at tactics
Anki CardsHow to use chessli's anki cards

Features

Getting Started

Installation

  1. Install pip. See here for help.

  2. Install chessli with pip:

pip install chessli

That's it!

Basic Usage

To get help about chesslis commands, open your console and type:

chessli --help

The same works for subcommands, e.g., :

chessli games --help

You can find an overview of all availabe cli-commands here in the docs.

Tutorial

Now as you are familiar with the basics, you might want to walk through the tutorial to get the most out of chessli! Start with setting up chessli.

Acknowledgments

Acknowledgements
LichessA free, no-ads, open source chess server that let's everyone play chess! Think about whether to become a patron! :)
AnkiA free and open-source flashcard program using spaced-repetition, a technique from cognitive science for fast and long-lasting memorization. I couldn't imagine learning without it anymore.
Anki Card TemplatesThe interactive chess functionality on Chessli's anki cards is based from these fantastic cards.
python-chessMost of the heavy lifting, e.g. parsing games, finding mistakes, extracting openings, etc. is done with python-chess.
berserkThe communication between lichess and chessli is performed via berserk
typerThe chessli cli is built with the great typer
richThe rich colors and fancy tables are made possible by rich
apyImporting cards directly into anki without csv-export can be done via apy

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc