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.0only 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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eatlocal-0.9.1.tar.gz.
File metadata
- Download URL: eatlocal-0.9.1.tar.gz
- Upload date:
- Size: 2.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4234fe5dbad268dc3c6243e5ac87efdb873b7198ae021b34490d7f3b80bc6e91
|
|
| MD5 |
fea488f2761e908b3421db55f02efe3f
|
|
| BLAKE2b-256 |
55e84ac85187773b6d6ccc359939ab16e22ad154d7a056ba4931ec9bce634b37
|
File details
Details for the file eatlocal-0.9.1-py3-none-any.whl.
File metadata
- Download URL: eatlocal-0.9.1-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d991fdaf7e77b89c0be17406ae5f36a5671d235acbf21410e9664612d7a95ede
|
|
| MD5 |
d4e362e0b5492dcd32ac06bba704ab0e
|
|
| BLAKE2b-256 |
02da6205ce4ccc4433f8b3d704b65ebbf54cb1e9ee4f4b65d0be1bcd7b9609cf
|