Skip to main content

solve pybites locally

Project description

forthebadge

eatlocal

Eatlocal helps the user solve PyBites code challenges locally. This cli tool allows you to download bites from the new platform. You can display bite directions directly in the terminal. Once you have solved the bite you can use eatlocal to submit and it will open a bowser tab at the corresponding bite page. Finally, you can add, commit, and push your solution to github with a single command.

Updates

Breaking Changes

  • eatlocal version 0.9.0 only works on the new platform (v2).
  • submitting a bite no longer pushes it to github.
  • bite directories are now names by the bites instead of the number.

Table of Contents

Usage

Set up your configuration file:

eatlocal init

Download and extract bites:

# use -V, --verbose to print what's happening
eatlocal download

Display bites in the terminal:

# change the theme with -t <theme name>
eatlocal display

Submit bites:

# use -V, --verbose to print what's happening
eatlocal submit

Installation

There are a few options for install eatlocal.

Using pipx

If you have pipx installed:

pipx install eatlocal

macOS/Linux

pip3 install eatlocal

Windows

pip install eatlocal

Setup

Run eatlocal init to configure your PyBites username, PyBites password*, and local git repository.

*Note: If you signed up for PyBites by authenticating through GitHub or Google, you may need to set a password manually in order to use eatlocal.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eatlocal-0.9.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

eatlocal-0.9.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file eatlocal-0.9.0.tar.gz.

File metadata

  • Download URL: eatlocal-0.9.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.2

File hashes

Hashes for eatlocal-0.9.0.tar.gz
Algorithm Hash digest
SHA256 f8b6d2318c3bed02c6c3a9e06fcb60e4a9c565ee1a93a91660e6d38a7bf18bc2
MD5 aa8922d64170ed0410fb3249547c4003
BLAKE2b-256 67c68a1aea3120eeab31952ed54d43b9e45d4c816c853b4c3ff95c42a267c1d9

See more details on using hashes here.

File details

Details for the file eatlocal-0.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eatlocal-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a57039eb9793c93eb0339a20c6dd492f60d3c9ccef38d9c58e20de7a4e94af8
MD5 da8dbc583d3a3a7bb034a0ee1edd71df
BLAKE2b-256 2aa8bd7b67dd552f66932ca34ce71bfdb441f77fde8dfc16582aa47f439948aa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page