Mini Tool to lovers of debe from eksisozluk (one of the most famous website -reffered as collaborative dictionary like reddit- in Turkey) for pushing debe (Most Liked Entries of Yesterday) to kindle every day via Github Actions.

Overview

debe to kindle Scheduled Push

Mini Tool to lovers of debe from eksisozluk (one of the most famous website -refered as collaborative dictionary like reddit- in Turkey) for pushing debe (Most Liked Entries of Yesterday) to kindle every day via Github Actions.

Screenshot 1, Screenshot 2.

Nasıl Kullanırım ?

  1. Öncelikle kullanacağınız mail adresininizin SMTP/IMAP ayarlarının var olduğunu düşünüyorum. Eğer yapılmamış veya emin değilseniz Mail Ayarları & Oluşabilecek Hatalar kısmına bakın. Sonra buradan "Daha az güvenli uygulama erişimi"'ne izin verin.
  2. Projeyi fork'layın. (Github üyeliğiniz yoksa tabi önce üye olun ve sağ üstte yer alan Fork'a tıklayın)
  3. Settings > Secrets'a girip, sağ üstte yer alan New Depository Secret ile aşağıda yer alan üç adet Secret'i oluşturun.
  4. Dilerseniz gönderim saatini .github/workflows/debe-to-kindle.yml dosyasında yer alan cron: "1 7 * * *" kısmından değiştirebilirsiniz. İkinci sayı saati ilk sayı ise dakikayı belirtiyor. 09:20 için cron: "20 9 * * *" gibi. (Saatler UTC üzerinden)
  5. debe-to-kindle-push.yml ve debe-to-kindle.yml adında iki adet action var. Push değişiklik yapıldığında, diğeri ise günlük olarak mail gönderir. Kurulum yaptığınızda günlük mail gönderilir ancak ayarları yeniden yaptıktan sonra deneme yapmak için :
    • Repository anasayfasındaki yeşil / kırmızı işaret > Details'i tıklayın. Açılan sayfadan Re-run all jobs'a tıklayın.
    • Veya Actions > debe-to-kindle-push'a tıklayıp orada yer alan son Action sayfasından Re-run all jobs'a tıklayın.
  6. Mail ayarları Gmail'e göre ayarlanmış ancak diğer mail servisleri de kullanılabilir (belki daha iyi bile olur). Bunun için debe-to-kindle.yml ve debe-to-kindle-push.yml dosyalarında en alt satırlarda yer alan bilgileri kullanacağınız mail servisinin SMTPservisi bilgilerini değiştirmeniz gerekmektedir. Örneğin : Hotmail için ayarlar, Yahoo için ayarlar.
    • server_address : genelde smtp ile başlayan adres. (Yahoo : smtp.mail.yahoo.com, Hotmail/Outlook : smtp-mail.outlook.com)
    • server_port : smtp bağlantı noktası. (Yahoo : 465 veya 587, Hotmail/Outlook : 587)
    • secure : mail servisinin TLS kullanıp kullanmadığı. %95 true.
  7. Eğer bu adımda mail gönderiminde hata var ise bu sayfa üzerinden (sanıyorum ki bir kez olarak) Devam Et seçeneğine tıklayın.
  8. "Verify your Kindle document" mail'i alırsanız burada yer alan Personal Document Settings > Approved Personal Document E-mail List kısmından gönderim yaptığınız mail adresini ekleyerek bu uyarıyı geçebilirsiniz veya geçmeyerek istediğiniz günler mail üzerinden onaylayarak sadece o gün için debe'yi kindle'a indirebilirsiniz.
  9. Debe'yi kindle üzerinden okumanın keyfini çıkarın :)

Mail Ayarları & Oluşabilecek Hatalar

Melun Gmail, kendini korumayı görev edindiği için giriş yapamama hatalarını pek çok çeşitli yollar ile alabilirsiniz. Karşılaşacağınız hata muhtemelen Actions üzerinde göreceğiniz Invalid login: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt olacaktır. Bu sebepten bu sayfa üzerindeki 1. Adım kısmında yazanları ve Sorun Giderme kısmındaki adımları büyük bir dikkat ile tamamlayın. Ayrıca bu sayfa üzerinden "Daha az güvenli uygulama erişimi"'ne izin vermelisiniz.

  • İki adımlı uygulama kullanıyorsanız, kendi şifreniz yerine uygulama şifresi ile giriş yapmanız gerekiyor olabilir. Yukarıda yer alan linkin Sorun Giderme kısmında ne yapacağınızı bulabilirsiniz. Bu sayfa üzerinde yer alan Google'da oturum açma sekmesinden Uygulama Şifreleri'ni tıklayarak uygulama şifresi oluşturun ve mail şifresi yerine orada yer alan şifreyi boşluksuz olarak kullanın.
  • Son ve pek önemli olarak şu sayfada yer alan Devam Et düğmesine tıklamayı ihmal etmeyin. Yine yukarıdaki linkte yer alan Sorun Giderme kısmında aynı link yer alıyor. Yaptığım çeşitli denemeler sırasında bu linki en az bir kere tıklamadan girişe izin verildiğine şahit olmadım.

