Charidotella is a toolbox to organise and visualise Event Stream (.es) recordings
Project description
Charidotella (https://en.wikipedia.org/wiki/Charidotella_sexpunctata) is a toolbox to organise and visualise Event Stream (.es) recordings.
Dependencies
-
Debian / Ubuntu
sudo apt install ffmpeg
-
macOS
- Install Homebrew (https://brew.sh)
- Run in a terminal
brew install ffmpeg
-
Windows
- Install Chocolatey (https://chocolatey.org/)
- Open Powershell as administrator and run
choco install -y ffmpeg
Get started
-
Install the Python package
pip3 install charidotella
-
Create a directory my-wonderful-project with the following structure (the file names do not matter as long as their extension is .es)
my-wonderful-project └── recordings ├── file_1.es ├── file_2.es ├── ... └── file_n.es
-
Generate a configuration file
cd my-wonderful-project charidotella configure ./recordings
The directory now has the following structure
my-wonderful-project ├── recordings │ ├── file_1.es │ ├── file_2.es │ ├── ... │ └── file_n.es └── charidotella-configuration.toml
-
(Optional) Edit
charidotella-coniguration.toml
to change the jobs' parameters -
Run the jobs
charidotella run
The directory now has the following structure
my-wonderful-project ├── recordings │ ├── file_1.es │ ├── file_2.es │ ├── ... │ └── file_n.es ├── renders │ ├── adjective-animal-1 │ │ ├── filtered-recording.es │ │ ├── rendered-file-1.es │ │ ├── ... │ │ └── rendered-file-m.es │ ├── adjective-animal-2 │ ├── ... │ └── adjective-animal-n └── charidotella-configuration.toml
-
(Optional) Edit
charidotella-coniguration.toml
and runcharidotella run
again (job that have already been completed will be skipped unless--force
is used)
See charidotella --help
for a list of other options.
Contribute
After code edits, run the formatters and linters.
isort .; black .; pyright .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for charidotella-0.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e86e422e003854af8ab209365c626a2f7b32b0a57ab08de0e02cbbd5bce1e7a |
|
MD5 | bc8b2eeb299b3cf4ecf98643d2e4727f |
|
BLAKE2b-256 | c14846fc07d36fda74785e4693b8b91ee0b1fd39230f3d63104ba6e4f0718cba |
Hashes for charidotella-0.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c16fe76a5ca33aec70439243045f2560a2f3dcf77b45c0abe37d4e3b7e33bbb |
|
MD5 | ea45f78434fab67b24b409656bd9d8be |
|
BLAKE2b-256 | 556a0390c1a7898aa7a571fbd65b1bccf0b98ba2a200da25102f8f534d65a14d |
Hashes for charidotella-0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7211344215d1fe3c627bd2accb1b91d7ff057d8243ff5952c98a15f80085cc79 |
|
MD5 | 9db2c59b2d26c1f641664c494306a20b |
|
BLAKE2b-256 | f287f4188893e425fa7e79dae79b36b771c029ba0625d5ceb35316013eb9c8ba |
Hashes for charidotella-0.3-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bae748a46fbd63b5eca73d2852c8ee6c0c2b5c8d67cfa340477c23e98a99997c |
|
MD5 | 6e5ce3f408f1254ee9e8ad8005dac760 |
|
BLAKE2b-256 | e0dd3d8b4207a3dd6f83d23a43d21173b67a4938e651704ed194f2e76ff06d54 |
Hashes for charidotella-0.3-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c85e2ea7c18073d4a9a03c6585e6036fa053318b830fc987957aa60203d09e5 |
|
MD5 | 6f9c997b0de13ad79511352074a5db90 |
|
BLAKE2b-256 | cda2aa4bc1f95a178ac892928df182a8ac67c260fcbd223734b870e3904d2135 |
Hashes for charidotella-0.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8af064b040c7f2665447a31b4476eea8eae041caba0ecf8a54f5e11997c59e |
|
MD5 | 88d0c999e6551449793ad61fd74986d9 |
|
BLAKE2b-256 | 000066cd1839bbcaaee8de464f9c3848236b8b2395e1d61c3626c17954a84931 |
Hashes for charidotella-0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0dc8b15f8d2fd061c0cb9859c112a23ff9f457a439f661f518dde6767b34660 |
|
MD5 | 6c00762ea752883e6e6248a768967a2b |
|
BLAKE2b-256 | 944a203c0372776c4b33d1d98c198a08d0725d654318b55f35db17a286397381 |
Hashes for charidotella-0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709a5a2752289c641651cd088f57fcc148b79baa7b679b4b5b24fea450e4df81 |
|
MD5 | dd3578e129ac449201013995a0360daf |
|
BLAKE2b-256 | 2803da6e8579c61c5d19a1b9ab3a1a17a503049d22c69d54e6daed0a479a19e2 |
Hashes for charidotella-0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 107ceb3b53c3ea27cacdabfae6314c40b278136a3fba9570ad5b87e4d6b30233 |
|
MD5 | fd387bfd1df897c232a1e5fe182d98bf |
|
BLAKE2b-256 | 8ca974728cf3e8c7663a91bc07b6a50eaed9d55ee7f6dbde91c9b5d285252fc6 |
Hashes for charidotella-0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 147c426f52f26a191d050ebdfbe4c87d10197d2b01c5a9e688d0529f2fcc0135 |
|
MD5 | 6de8c00838f9ec03fd161d3da5cb767b |
|
BLAKE2b-256 | 924cfebe1e5b90d53ae50552bbf92f602f4387cf63a9e4b315373671c58cc7b3 |
Hashes for charidotella-0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39ddc46982fc5bf265cb6bf5939b053bbd2e9806672b62687dedb03b300d2f51 |
|
MD5 | 3acf2b2e2fce96215ad837b4af3d3fb5 |
|
BLAKE2b-256 | e22dde918a06f9be3680361a536eb318cac92664f069b07a5f287a9fe5fcae24 |
Hashes for charidotella-0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9b39d396ac09c2bcc52c0bffdb5ada9530d458db21f924e53f62ab9c346552f |
|
MD5 | 0785b3d50cef2e7a1a9d68f78f5376c4 |
|
BLAKE2b-256 | d752443fc7129ce1f587e8b2732b248084a2c2da9f9ed8827c2a39db9b697e03 |
Hashes for charidotella-0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6001b49f37d54548e2447adc2bf5f8f4d8aaac57361005811a104e540e283cba |
|
MD5 | 8e356fc7c94850fac2ad160a0550de74 |
|
BLAKE2b-256 | 8ca4da81242940024749cfbae176d034d7db450e874f8cbb172955f58ccc45b2 |
Hashes for charidotella-0.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4de22541fcacf9503eed76b7330ab179947675defc9ab483ad4b9f90221c9068 |
|
MD5 | 59d276693b959b7f3bf2e3ba8ec6b942 |
|
BLAKE2b-256 | e42b5b9a7b5b2cd0756f74bd03b5e4e3781c312868e66f834fbe25563513a651 |
Hashes for charidotella-0.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e41c86a922d27c74d8710f842ff19b1323ae0484055cb1d023c13766f0dfa0ac |
|
MD5 | 1b94cba959c1ecc49a97fb18f04e1b6c |
|
BLAKE2b-256 | 9d2b7b5d28b9896ba403e0f988d60ba53d6e393a9339495615d98fca50c766e1 |
Hashes for charidotella-0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e96455d9c030d0c12185164fd448bdce8ab97e741abf801e49677998682b501 |
|
MD5 | 63c3e51bda9babe53c0ff17fbc8d785d |
|
BLAKE2b-256 | 9bb17c34222db735bb99aa1d668a56798f7642d94d1c0da9daf7380f92c313fc |
Hashes for charidotella-0.3-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c8bb9b95fdef104f9395f12c69fc41afbfbd66e7befa57ff047a1353152c431 |
|
MD5 | e988885ff136a9d5bba3854300b6bb6d |
|
BLAKE2b-256 | 376c67736f3bd5ff96ba2394771a5a98cabf41a7f17aaf13aaeead15851e4f91 |
Hashes for charidotella-0.3-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be77984b508d247eb6e119b9de45f773bf61d89349196cb0da008c7568f3a8ee |
|
MD5 | a46aa0d9c579444ea084d20c8c03ddb1 |
|
BLAKE2b-256 | 33ba7cc78d183dbef3756ac0291912d8c4772cb8e82033af1ffebba86bd34dd0 |
Hashes for charidotella-0.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ea6f287d29e0a5065d45dc16e2130b7dbed5564a53fa7f4fe21ccb6e64a7c3 |
|
MD5 | 1f214dfe0e38813c747b1432d356220e |
|
BLAKE2b-256 | d9bab237253ff214e041c1ec0d6bc206d629dd1e1d00e8349075d1127b99f618 |
Hashes for charidotella-0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7136281dd558f9dd3aeb55b1ca3e44c23cbd971e07b92cd2925ea9a3eed327a5 |
|
MD5 | 19dd7c6d72f93d65b3731ec5c5799802 |
|
BLAKE2b-256 | 12b6df8705e7f8b3350a46453f37d8ec232536f2fd1bf44d6bc11c16cc94f8e4 |
Hashes for charidotella-0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535f92e65eaa3d32d78c947276a2da89fb706b1d625898eb58a77be37444bbd5 |
|
MD5 | 9e344b0312e527512cbf89a3942e4843 |
|
BLAKE2b-256 | 16acb570fc9ff2cf364eeff52a58507e5332b790321b4893804e019f23f520bb |
Hashes for charidotella-0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88b9ab4721463c1b86117d9e8243643d1f22d8b49e5340ab20ea1791abb0891c |
|
MD5 | 94b349203e8f7ae34d6f57b45aa54df9 |
|
BLAKE2b-256 | edfadf1e91bf0b2d3169c85faf6cedb83d39bf46d32e32978647872d639bb321 |
Hashes for charidotella-0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 366356e5583e56a4c4e0451e3f22de4311d43e7fafb05fa02a788bb025e88d46 |
|
MD5 | 1a0e56b882a65007f73ffc7dcd040065 |
|
BLAKE2b-256 | b30923a33dceaf9d3fde37a227b0af082005d97d5ff270937f4ffd4db4da2f13 |
Hashes for charidotella-0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29b6971531b424e9696119590692757c124a9fcf074fca4d6b23f67b2ecda44f |
|
MD5 | 5ad1512575060047598d5143b8a9dadf |
|
BLAKE2b-256 | 39dc5023538e0ba006ac86baf8e584baa39a00e838857b312462309b216230b3 |
Hashes for charidotella-0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3288439dbcbc586bb60bad4e2b84ae62b86483aaeb00a352bc736bfe547cfba5 |
|
MD5 | dcea1d17b8232881884aa3535a32549a |
|
BLAKE2b-256 | c20fecd3370dce594da9ecfe341d670df6962851cb8a96c1b0dbfaf4300145ce |
Hashes for charidotella-0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98b1c68291ce6a22e63a1fc012eada102e7366137f03094b0ca297d96201bc39 |
|
MD5 | 5ae679abcd7e4c65e8122eccb2ba8823 |
|
BLAKE2b-256 | 7b0ab7d36574fc6e4189531dbcec0a1ac78430e5f7deaac07f1995ffbdbdfd6d |
Hashes for charidotella-0.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b5bbfd5ac2618af3e042c6633db287041b2d0fbf0799e4d92ee87e1859df05f |
|
MD5 | fc7f44e90416e25d179fcbbea9ef043d |
|
BLAKE2b-256 | 7056376ea940739bfce5359767ef8d6ae9dda680adb277f76777888c3d06b15a |
Hashes for charidotella-0.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de49ad53ba3e378ce82d4968d71e6a1d673b01d32d5aceca7f02d6be59cffb35 |
|
MD5 | 33b20a848a6b3c7c72fd0eb3505a96e7 |
|
BLAKE2b-256 | 0a91718ae6e6ec4c50bcd401376f809904340b50b7f21b87e3eb5f1fc64765ab |
Hashes for charidotella-0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e902311b03a7613a11413fe23ff5b0e95804d9ebfd8a9e3460d823711a4dfc0c |
|
MD5 | 5cf9c18a5e97dbf44dabcff8aa29b91a |
|
BLAKE2b-256 | c770162588af0df8a62421c9ac239affe917f7b7b020671dff486cfee71b1b87 |
Hashes for charidotella-0.3-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 235195a3654c8d59d90346f2eebde6b8b623a6a38ccbc074f4b02018af80cb2b |
|
MD5 | 9b26071e86318e79972d6f92ff3242aa |
|
BLAKE2b-256 | 65e3a40460a38af70c5e99d749e31185c0d48cb10f4bf21a7a7ec9e60f6c2216 |
Hashes for charidotella-0.3-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1269c5fbbc2007232e18aad3307f30ae8f60144ead5fa91a26a67debedd8b412 |
|
MD5 | ea48ed5846a5df86dafca554ba6fc830 |
|
BLAKE2b-256 | 333a204420e05a0357c18f081ffb69a26f5d0d146e689e42f92d7391b9dcee93 |
Hashes for charidotella-0.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 996e81c2fa0c55244a6488529e0dfec95187b589f0b73efadb6dd8901d3f8f89 |
|
MD5 | cde6ab520c80fffcd63724fd10653506 |
|
BLAKE2b-256 | f732a12eed4628f867711e47c4c216f83b52686c9c863c6d32650e30a26decf1 |
Hashes for charidotella-0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c74faa718e1f4958d54a45f94d8f190ada2d102d8fd39fd0b8cbe2a279196e23 |
|
MD5 | 3bacc6b3532a061d9ab62baec56967ee |
|
BLAKE2b-256 | b5a742bbce9d843f692a1e0b0924e8d4a1904d67e5b2e1d71c10e8774db6be65 |
Hashes for charidotella-0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 333c52cad8b0618f3d7bd49c585a5dca28e4f467f4e4a23cb61f43b5ff091624 |
|
MD5 | 35224e9f1f76036418a4ca409fa74583 |
|
BLAKE2b-256 | 223a5126b1bfd43b31f5033d828bd2c157bf5ca80b0d3b051cdb113886194848 |
Hashes for charidotella-0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce4c6ce2eaf8c36c7460b7232aa5ddda4d03f34c673e0b82e51f12da8441a743 |
|
MD5 | de215f432155526c1061204d09df97e2 |
|
BLAKE2b-256 | 9520167fcd1545fa80d8b40fc872cedbb182631ee564181afd9bd507a500842e |
Hashes for charidotella-0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 563e6a17780fb852ec7e3a6bc53d3985ee3ca6759a37d6672239155293e06aae |
|
MD5 | 89f0d7578468660a33204760919170c8 |
|
BLAKE2b-256 | 96125fb053cc691ba5b2945e1bb5a67dfbb2998a8c218ca54cb85a85f7683836 |
Hashes for charidotella-0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0915d8f4d1f71e79cbf4daa31120bf92df1ef19eebc99246a1f86e952df569aa |
|
MD5 | 58472e43a6a34ef5a48d7c58ef862ad8 |
|
BLAKE2b-256 | 2a929bc266b3dae2d1f85c2bd35b5b4543b7f56b783f00a88a622115cbb5b937 |
Hashes for charidotella-0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49b36012fc9fb800c02335f3e2432114e488e967b8d808e52c89dc8cbc73ba26 |
|
MD5 | 0c62d0250a613bdb22a44adc4cfd9a4b |
|
BLAKE2b-256 | aac703adaba5b07a3c75c50f96d5dd7d94a3c2c46ccda437ed0b4576b6251a9f |
Hashes for charidotella-0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84883959ba405fa39e82d4e40a251b984233b3561cc750f54ca4bcfe25247593 |
|
MD5 | e048df4b8e499e62eb4600f5a9707be6 |
|
BLAKE2b-256 | d23ac2b86aa5279779a15b81a1d705100b9d4607488fe756eca948ca950e032e |