Skip to main content

Tool to solve Pybites Platform exercices locally.

Project description

forthebadge

eatlocal

Eatlocal helps users solve Pybites code challenges locally. This cli tool allows you to download bites from the platform. You can display bite directions directly in the terminal. Once you have solved the bite you can use eatlocal to submit and it offers to open your default browser the corresponding bite page.

Table of Contents

Updates

eatlocal has been updated to work with version 2.0 of the PyBites platform.

Breaking Changes

  • eatlocal version 1.0.0 only works on the new platform (v2).
  • eatlocal directory no longer has to be a git repository.
  • submitting a bite no longer pushes it to github.
  • bite directories are now names by the bites instead of the number.
  • no need to download chrome and chrome driver.
  • no more verbose mode
  • eatlocal does not work with google / github logins yet.

Usage

Set up your configuration file:

eatlocal init

Download bites:

eatlocal download

Display bites in the terminal:

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

Submit bites:

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, eatlocal does not work yet.

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-1.0.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

eatlocal-1.0.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for eatlocal-1.0.0.tar.gz
Algorithm Hash digest
SHA256 481c5608d14c39f0545c70eabdc42140f0b8ea57ff39b62ed0d960623f4970ce
MD5 8d5f99e5f988e97826cc0001243d46bb
BLAKE2b-256 8dee5c455432f755b95debcda5d0498f028da9dcad694268c224ad932d3061b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eatlocal-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f45d1775f1df5bdc59aebb962dc4d761981dd974b1e6add5b040b9e75b0ae3b9
MD5 af86581070339991037a15cff500b184
BLAKE2b-256 b545a500ec9f1e43b58b7639086289c5650056a81083857d09f85eeefb04a419

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