FrodoTheYuzuksuz bunu yazdı time. sleep(12 60 60)Hocam zaten 12 saatte bir atıyor gibi grünüyor şu anda? Bu düzeltilmiş haliymiş zaten. Çalışması lazım. Ama api yüzünden crash verirse yeniden deneyecek bir mekanizma yok gibi. hee gzümden kaçmış. Son tweet zamanı bir text dosyasına kaydedilebilir. O tweet dosyasının üzerinden 12 saat geçince paylaşım yapılır, zaman damgası düzenlendir.. Ama ben olsam şyle yapardım, @app. route def send : doggie_fact = parse_dog_fact payload = {"text": " ". format } response = post_tweet . json posted_fact = response print return "hasstikr be rıfat abi" if name " main ": app. run Kodu bu şekilde değiştirip send route ekledikten sonra 12 saatte bir cron-job. org sitesinden site.com/send adresi tetiklenecek şekilde işlem yaptırabilirsiniz. İlla zorluk istiyorum derseniz aşağıdaki linkteki İş Zamanlama kısmına bakabilirsiniz. https://emregeldegul.com.tr/2022/07/flask-uygulamalarinda-redis-queue-ile-asenkron-task-yonetimi/ Acı Çekene Saygı

Twitter artık affetmiyor direkt hesapların kapanır hocam. Çok ciddi sıkıntı var elon musk dan sonra kimsenin gzünün yaşına bakmıyor. Bariz bot gibi davranırsa kullandığın SDK. Hesaplarına da browser dan giriş yapmazsan hesapların gümler haberin olsun. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

end bunu yazdı https://pypi.org/project/flask-crontab/ Sendleme için route oluşturup 3rd party bir hizmetle request atmak benim de tercihim olurdu bu arada. Sonuna kadar redisciyiz. Ha bu arada bir nceki mesajına istinaden; tekrar deneyecek mekanizmalar var en basit rnek: supervisor, serviced Makineye her kurulan program bir külfettir. Minimum gereksinimle çzmek yeğdir, en azından bazı durumlarda. Adam sırf 12 saatte 1 çalışacak diye gitsin redis mi kursun Basit bir try except ve async stack ile çzersin be hocam 😜 end tarafından 11/May/23 12:32 tarihinde düzenlenmiştir 0x0480 takilin madem

Twitter hesaplarımın aktif kalması için bir app arıyordum. Twitter github sayfasında şu rnek var: https://github.com/twitterdev/dog-facts Python ile yazılmış. App'e izin verirseniz kpekler hakkında 1 kere tweet atıyor. Çalışan versiyonu şurada deneyebilirsiniz: https://tweet-a-dog-fact.glitch. me/ Çalıştırdım, güzel çalışıyor. Fakat 1 kereden daha fazla tweet atmasını istiyorum. 12 saatte 1 atmaya devam etse harika olur. Python üstatlarının yardımına ihtiyacım var. Chatgpt'ye sordum server. py dosyasını şyle düzeltti ama çalışacak mı emin değilim: import base64 import hashlib import os import re import json import requests import time from requests. auth import AuthBase, HTTPBasicAuth from requests_oauthlib import OAuth2Session, TokenUpdated from flask import Flask, request, redirect, session, url_for, render_template app = Flask app. secret_key = os. urandom(50) client_id = os. environ. get client_secret = os. environ. get auth_url = "https://twitter.com/i/oauth2/authorize" token_url = "https://api.twitter.com/2/oauth2/token" redirect_uri = os. environ. get # Set the scopes scopes = # Create a code verifier code_verifier = base64. urlsafe_b64encode(os. urandom(30)). decode("utf-8") code_verifier = re. sub(" +", "", code_verifier) # Create a code challenge code_challenge = hashlib. sha256(code_verifier. encode("utf-8")). digest code_challenge = base64. urlsafe_b64encode . decode("utf-8") code_challenge = code_challenge. replace def make_token : return OAuth2Session def parse_dog_fact : url = "http://dog-api.kinduff.com/api/facts" dog_fact = requests. request . json return dog_fact def post_tweet : print return requests. request( "POST", "https://api.twitter.com/2/tweets", json=payload, headers={ "Authorization": "Bearer ". format , "Content-Type": "application/json", }, ) @app. route def hello : return render_template @app. route def demo : global twitter twitter = make_token authorization_url, state = twitter. authorization_url( auth_url, code_challenge=code_challenge, code_challenge_method="S256" ) session = state return redirect @app. route def callback : code = request. args. get token = twitter. fetch_token doggie_fact = parse_dog_fact payload = {"text": " ". format } response = post_tweet . json posted_fact = response return render_template if name " main ": app. run while True: time. sleep(12 60 60) doggie_fact = parse_dog_fact payload = {"text": " ". format } response = post_tweet . json posted_fact = response print turkz tarafından 10/May/23 23:28 tarihinde düzenlenmiştir Dünyayı iyiler kurtaracak.

