ℹ️ About
I wrote this script to learn and practice with Python and pandas, while also getting something I really needed out of it.
⏬ Install
- Install uv
- Start a virtual environment:
uv venv - Install the package:
uv pip install bepp- append
-Uto install at the user level - append
--systemto install system-wide
- append
📊 Usage
| argument | type | default | description |
|---|---|---|---|
input/path/ |
string | Required | Input directory, containing the source CSV and Excel files. |
-b, --backup |
boolean | False | Save one CSV backup per kind containing all the original transactions, with no modification. |
-c, --convert_to_eur |
boolean | False | Convert transactions in other currencies to €. Note: This heavily slows down the process! |
-d, --dry_run |
boolean | False | Run the script without changing or printing anything. |
-m, --merge |
boolean | False | Merge the PayPal’s and Banca Etica’s transaction summaries in one unique CSV. |
-n, --note |
boolean | False | Only print the note/description (useful for debugging description regexs). |
-o, --output_dir |
string | input/path/+ bepp_export/ |
Specify an output directory. |
-p, --keep_pp_dupes |
boolean | False | Prevent from removing PayPal transactions in Banca Etica’s logs. |
-t, --timeline |
boolean | False | Plot a timeline graph of the spendings. |
Note: Bepp assumes that inside the specified directory all Excel files are Banca Etica’s “estratto conto” files, and all CSV files are PayPal transaction summaries.
♻️ License
Everything inside this repository is licensed under the GNU Affero General Public License, version 3.
Metadata
Release files for bepp 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bepp-0.0.4.tar.gz | 38.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bepp-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.6 kB
Release files / bepp-0.0.4.tar.gz
| Download URL | bepp-0.0.4.tar.gz |
|---|---|
| Size | 38.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
387dcc7fc3aad3420ee6010a0e7e31d3deb09ee66ffbb591fb3552769e551e77
|
|
BLAKE2b-256 checksum How to use checksums |
d58df32d9ea68ff677f918fc2f39f041546b6ff71977a69dfbac8f8261a6a3ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.2
|
Release files / bepp-0.0.4-py3-none-any.whl
| Download URL | bepp-0.0.4-py3-none-any.whl |
|---|---|
| Size | 30.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d996784c3d4e7d4e8e36a9ef1ebab1503c154d46afd67108953cd8eb3578fe55
|
|
BLAKE2b-256 checksum How to use checksums |
de30de310cffb038b8fa92e402fd122a559e8db894766a808f7dea02450a4287
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.2
|