Kathimeripy
Use your Kathimerini, GMail and Kindle Email
Installation
pip install kathimeripy
Setup
First run the following to set up the application
python -m kathimeripy configure \
--kathimerini-user YOUR_LOGIN_EMAIL@SERVER.com \
--kathimerini-pass YOUR_PASS \
--gmail-user GMAIL_ACCOUT@gmail.com \
--gmail-pass GMAIL_APPLICATION_PASSWORD \
--kindle-email KINDLE_EMAIL@kindle.com
Manual configuration
You can also configure the application by editing the configuration file located at $HOME/.config/kathimeripy/config.json.
The configuration file is in JSON format and should contain the following keys:
kathimerini-user: Your Kathimerini login email.kathimerini-pass: Your Kathimerini password.gmail-user: Your Gmail account email.gmail-pass: Your Gmail application password.kindle-email: Your Kindle email address.news-categories: A list of news categories to be fetched. See below a list of accepted categories.
Usage
To fetch and send the news to your Kindle, simply run: python -m kathimeripy run
Or, you can also use the python -m kathimeripy schedule command to run it daily through crontab. By default this is run at 08:00 every day.
Optionaly you can alse set news categories you're interested in like so:
python -m kathimeripy news-categories "Επιστημη" "Ελληνικη Οικονομια" "Διεθνης Οικονομια"
Valid categories are the following:
-
HARVARD
-
Αθλητισμος
-
Αμυνα
-
Αποψεις
-
Αστυνομικο
-
Ατζεντα
-
Βιβλιο
-
Γαστρονομος
-
Γραφηματα
-
Διεθνης Οικονομια
-
Δικαστικο
-
Εκπαιδευση
-
Ελληνικη Οικονομια
-
Εξωτερικη Πολιτικη
-
Επιστημη
-
Επιχειρησεις
-
Ιστορια
-
Κοινωνια
-
Κοσμος
-
Κυβερνηση
-
Με την «Κ»
-
Οικονομια
-
Περιοδικο «Κ»
-
Πολιτικη
-
Πολιτισμος
-
Στηλες
-
Ταξιδια
-
Υγεια
Metadata
Release files for kathimeripy 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kathimeripy-0.7.1.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kathimeripy-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / kathimeripy-0.7.1.tar.gz
| Download URL | kathimeripy-0.7.1.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
383271607511bb80a9efc0aeea80592f1b2c580cf0a0fd9ba9cc09bc0d5e8876
|
|
BLAKE2b-256 checksum How to use checksums |
026ccb493e4382a21286a821c6c8c78955263d854aaa756132db20410eba5248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 16, 2024.
Transparency logRelease files / kathimeripy-0.7.1-py3-none-any.whl
| Download URL | kathimeripy-0.7.1-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24cd9e52d7a0057b54795fac7f00148465afb5fea541a22209b44ec1793a4dbe
|
|
BLAKE2b-256 checksum How to use checksums |
78a685a59886a6fe61b2f8f62897bc7bccc7710e587217e865d33f6fb61d6023
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 16, 2024.
Transparency log