https://pypi.org/project/flask-crontab/ Sendleme için route oluşturup 3rd party bir hizmetle request atmak benim de tercihim olurdu bu arada. Sonuna kadar redisciyiz. Ha bu arada bir nceki mesajına istinaden; tekrar deneyecek mekanizmalar var en basit rnek: supervisor, serviced FrodoTheYuzuksuz tarafından 11/May/23 12:15 tarihinde düzenlenmiştir Acı Çekene Saygı

end bunu yazdı FrodoTheYuzuksuz bunu yazdı time. sleep(12 60 60)Hocam zaten 12 saatte bir atıyor gibi grünüyor şu anda? Bu düzeltilmiş haliymiş zaten. Çalışması lazım. Ama api yüzünden crash verirse yeniden deneyecek bir mekanizma yok gibi. hee gzümden kaçmış. Son tweet zamanı bir text dosyasına kaydedilebilir. O tweet dosyasının üzerinden 12 saat geçince paylaşım yapılır, zaman damgası düzenlendir.. Ama ben olsam şyle yapardım, @app. route def send : doggie_fact = parse_dog_fact payload = {"text": " ". format } response = post_tweet . json posted_fact = response print return "hasstikr be rıfat abi" if name " main ": app. run Kodu bu şekilde değiştirip send route ekledikten sonra 12 saatte bir cron-job. org sitesinden site.com/send adresi tetiklenecek şekilde işlem yaptırabilirsiniz. İlla zorluk istiyorum derseniz aşağıdaki linkteki İş Zamanlama kısmına bakabilirsiniz. https://emregeldegul.com.tr/2022/07/flask-uygulamalarinda-redis-queue-ile-asenkron-task-yonetimi/ https://pypi.org/project/flask-crontab/ Sendleme için route oluşturup 3rd party bir hizmetle request atmak benim de tercihim olurdu bu arada. 0x0480 takilin madem

time. sleep(12 60 60)Hocam zaten 12 saatte bir atıyor gibi grünüyor şu anda? Acı Çekene Saygı

time sleep değil de cron ile daha doğru olur

Makineye her kurulan program bir külfettir. Minimum gereksinimle çzmek yeğdir, en azından bazı durumlarda. Adam sırf 12 saatte 1 çalışacak diye gitsin redis mi kursun Basit bir try except ve async stack ile çzersin be hocam 😜 Ben sunucuya kuracak diye düşünüyordum :D vercel falan beleş sağlıor, req. olarak belirtsin dışardan tetikletsin :D Pc konusunda katılıyorum, bende dockeri tercih etmeye çalışıyorum mümkün mertebe. Acı Çekene Saygı

time. sleep(12 60 60)Hocam zaten 12 saatte bir atıyor gibi grünüyor şu anda? Bu düzeltilmiş haliymiş zaten. Çalışması lazım. Ama api yüzünden crash verirse yeniden deneyecek bir mekanizma yok gibi. 0x0480 takilin madem

Twitter artık affetmiyor direkt hesapların kapanır hocam. Çok ciddi sıkıntı var elon musk dan sonra kimsenin gzünün yaşına bakmıyor. Bariz bot gibi davranırsa kullandığın SDK. Hesaplarına da browser dan giriş yapmazsan hesapların gümler haberin olsun. Hocam aslında bu bot değil de app diye geçtiği için banlanmama konusunda ümitliyim. Bot da kullanıyorum çok fazla banlanan hesabım oldu. Dediğin gibi tarayıcıdan giriş belli bir süre olmazsa ve aynı ip'den yoğun rt fav takip olayına girdiğinde hesabın kurtuluşu yok. Dünyayı iyiler kurtaracak.