Skip to main content

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)

Source distribution for kathimeripy 0.7.1
File Size Uploaded
kathimeripy-0.7.1.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kathimeripy 0.7.1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.6.1

2 release files

0.5.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page