Skip to main content

octo-train

Build Status codecov

octo-train

Simple CLI client for your programming accomplishments.

About

This project provides you with comfortable interface for developing your programming skills with CodeForces and Project Euler 🎉

Install

$ pip install octo-train

Usage

$ octo-train

Creating new user

On first launch application will ask you to provide some info.

Name

Just your name to get personalized experience. ☺️

CodeForces level

To start your CodeForces journey with octo-train you must specify level of problems you can solve.

You can either specify 0 and start from the easiest ones (you can change it in the settings later) or go to codeforces/archive and find appropriate level for you.

⚠️ Problems level is the number specified on the right from problem's name. It starts at 500 and goes up to 3000 with step of 100.

problems level

CodeForces daily goal

The minimal number of problems you want to solve every day.

Project Euler level

With Project Euler you must specify level of problems you can solve too.

You can either specify 0 and start from the easiest ones (you can change it in the settings later) or go to projecteuler/archives and find appropriate level for you.

⚠️ Problems level is the orange bar on the right from problem's name. Hover to see the number. It starts at 5% and goes up to 100%.

problems level

Project Euler daily goal

The minimal number of problems you want to solve every day.

Get the problem

In menu select which kind of problems you want to solve.

octo-train menu

See the stats

Show your stats as a problem-solver.

Release files for octo-train 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for octo-train 0.1.2
File Size Uploaded
octo_train-0.1.2.tar.gz 5.3 kB Details

Release files / octo_train-0.1.2.tar.gz

Download URL octo_train-0.1.2.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5a388a0e1ee821f7da2969b9c74b7b3444065e3d1aae360c9c488426989a1360
BLAKE2b-256 checksum
How to use checksums
df27ce0c576281b8529ec0631d79f5bab06141aca264769b9f5dc29405f8d190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page