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.

Draw your telegram bot in draw.io and generate its code

README Contents: Draw your bot Install requirements Registering a telegram bot Draw bot Start point Message block Single choice block Functions block

DENIS TSITKO 23 Nov 09, 2022
An implementation of webhook used to notify GitHub repository events to DingTalk.

GitHub to DingTask An implementation of webhook used to notify GitHub repository events to DingTalk.

Prodesire 5 Oct 02, 2022
Pinopoly is a tool to remove the "banker" player and replace them with a digitalized system

Pinopoly is a tool to remove the "banker" player and replace them with a digitalized system. It is intended to be used on a Raspberry Pi but can be used in the command line as well.

Alex Overstreet 11 Jul 09, 2022
短信发送 Python 程序(包含1000+有效接口)

短信轰炸 Python 程序(包含1000+有效接口) 前言 这是一个爬取网络上在线轰炸的接口,后通过 Python 异步 请求接口以达到 手机短信轰炸 的目的。 此为开源项目,仅供娱乐学习使用,使用者所带来的一切后果与作者无关,使用请遵守相关的法律法规,合理使用,请勿滥用。 食用方法 1. 爬取接

蓝鲸落 10.2k Jan 02, 2023
Sentiment Analysis web app using Streamlit - American Airlines Tweets

Analyse des sentiments à partir des Tweets L'application est développée par Streamlit L'analyse sentimentale est effectuée sur l'ensemble de données d

Abida Hassan 2 Feb 04, 2022
in-progress decompilation of Gauntlet Legends decompression code on the N64

Gauntlet-Legends A in-progress decompilation of Gauntlet-Legends (N64) decompression code. This project currently supports the US release. Building (L

6 Jul 23, 2022
Ridogram is an advanced multi-featured Telegram UserBot.

Ridogram Ridogram is an advanced multi-featured Telegram UserBot. String Session Collect String Session by running python3 stringsession.py locally or

Md. Ridwanul Islam Muntakim 134 Dec 29, 2022
A python interface for interacting with the Ethereum blockchain and ecosystem.

Web3.py A Python library for interacting with Ethereum, inspired by web3.js. Python 3.6+ support Quickstart Get started in 5 minutes or take a tour of

3.9k Jan 03, 2023
Herramienta para transferir eventos de Sucuri WAF hacia Azure Data Tables.

Transfiere eventos de Sucuri hacia Azure Data Tables Script para transferir eventos del Sucuri Web Application Firewall (WAF) hacia Azure Data Tables,

CSIRT-RD 1 Dec 22, 2021
This bot will delete messages containing blacklisted words in your telegram groups.

Profanity Detector Bot This bot will delete messages containing blacklisted words in your telegram groups. Made using ProfanityDetector.

Aditya 17 Oct 08, 2022
Exporta archivos masivamente del TEC Digital.

TEC Digital Files Exporter Script que permite exportar los archivos de cursos del TEC Digital del Instituto Tecnológico de Costa Rica, debido al borra

Joseph Vargas 22 Apr 08, 2021
Bot Auto Chess.com

Bot Auto Chess.com Is a suggestion for chess moves on the chess.com platform. The available features are: chess suggestions and moves automatically. i

Tn. Ninja 34 Jan 01, 2023
A quick-and-dirty script to scrape the daily menu of Leipzig University Mensa and send it to a telegram channel.

Feed me Mensa UL A quick-and-dirty script to scrape the daily menu of Leipzig University Mensa and send it to a telegram channel. For food and cat lov

3 Apr 08, 2022
Senditapp.com bot spammer, spam your friends

Sendit Spammer Python ⚠️ I am not responsible for how you use this tool. This tool is against "Sendit" ToS and shall not be used in a production envir

Glaukio 1 Dec 31, 2021
Grade Notifyer Bot

A bot that automatically crawl the submission platform of montefiore to notify the student when a project has been graded.

Julien Gustin 2 Jun 02, 2022
A program that generates discord.py code

discord-py-generator A program that generates discord.py code Setup in cmds.txt file add your user id, client id and bot token you can change the bot

3 Dec 15, 2022
A Pluggable And Powerful Telegram Manager Bot

FRIDAY-USERBOT 🇮🇳 A Powerful, Smart And Simple Userbot In Pyrogram. Support 🚑 Inspiration & Credits Userge-X Userge Pokurt Pyrogram Code Owners Chs

DevsExpo 371 Mar 26, 2022
Discord Remote Administration Tool fully written in Python3.

DiscordRAT Discord Remote Administration Tool fully written in Python3. This is a RAT controlled over Discord with over 50 post exploitation modules.

hozzywozzy 2 Feb 06, 2022
Change your discord avatar every x h/d based on a list of images

Discord-Avatar-Autochange Introduction A simple script that automatically keeps changing your discord avatar after a given amount of time based on the

Armin Amiri 5 Apr 30, 2022
Exports saved posts and comments on Reddit to a csv file.

reddit-saved-to-csv Exports saved posts and comments on Reddit to a csv file. Columns: ID, Name, Subreddit, Type, URL, NoSFW ID: Starts from 1 and inc

70 Jan 02, 2023