Geri Bildirim

Bir hata bulduysanız (o sizin kullanıcı hatanızdır, gayet çalışıyor işte), veya (daha ne eklenebilir emin değilim ama) yeni bir özellik eklenmesini dilerseniz mail atmaktan ([email protected]), pull requests göndermekten, sözlük üzerinden mesaj atmaktan ve dua etmekten geri durmayın.

An enhanced discord.py, based off of the now-archived discord.py project

enhanced-discord.py A modern, maintained, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. The Future of enhanced

Devision 2 Dec 21, 2022
Moon-TikTok-Checker - A TikTok Username checking tool that probably 3/4 people use to get rare usernames

Moon Checker (educational Purposes Only) What Is Moon Checker? This is a TikTok

glide 4 Nov 30, 2022
A discord bot made by the community (uses python)

discord community bot context: this is a discord bot made by the community by community i mean people adding commands to the bot or changing the bot b

TR ASH 0 Oct 11, 2022
Project made to analyse movie trends

MovieTrends Project to analyse the daily movie trends from the website The Movie DataBase. The main idea is upload the results to a PostgreSQL server

Jazmín López Chacón 0 Feb 15, 2022
A simple tool that lets you know when you are out of Lost Ark's queues

Overview A simple tool that lets you know when you are out of Lost Ark's queues. You can be notified via: Sound: the app will play a sound Discord web

Nelson 3 Feb 15, 2022
This is simply code for bitcoin fair value.

About The Project This is a code for bitcoin fair value, its simply exclude bubble data using RANSAC method, and then plot the results. Check youtube

BitcoinRaven 4 Mar 26, 2022
The world's first public V2ray manager Telegram bot

📌 DarkV2ray-Manager-Bot 0.1 UPDATE 11/11/2021 Telegram bot v2ray Test user expired date data limit paylode && sni usage user on/off heroku bot hostin

@Dk_king_offcial 1 Nov 11, 2021
A multi-tenant multi-client scalable product categorising demo stack

Better Categories 4All: A multi-tenant multi-client product categorising stack The steps to reproduce training and inference are in the end of this fi

7 Feb 15, 2022
Tickergram is a Telegram bot to look up quotes, charts, general market sentiment and more.

Tickergram is a Telegram bot to look up quotes, charts, general market sentiment and more.

Alberto Ortega 25 Nov 26, 2022
Often discord bots just die, and we hardly find one that is durable

Muitas vezes bots do discord simplesmente morrem, e dificilmente achamos um que seja durável. Então porque não ter um próprio para emergências? Como c

Guilherme Almeida 3 Dec 06, 2022
This is a Python package to create a snowflake identifier similar to Discord's or Twitter's.

snowflake2 Based on falcondai and fenhl's Python snowflake tool, but with documentation and simliarities to Discord. Installation instructions Install

Learnloot 2 Mar 19, 2022
Crypto trading bot that detects surges in the bitcoin price and executes trades.

The bot will be trading Bitcoin automatically if the price has increased by more than 3% in the last 10 minutes. We will have a stop loss of 5% and t

164 Oct 20, 2022
Filters to block and remove copycat-websites from DuckDuckGo and Google

uBlock Origin - Shitty Copy-Paste websites filter Filter for uBlock origin to remove spam-website results from DuckDuckGo and Google that just blatant

99 Dec 15, 2022
Opencontactbook - Bulk-manage large numbers of vCard contacts with built-in geolocation

Open Contact Book Open Contact Book is a buiness-oriented, cross-platform, Pytho

Aurélien PIERRE 2 Aug 08, 2022
This repository will (hopefully) always contain the latest version of the libProfessorP.asm.so shared object.

libPuhfessorP - Deploy Repo This repo should (hopefully) always contain the latest version of the libPuhfessorP.asm.so shared object, to be linked wit

Puhfessor P - CPSC 240 3 Sep 30, 2021
This is Instagram reposter that repost TikTok videos.

from-tiktok-to-instagram-reposter This script reposts videos from Tik Tok to your Instagram account. You must enter the username and password and slee

Mohammed 19 Dec 01, 2022
Bot Realm of the Mad God Exalt (ROTMG). (Auto_nexus, Auto_HP, Auto_Loot)

Bot_ROTMG Bot Realm of the Mad God Exalt (ROTMG). (Auto_nexus, Auto_HP, Auto_Loot) *Este projeto visa apenas o aprendizado, quem faz mal uso é o único

Guilherme Silva Uchoa 1 Oct 30, 2021
Python functions for opentargets.org API

What is opy_Targets? Opentargets.org uses GraphQL API to explore it's content via coding. This ensemble of functions aim is to make it easy to use the

1 Jan 10, 2022
A casino discord bot written in Python

Casino Bot Casino bot is a gambling discord bot I made for my friends. It is able to play blackjack, slots, flip a coin, and roll dice. It stores ever

Connor Swislow 27 Dec 30, 2022
a translator bot for discord

TranslatorBOT it is a simple and powerful discord bot, it been used for translating includes more than 100 language, it has a lot of integrated comman

Mear. 2 Feb 03, 2022