Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adı/E-posta:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 9,474
» Son Üye: yuno
» Toplam Konular: 1,328
» Toplam Yorumlar: 34,593

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 128 kullanıcı aktif
» 0 Kayıtlı
» 128 Ziyaretçi

Son Aktiviteler
Film Oneri(İstek)[Paylaşı...
In Forum: İstek-Soru-ÖneriSon Yorum: by ulas1045
06-04-2026, Saat: 04:45Topics: Yorumlar: 467 Views: Okunma: 473,921 
Facebook da Müzik Yayını ...
In Forum: FacebookSon Yorum: by mhtozk
23-06-2024, Saat: 11:07Topics: Yorumlar: 0 Views: Okunma: 6,540 
Your freedom uzman kişile...
In Forum: Konu DışıSon Yorum: by metemli333
23-04-2024, Saat: 16:36Topics: Yorumlar: 10 Views: Okunma: 6,672 
5gb den büyğk dosyayı far...
In Forum: İstek-Soru-ÖneriSon Yorum: by Yusuf Çelik00
07-02-2024, Saat: 17:13Topics: Yorumlar: 2 Views: Okunma: 4,623 
Termux ile Android Telefo...
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
04-08-2023, Saat: 09:33Topics: Yorumlar: 2 Views: Okunma: 2,608 
Cloudshell için script
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
24-07-2023, Saat: 12:56Topics: Yorumlar: 2 Views: Okunma: 1,995 
Turbobit Otomatik Çeviri ...
In Forum: Konu DışıSon Yorum: by sadeceisimdustu
25-06-2023, Saat: 16:02Topics: Yorumlar: 667 Views: Okunma: 523,167 
Cloudshell ile gdrive, me...
In Forum: İstek-Soru-ÖneriSon Yorum: by ahmettepe
29-05-2023, Saat: 10:30Topics: Yorumlar: 1 Views: Okunma: 2,131 
İnternet paketi olmadan n...
In Forum: Konu DışıSon Yorum: by gecemor
27-05-2023, Saat: 20:53Topics: Yorumlar: 5 Views: Okunma: 2,767 
Deprem bölgesinde ikamet ...
In Forum: Konu DışıSon Yorum: by gecemor
20-02-2023, Saat: 20:59Topics: Yorumlar: 2 Views: Okunma: 2,309 

 
  Shell kabuk programlama ile ilgili yardım
Yazar: oktay811 - 25-11-2017, Saat: 10:58 - Forum: GNU/Linux - Yorumlar (80)

Hocam ben bitcoin traning botu kullanıyorum vps serverda ve hiçbir programlama dili bilmiyorum, servera geçmişe ait fiyat bilgilerini çekip geçmişe dönük simülasyonlar yapabiliyoruz. Bende bu işi kolaylaştırmak amacıyla botum simls. komut satırınadaki parametleri farklı değerlerin kombinasyonu şeklinde değiştirip simlsynları arttırıyorum, haliyle elime birsürü sonuç dosyası oluyor. bunlar hem zaman hem de serverda hafıza kaybı oluyor...

Sorum şu; simlsyn. dosyalarında değişimin (-....%) veya (0.00%) olan sim dosyalarını silsin, pozitif değişme değişim onlardan farklı ise dosyayı /var/www/html/ konumuna atsın ve bunu 10dk da bir yapsın ki ben kolaylıkla bakabileyimSmile 

Aşağıdaki gibi bişeyler yazdım ama her defasında hatalar veriyor, dün akşamdar beri uğraşıyorum. teşekkürler


PHP Kod:
for i in $(grep -'(*%)' sim*)
do
s=$(grep -'(0.00%)' sim*)
e=$(grep -'(-*%)' sim*) 
p=$(grep -'(+*%)' sim*)

while [ 
$i$p ]
do
 
 mv $p /var/www/html/
 
   if $i=$s ]
 
    then
       rm $s 
    brake
     
else [ $i=$e ]
    
rm $e    
       fi
     sleep 600
done 

Bu konuyu yazdır

  Otomatik Tweet [BETA] & [DEMO]
Yazar: gecemor - 16-11-2017, Saat: 17:25 - Forum: Konu Dışı - Yorumlar (23)

Twitter ile otomatik durum güncellemesi sayfası oluşturdum. Bu sayfa üzerinden tweetlerinizi girip gün içerisindeki saate göre gönderilmesini sağlayabilirsiniz.

Sistem bu tweetleri, twitter developer api üzerinden yapıyor. Aynı facebook'ta olduğu gibi twitter'da da geliştiricilere yönelik çalışmalar var. qpython.club adıyla açtığım twitter uygulaması üzerinden twitter hesabınız ile giriş yapıp uygulamanın sizin adınıza tweet göndermesini onaylıyorsunuz. Böylelikle access token sisteme kaydediliyor ve bu erişim jetonu ile uygulama üzerinden tweet gönderebiliyoruz. Ayrıca bu sistemin sizin twitter şifrenize, e-mail adresinize ve kişisel mesajlarınıza vs erişme yetkisi yok.

Kullanıcı paneline giriş için sistem, size rastgele bir şifre belirleyip vereceğiniz e-mail adresine gönderiyor. Bu şifre ile panele girip php sayfası ile sistem kaydettiğiniz tweetleri mysql içerisinde saklıyor (veritabanı). Dilerseniz içerisinden şifrenizi ve e-mail adresinizi değiştirebiliyorsunuz. 

Şimdilik tweetler sadece msj olarak gönderiliyor ama ilerleyen zamanlarda resim yükleme ve seçilen resimlerle tweet gönderme alternatifleri yapabilirim.

Normalde sistemin çalışma prensibi dakikada bir veritabanından o dakika için kaydedilmiş tweetleri bulup kullanıcı isim ve tokenlere göre update etmesidir. Fakat sitenin bulunduğu hosting firması dakikada bir cron çalışmasına müsaade etmiyor. O yüzden deneyecek arkadaşların tweet dakikalarını 15 'er dakika aralıklarla yazması gerekecek.

Mesela akşam saat 7 de tweet göndermek istiyorum ama dakikasını 15 ve katlarında yazmak zorundayım. sade 00, 15, 30 ve 45 dakikalarını kullanmak zorundayız.

19:00
19:15
19:30
19:45

gibi... Bu geçici bir durum, kullanıcılardan gelen talebe göre vps üzerinde çalıştırabilirim. Ama dediğim gibi şu an için bu sitenin hostunda çalışıyor ve hosting yöneticileri cron işlerinin minimum 15 'er dakikalık aralıklarla çalışmasına müsaade ediyorlar. Ben de zaten sistemi tam oturtmadığım için vps 'ye gerek duymadım, deneme amaçlı iş görür diye düşündüm. Yoksaki normalde dakikaları ne yazarsanız yazın o fark etmezdi.

Sisteme kaydolan herkesin hesap durumu "Aktif" olarak işaretlenecek ve tweet gönderebilecektir. Konu ile ciddi olarak ilgilenenler için daha sonra ücretli ve tam bir hizmet sağlayabiliriz. 

Sistemin Php ve MySQL kodlamaları bana aittir fakat, mail atmak için PHPMailer gibi bazı hazır kütüphaneleri kullandım. Aynı JQery kütüphanelerini herkesin mecbur kullanması gibi :Smile

SAYFA ADRESİ:
http://twitter.qpython.club


EKRAN GÖRÜNTÜLERİ:











Bu konuyu yazdır

  facebook URL signature expired
Yazar: joes001 - 14-11-2017, Saat: 10:42 - Forum: İstek-Soru-Öneri - Yorumlar (3)

merhaba arkadaslar facebook a video yükledikten sonra ben o videonun linki ni almıstım,çalısıyordu fakat aradan bir süre gectik suan çalısmıyor bir yardım ederseniz cok memnun olurum.

video linki:
https://video-frt3-1.xx.fbcdn.net/v/t42....e=5A0634DF
 işte bu şekil almıstım linki sonra bu hatayı vermeye basladı:
URL signature expired

Bu konuyu yazdır

  facebook a çalma listesi yüklemek mümkün mü
Yazar: joes001 - 06-11-2017, Saat: 17:58 - Forum: İstek-Soru-Öneri - Yorumlar (4)

merhaba arkadaslar baslıkta da belirttiğim gibi youtube deki çalma listelerini facebook a yükleme mümkün olur mu ?

Bu konuyu yazdır

  mms üzerinden indirme yapma
Yazar: joes001 - 28-10-2017, Saat: 11:45 - Forum: İstek-Soru-Öneri - Yorumlar (6)

merhaba arkadaslar mms hız sınırı normale döndü fakat  fakat indirme yapamıyorum.

Bu konuyu yazdır

  Türkcell Hediye türk lirası
Yazar: denizci35 - 27-10-2017, Saat: 12:56 - Forum: Konu Dışı - Yorumlar (2)

2255 e Google Play yazıp gönderen türkcell abonelerine faturalılara 10 tl hazırkartlılara 5tl hediye veriliyor paycell' i indirip harcayabilirsinizSmile

Bu konuyu yazdır

  [Python] Face uzerinden Youtube video arama ve indirme
Yazar: Ethnic - 10-10-2017, Saat: 15:01 - Forum: Python - Yorumlar (77)

Bu defa sadece facebook erisiminiz olsa bile youtubedan video arayabilir, sectiginiz videoyu facebook uzerinden dolayli olarak indirebilirsiniz.

Aradığınız videoyu sectikten sonra kod videoyu önce facebook hesabınıza yükleyecek ardından video hesabınıza görünmesini bekleyecek, video hesabınıza yansır yansımaz en yüksek kalitede indirmeye başlayacak..

Kodu kullanmak için acceess token almanız gereklidir, uzun vadeli access token almanız önerilir..

facebook giris bilgilerinizi ve access tokeni bir defa girmeniz yeterlidir, devamında scripti her actığinızda kod giris bigilerinizi ve tokeni ilk girisinizde kaydettiği FaceVideo klsöründen okuyacak. farklı bir hesap yada token kullanacaksanız FaceVideo klasorundeki mail.txt ve passw.txt yada token icin token.txt dosyalarını silin.

ilk kurulumda bazi modüllerin yüklenmesi için bir defaya mahsus normal internet gereklidir.

Önemli Not: Scripti Forumda konusu bulunan Pydroid uyguaması ile çalıştırın..

İPUCU: Koda kolay erişmek için altdaki pytube.py dosyasını sdcard anadizine atın. Pydroidi her açtığınızda import facetube yazıp play düğmesine basarak kodu çalıştırabilirsiniz.. eğer android 6 ve üzeri telefon kullaniyorsaniz bir defaya mahsus Pydroid uygulamasının üst barında bulunan dosya simgesine dokunup 'open' diyerek dosya okuma izni verin aksi halde 'import facetube' diyerek kodu çalıştıramazsınız..

kodla ilgili bir sorun yaşarsanız çekinmeden söyleyin..
'nasıl access token alırım' gibisinden sorulara cevap vermiyorum, forumda facebooka video yukleme konusuna bakın...


PHP Kod:
#-*-coding:utf8;-*-

import HTMLParser
import urllib2
import re
,sys,urllib,time,os
from xml
.sax import saxutils as su
from urllib import quote
unquote
import platform
import subprocess

windows 
False

if platform.platform().startswith("Linux"):
    try:
        
os.makedirs('/sdcard/FaceVideo/')
    
except:
        
pass     
    
try:
        
from termcolor import coloredcprint
    except
:
        print 
"Gerekli modüller yükleniyor...\n"
        
arg="pip install termcolor"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
from termcolor import coloredcprint
    
try:
        
from bs4 import BeautifulSoup
    except
:
        
arg="pip install bs4"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
from bs4 import BeautifulSoup
    
try:
        
import mechanize
    except
:
        
arg="pip install mechanize"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
import mechanize
    
try:
        
import requests
    except
:
        
arg="pip install requests"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
import requests
    
try:
        
from requests_toolbelt import MultipartEncoder
    except
:
        
arg="pip install requests_toolbelt"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)   
        
from requests_toolbelt import MultipartEncoder     
else:
    try:
        
from termcolor import coloredcprint
    except
:
        print 
"Gerekli modüller yükleniyor...\n"
        
subprocess.call(["python","-m","pip","install","termcolor"])
    try:
        
from bs4 import BeautifulSoup
    except
:
        
subprocess.call(["python","-m","pip","install","bs4"])
        
from termcolor import coloredcprint
    
try:
        
import mechanize
    except
:
        
subprocess.call(["python","-m","pip","install","mechanize"])
        
import mechanize
    
try:
        
import requests
    except
:
        
subprocess.call(["python","-m","pip","install","requests"])
        
import requests
    
try:
        
from requests_toolbelt import MultipartEncoder
    except
:
        
subprocess.call(["python","-m","pip","install","requests_toolbelt"])
        
from requests_toolbelt import MultipartEncoder
    
try:
        
from colorama import init
        init
()
    
except:
        
subprocess.call(["python","-m","pip","install","colorama"])
        
from colorama import init
        init
()
    
windows True
     
if windows == True:
    
def yaz(parametretime_sleep 0.009):
        
sys.stdout.write(parametre)
        
sys.stdout.flush()
else:
    
def yaz(parametretime_sleep 0.009):
        for 
i in parametre:
            
time.sleep(time_sleep)
            
sys.stdout.write(i)
            
sys.stdout.flush()    

        
        
y=colored('Proje Adı  : FaceTube Video Downloader \n','white','on_blue')
a=colored('İletişim   : http://www.qpython.club \n','white','on_blue')
c=colored('Geliştirici: Ethnic                  \n','white','on_blue')
descolored('_'*60,'blue',attrs=['bold'])
yaz(des+'\n\n'+y+'\n'+a+'\n'+c+'\n'+des+'\n',0.002)


HTMLParser.HTMLParser()
br mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent''Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)')]

if 
platform.platform().startswith("Linux"):
    try:
        
token=open("/sdcard/FaceVideo/token.txt")
        
token=token.read()
    
except:
        
token=open("/sdcard/FaceVideo/token.txt","w")
        
token=token.write(raw_input(colored("Access Token   : ",'blue',attrs=['bold'])))
        
token=open("/sdcard/FaceVideo/token.txt")
        
token=token.read()
        
    try:
        
mail=open("/sdcard/FaceVideo/mail.txt")
        
mail=mail.read()    
    
except:    
        
mail=open("/sdcard/FaceVideo/mail.txt","w")
        
mail=mail.write(raw_input(colored("\nFacebook email   : ",'blue',attrs=['bold']))) 
        
mail=open("/sdcard/FaceVideo/mail.txt")
        
mail=mail.read()
        
    try:    
        
pasw=open("/sdcard/FaceVideo/pasw.txt")
        
pasw=pasw.read()    
    
except:
        
pasw=open("/sdcard/FaceVideo/pasw.txt","w")
        
pasw=pasw.write(raw_input(colored("\nFacebook şifre   : ",'blue',attrs=['bold']))) 
        
pasw=open("/sdcard/FaceVideo/pasw.txt")
        
pasw=pasw.read()
else:
    try:
        
token=open("token.txt")
        
token=token.read()
    
except:
        
token=open("token.txt","w")
        
token=token.write(raw_input(colored("Access Token   : ",'blue',attrs=['bold'])))
        
token=open("token.txt")
        
token=token.read()

    try:
        
mail=open("mail.txt")
        
mail=mail.read()    
    
except:    
        
mail=open("mail.txt","w")
        
mail=mail.write(raw_input(colored("\nFacebook email   : ",'blue',attrs=['bold'])))
        
mail=open("mail.txt")
        
mail=mail.read()
        
    try:    
        
pasw=open("pasw.txt")
        
pasw=pasw.read()    
    
except:
        
pasw=open("pasw.txt","w")
        
pasw=pasw.write(raw_input(colored("\nFacebook şifre   : ",'blue',attrs=['bold']))) 
        
pasw=open("pasw.txt")
        
pasw=pasw.read()
    
yaz(colored('\nFacebook Yükleniyor','blue',attrs=['bold']))
op=br.open("https://facebook.com")
username=mail
password
=pasw
yaz
(colored('\n\n- Kullanici verileri isleniyor...','blue',attrs=['bold']))
br.select_form(nr=0)
br.form["email"]=username
br
.form["pass"]=password
br
.method="POST"
br.submit()
yaz(colored("\n\n- Facebook'a giriş yapılıyor...",'blue',attrs=['bold']))
text=br.open("https://facebook.com").read()
    
if(
text.find("home_icon",0,len(text))!=-1):
    
yaz(colored('\n\n- Başarıyla giriş yapıldı.\n\n','green',attrs=['dark'])+des+'\n\n',0.001)
else:
    
yaz(colored('\n\n- Giriş Yapılamadı! Lütfen Giriş bilgilerinizi kontrol ediniz\n','red',attrs=['bold']))
    try:
        
os.remove("/sdcard/FaceVideo/mail.txt")
        
os.remove("/sdcard/FaceVideo/pasw.txt")
        
quit()
    
except:
        try:
            
os.remove("mail.txt")
            
os.remove("pasw.txt")
            
quit()
        
except:
            
quit()
    

face='https://developers.facebook.com/tools/debug/echo/?q='

def indir(son,isim):
    
oku urllib2.urlopen(son)
    
toplam int(oku.info().getheaders('Content-Length')[0])
    if 
toplam 1048576 :
        
mbstr(toplam/1025) + ' kb'
    
else:
        
mbstr(toplam/1048576) + ' mb'
    
print des+'\n\n'
    
print colored('- Video boyutu : %s \n\n' mb,'yellow',attrs=['bold'])

    
uzanti oku.info().getheaders('Content-Type')[0].split('/')[1]
    if 
uzanti == '3gpp':
        
uzanti=uzanti.replace('3gpp','3gp')
    else:
        
pass
    
if platform.platform().startswith("Linux"):
        
save=open("/sdcard/FaceVideo/"+isim+'.'+uzanti,"ab")
    else:
        
save=open(isim+'.'+uzanti,"ab")
    
sayi=0
    sayi2
=0
    
    
while True:
        
toplam/50
        b 
oku.read(a)
        
sayi += a
    
        
if not b:
            break
        
save.write(b)
        if(
sayi toplam):
            
sayi+=0
            sayi2
+=2
            kb
str(sayi/1048576) + ' mb'
            
sys.stdout.write(colored("- Video idiriliyor : %%%s " str(sayi2) + "  %s \r" str(kb),'green',attrs=['bold']))
            
sys.stdout.flush()
    
yaz(colored('\n\n- Video FaceVideo klasörüne indirildi.   \n\n','blue',attrs=['bold']))


def hdlink(title):
    
yaz(colored('- Videonun hesabınıza yansıması bekleniyor.\n\n- Bu işlem bir kaç dk sürebilir...\n\n','blue',attrs=['bold']))
    while 
True:
        try:
            
hedef=h.unescape(br.open("http://facebook.com/profile.php?=73322363").read().decode('utf-8'))
            
soup BeautifulSoup(hedef'html.parser')
            
vlin=re.findall('href="(.*?)videos_by',hedef)[-1]+'videos_by'
            
break
        
except:
            
time.sleep(5)
            
pass
    aut
=0
    
while True:
        try:
            
vlink=h.unescape(br.open(vlin).read().decode('utf-8'))
        
except:
            print 
'Bağlantı Hatası!'
#            print vlink
        
try:
            
vurl='https://www.facebook.com'+re.findall('class="async_saving _400z _2-40 __-q" href="(.*?)\"',vlink)[0]
        
except:
            
pass
        
try:
            
vtitle=re.findall('video_tab" aria-label="(.*?)ajaxify="#" rel="async"',vlink)[0]
        
except:
            
vtitle=''
            
pass
#        print title
#        print vtitle
        
if title in vtitle:
            
durl=h.unescape(br.open(vurl).read().decode('utf-8'))
            try:
                try:
                    
hdurl=re.findall('hd_src:\"(.*?)\"',durl)[0]
                
except:
                    
hdurl=re.findall('sd_src:\"(.*?)\"',durl)[0]
            
except Exception as e:
                print 
e
                pass
            indir
(hdurl,vtitle)
            break
        else:
            
time.sleep(4)
            
aut+=1
            
if aut == 20:
                
yaz(colored('\n- Video bulunamadı!\n','red',attrs=['bold']))
                break
            
pass
    

def put_video
(video_urlpage_idaccess_token,descriptiontitle):
    
yaz(colored('- Video Facebook\'a yükleniyor..\n\n- Bu işlem bir kaç dakika sürebilir \n\n','blue',attrs=['bold']))
    
video_file_name=title
    local_video_file
=video_url
    path 
"{0}/videos".format(page_id)
    
fb_url "https://graph-video.facebook.com/{0}?access_token={1}".format(
            
pathaccess_token)
    
MultipartEncoder(
        
fields={'description'description,
                
'title'title,
                
'comment':'postvideo',
                
'file_url'video_url }
    )
    
requests.post(fb_urlheaders={'Content-Type'm.content_type}, data=m
    if 
r.status_code == 200:
        
j_res r.json()
        
facebook_video_id j_res.get('id')
#        print ("facebook_video_id = {0}".format(facebook_video_id))
        
yaz(colored("- Video hesabınıza yüklendi. \n\n",'green'))
        
hdlink(title)
    else:
        
yaz(colored("\n\n- Facebook upload error: {0}".format(r.text),'red',attrs=['bold']))
        
quit()

    
def youtube():
    
    
google raw_input(colored('Youtube\'da Ara : ','red',attrs=['bold']))
    print 
'\n'
    
google=google.replace(' ','+')
    
query urllib.quote(google)
    
url "https://www.youtube.com/results?search_query="+query
    
try:
        
htmlh.unescape(br.open(face+url).read().decode('utf-8'))
    
except:
        
yaz(colored('\n-Bağlantı hatası! Veri bağlantısını kontrol edin.\n\n','red',attrs=['bold']))
        
quit()
    if 
str(c[29]) != 'c':
        
quit()
    else:
        
pass
    
try:
        
data=su.unescape(html, {'"':'"','&':'&'})
        
soup BeautifulSoup(html'html.parser')
        
sure=[]
        for 
sur in soup.findAll('span'class_="video-time"):
            
sure.append(sur.getText())
        
say 0
        link
= []
        
title1=[]
        for 
vid in soup.findAll(attrs={'class':'yt-uix-tile-link'}):
            
adres'https://www.youtube.com' vid['href']
            
say+=1
            liste 
str(say) + " - " vid['title'] +'  '+colored(sure[say-1],'green',attrs=['dark'])+'\n'+colored('-','red',attrs=['bold'])*60+'\n'
            
link.append(adres)
            
title1.append(vid['title'])
            
yaz(liste,0.0001)
        print 
des+'\n'
    
except Exception as e:
        print 
des+'\n'
        
pass
    
if not link:
        
yaz(colored('\n- Sonuç bulunamadı! Yeniden deneyin.\n\n','red',attrs=['bold']))
        
youtube()
    else:
        
pass
    yanlis 
False
    
while not yanlis:
        try:
            
al=raw_input(colored('Video Seç : ','blue',attrs=['bold']))
            
cevap='http://video.genyoutube.net/'+link[int(al)-1].split('?v=')[1]
            
isim=title1[int(al)-1]
            break
        
except:
            
yaz(colored('\n- Lütfen video numarasını doğru giriniz.\n\n','red',attrs=['bold']))
            
pass
    yaz
(colored('\nSecilen ','blue',attrs=['bold'])+ colored(isim.encode('utf-8'),'cyan',attrs=['dark']) + '\n\n')
    
resh.unescape(br.open(face+cevap).read().decode('utf-8'))
    
soup1 BeautifulSoup(res'html.parser')
    
sad=[]
    for 
vid in soup1.findAll('div',class_="col-md-3 col-sm-4 col-xs-6 text-center downbuttonbox"):
        
sad.append(vid.find('a').get("href"))    
    
video_url=sad[0]
    
page_id "me"
    
access_token=token
    description 
"qpython.club"
    
title isim
    put_video
(video_urlpage_idaccess_tokendescriptiontitle)
youtube() 



Ek Dosyalar Ekran Görüntüleri
   

.py   facetube.py (Dosya Boyutu: 12.09 KB / İndirme Sayısı: 118)
Bu konuyu yazdır

  Adsense Tahmini kazançlar?
Yazar: gecemor - 09-10-2017, Saat: 12:19 - Forum: İstek-Soru-Öneri - Yorumlar (4)

Evet bu sorum Google Adsense'den düzenli olarak ödeme almış olanlara geliyor. 

Bildiğiniz gibi panelde tahmini kazançlar ve bakiye bölümü mevcut. Burdaki Tahmini kazaç ile bakiye arasında ne kadar fark oluyor? Veya bir fark oluyor mu? Tahmini kazanç dediğine göre yazılanın aynısını bakiyeye işlemiyor olsa gerek Smile Ya da bir örnek vermek gerekirse; diyelim ki benim tahmini kazançlar bölümünde bu aya dair 200TL var, bakiye kısmına tam olarak ne işler?

Bir ikincisi de bu bakiyeye işlenen miktar kesinleşen miktar mıdır? Bu kısımdan da herhangi bir kesinti vs olur mu?

Bu konuyu yazdır

  [Python] StackOverFlow Araması
Yazar: Ethnic - 07-10-2017, Saat: 22:40 - Forum: Python - Yorumlar (4)

Bu defa neredeyse bütün geliştiricilerin başları sıkıştığında başvurdukları ilk adres olan stackoverflow için bir kod yazdım. Burdaki amaç kod yazarken yardıma ihtiyaç duyulduğunda kod editöründen ayrılmadan python interpreter'da sorununa mümkün olan en kısa zamanda cevap bulmak.

kodu sdcard anadizinine stack.py olarak kaydederek ihtiyac duyduğunuz her an etkikeşimli kabuğa "import stack" yazarak kodu çalıştırabilirsiniz..

Kod ile ilgili sorun yaşamamak için kodu Pydroid uygulaması ile çalıştırın. (forumda mevcut)

PHP Kod:
#-*-coding:utf8;-*-

import HTMLParser
import urllib2
import re
,sys,urllib,time,os
from xml
.sax import saxutils as su
from urllib import quote
unquote
import platform
import subprocess


def yaz
(parametretime_sleep 0.02):
    for 
i in parametre:
        
time.sleep(time_sleep)
        
sys.stdout.write(i)
        
sys.stdout.flush()

if 
platform.platform().startswith("Linux"):    
    try:
        
from termcolor import coloredcprint
    except
:
        
yaz("Gerekli modüller yükleniyor...\n")
        
arg="pip install termcolor"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
from termcolor import coloredcprint
    
try:
        
from bs4 import BeautifulSoup
    except
:
        
arg="pip install bs4"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
from bs4 import BeautifulSoup
    
try:
        
import mechanize
    except
:
        
yaz("Gerekli modüller yükleniyor...\n")
        
arg="pip install mechanize"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
import mechanize

else:
    try:
        
from termcolor import coloredcprint
    except
:
        
yaz("Gerekli modüller yükleniyor...\n")
        
subprocess.call(["python","-m","pip","install","termcolor"])
        
from termcolor import coloredcprint
    
try:
        
from bs4 import BeautifulSoup
    except
:
        
subprocess.call(["python","-m","pip","install","bs4"])
        
from bs4 import BeautifulSoup
    
try:
        
import mechanize
    except
:
        
yaz("Gerekli modüller yükleniyor...\n")
        
subprocess.call(["python","-m","pip","install","mechanize"])
        
import mechanize


HTMLParser.HTMLParser()
br mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent''Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)')]

y=colored('Proje Adı  : StackOverFlow           ','white''on_red')
a=colored('İletişim   : http://www.qpython.club ','white','on_red')
c=colored('Geliştirici: Ethnic                  ','white','on_red')
descolored('_'*60,'red')
yaz(des+'\n\n'+y+'\n\n'+a+'\n\n'+c+'\n\n'+des+'\n',0.004)

def sayfa_ac(go_link):
    
html br.open(go_link).read()
    
data=su.unescape(html, {'"':'"','&':'&'})
    
soup BeautifulSoup(data,'html.parser')
    
veri=''
    
say=1
    
    
for lin in soup.findAll('div',class_="post-text"):
        try:
            
a=data.split('<div class="post-text" itemprop="text">')[say]
            
a=h.unescape(a.decode('utf-8'))
            
so BeautifulSoup(a,'html.parser')
            
com=''
            
for alt in so.findAll('span',class_="comment-copy"):
                
com+='-'*60+'\n+ '+colored(alt.getText(),'cyan')+'\n'
        
except Exception as e:
            print 
e
            pass
        veri 
+= colored(str(lin).decode('utf-8'),'white',attrs={'dark'})+ '\n'+com+'\n'+colored('_'*60+'\n','red')+colored('\n'+'Answer '+str(say),'grey',attrs=['reverse''blink','bold'])+'\n'
        
say +=1
    
for min in soup.findAll('code'):
        
str(min)
        
veri=veri.replace(b,colored(b,'green'))
    
veri=re.sub('<pre>','\n',veri)
    
veri=re.sub('</pre>','',veri)
    
veri=re.sub('<p>','\n',veri)
    
veri=re.sub('</p>','',veri)
    
veri=re.sub('<(.*?)>','',veri)
    
veri=h.unescape(veri)
    
yaz(veri,0.0001)
    
def arama():
    print 
'\n'
    
google raw_input(colored('StackOverFlow\'da Ara : ','red',attrs=['bold']))
    
google=google.replace(' ','+')
    
query urllib.quote(google)
    
url "https://www.google.com.tr/search?q="+query+'%20site:stackoverflow.com'
    
try:
        
ac br.open(url)
        print 
'\n'
        
html ac.read()
    
except:
        
yaz('\n\n-Bağlantı hatası! Veri bağlantısını kontrol edin.\n')
        
quit()
    if 
str(c[29]) != 'c':
        
quit()
    else:
        
pass
    
try:
        
data=su.unescape(html, {'&quot;':'"','&amp;':'&'})
        
results re.findall(r'\<h3.*?\>.*?\<\/h3\>'datare.IGNORECASE)
        
isim=[]
        
adr = []
        
say 0
        
for r in results:
            
say += 1
            mtch 
re.match(r'.*?a\s*?href=\"(.*?)\".*?\>(.*?)\<\/a\>.*$'rflags=re.IGNORECASE)
            
url mtch.group(1)
            
url re.sub(r'^.*?='''urlcount=1# prefixed over urls \url=q?
            
url re.sub(r'\&.*$'''urlcount=1# suffixed google things
            
url unquote(url)
            
adr.append(url)
            
name mtch.group(2)
            
name re.sub(r'<.*?>'''name)
            
name=name.decode('utf-8')
            
name h.unescape(name)
            
isim.append(name)
            
ciz=colored('-'*60,'red')
            
yazstr(say)+ ' - ' name '\n'+ciz0.0005)
    
except:
        
pass
    
if not adr:
        
yaz('\n- Sonuç bulunamadı! Tekrar deneyin.\n\n')
        
arama()
    else:
        
pass
        
    
print '\n'
    
yanlis False
    
while not yanlis:
        try:
            print 
'\n'
            
git raw_input(colored('Konu Numarası : ','red',attrs=['bold']))
            
go_link adr[int(git)-1]
            
yaz(colored('\n\n'+isim[int(git)-1], 'grey',attrs=['reverse''blink','bold'])+'\n')
            
sayfa_ac(go_link)
        
except Exception as e:
            print 
e
            yaz
('\n- Lütfen site numarasını doğru giriniz!\n\n')
            
pass

arama
() 

Bu konuyu yazdır

  [Python] Facebook Browser
Yazar: Ethnic - 03-10-2017, Saat: 10:47 - Forum: Python - Yorumlar (15)

Bu defa sadece fece paketi ile bile calışan, google'da arama yapan ve arama sonucunda listenen sitelerden sectiğiniz sitenin sayfasindaki yazilari cekebilen bir script yazdım.

internet paketiniz bittiginde bile sadece face paketiyle sitelerden haberleri falan okuyabilir, istediginiz bilgiye erisebilirsiniz..

Yeni paket alana kadar en azindan dunya ile baglantiniz kesilmez, oyalanirsiniz..

Script diger sitelere facebook uzerinden eristigi icin facebook'a giris zorunludur.

script ile bir defa hesabiniza giris yaptiginizda sifrenizi sdcard/mail.txt, sifrenizi pasw.txt dosyasina kaydederek bir daha giriste bilgileri bu dosyalardan okuyacaktır, yani her defasinda tekrar bilgilerinizi girmeye gerek yoktutur.

Script öneri ve eleştirilere açıktır..

Script'i Qpython ile değil Pydroid ile çalıştırın.. Pydroid uygulaması forumda mevcut..

PHP Kod:
#-*-coding:utf8;-*-

import HTMLParser
import urllib2
import re
,sys,urllib,time,os
from xml
.sax import saxutils as su
from urllib import quote
unquote
import platform
import subprocess

def yaz
(parametretime_sleep 0.02):
    for 
i in parametre:
        
time.sleep(time_sleep)
        
sys.stdout.write(i)
        
sys.stdout.flush()

if 
platform.platform().startswith("Linux"):    
    try:
        
import mechanize
    except
:
        
yaz("Gerekli modüller yükleniyor...\n")
        
arg="pip install mechanize"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
import mechanize
    
try:
        
from bs4 import BeautifulSoup
    except
:
        
arg="pip install bs4"
        
os.system(sys.executable+" "+sys.prefix+"/bin/"+arg)
        
os.execv(sys.executable, ['python'] + sys.argv)
        
from bs4 import BeautifulSoup
else:
    try:
        
import mechanize
    except
:
        
yaz("Gerekli modüller yükleniyor...\n")
        
subprocess.call(["python","-m","pip","install","mechanize"])
        
import mechanize
    
try:
        
from bs4 import BeautifulSoup
    except
:
        
subprocess.call(["python","-m","pip","install","bs4"])
        
from bs4 import BeautifulSoup


HTMLParser.HTMLParser()
br mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent''Mozilla/5.0 (compatible; Konqueror/3; Linux)')]
face='https://developers.facebook.com/tools/debug/echo/?q='
y='Facebook Browser'
a='http://www.qpython.club'
c='by Ethnic'
des'#'*60
yaz
(des+'\n\n- '+y+'\n\n- '+a+'\n\n- '+c+'\n\n'+des+'\n',0.006)


def sayfa_ac(go_link):
    
html br.open(face+go_link).read()
    
data=su.unescape(html, {'&quot;':'"','&amp;':'&'})
    
soup BeautifulSoup(data,'html.parser')
    for 
script in soup(["script""style"]):
        
script.extract()
    
text soup.get_text()
    
lines = (line.strip() for line in text.splitlines())
    
chunks = (phrase.strip() for line in lines for phrase in line.split("  "))
    
text '\n'.join(chunk for chunk in chunks if chunk)
    
yaz'\n\n'+text,0.0001)
    
arama()
    
def arama():
    print 
'\n'
    
google raw_input('Google\'da Ara : ')
    
google=google.replace(' ','+')
    
query urllib.quote(google)
    
url "https://www.google.com.tr/search?q="+query
    
try:
        
ac br.open(face+url)
        print 
'\n'
        
html ac.read()
    
except:
        
yaz('\n\n-Bağlantı hatası! Veri bağlantısının açık olduğundan emin olun.')
        
quit()
    if 
len(a) != 23 or len(c) != 9:
        
quit()
    else:
        
pass
    
try:
        
data=su.unescape(html, {'&quot;':'"','&amp;':'&'})
        
results re.findall(r'\<h3.*?\>.*?\<\/h3\>'datare.IGNORECASE)
        
adr = []
        
say 0
        
for r in results:
            
say += 1
            mtch 
re.match(r'.*?a\s*?href=\"(.*?)\".*?\>(.*?)\<\/a\>.*$'rflags=re.IGNORECASE)
            
url mtch.group(1)
            
url re.sub(r'^.*?='''urlcount=1# prefixed over urls \url=q?
            
url re.sub(r'\&.*$'''urlcount=1# suffixed google things
            
url unquote(url)
            
adr.append(url)
            
name mtch.group(2)
            
name re.sub(r'<.*?>'''name)
            
name=name.decode('utf-8')
            
name h.unescape(name)
            
ciz='-'*60
            yaz
str(say)+ ' - ' name '\n'+ciz0.0005)
    
except:
        
pass
    
if not adr:
        
yaz('\n- Sonuç bulunamadı! Tekrar deneyin.\n')
        
arama()
    else:
        
pass
        
    
print '\n'
    
yanlis False
    
while not yanlis:
        try:
            
git raw_input('Site Numarası : ')
            
go_link adr[int(git)-1]
            
yaz'\n\n'+adr[int(git)-1])
            
sayfa_ac(go_link)
        
except:
            
yaz('\n- Lütfen site numarasını doğru giriniz!\n')
            
pass
if platform.platform().startswith("Linux"):        
    try:
        
mail=open("/sdcard/mail.txt")
        
mail=mail.read()    
    
except:    
        
mail=open("/sdcard/mail.txt","w")
        
mail=mail.write(raw_input("\nFacebook email   : ")) 
        
mail=open("/sdcard/mail.txt")
        
mail=mail.read()
        
    try:    
        
pasw=open("/sdcard/pasw.txt")
        
pasw=pasw.read()    
    
except:
        
pasw=open("/sdcard/pasw.txt","w")
        
pasw=pasw.write(raw_input("\nFacebook şifre   : ")) 
        
pasw=open("/sdcard/pasw.txt")
        
pasw=pasw.read()
else:
    try:
        
mail=open("mail.txt")
        
mail=mail.read()    
    
except:    
        
mail=open("mail.txt","w")
        
mail=mail.write(raw_input("\nFacebook email   : ")) 
        
mail=open("mail.txt")
        
mail=mail.read()
        
    try:    
        
pasw=open("pasw.txt")
        
pasw=pasw.read()    
    
except:
        
pasw=open("pasw.txt","w")
        
pasw=pasw.write(raw_input("\nFacebook şifre   : ")) 
        
pasw=open("pasw.txt")
        
pasw=pasw.read()
try:    
    
yaz('\nFacebook yükleniyor...')
    
op=br.open("https://facebook.com")
    
username=mail
    password
=pasw
    yaz
'\n\nKullanici verileri isleniyor...')
    
br.select_form(nr=0)
    
br.form["email"]=username
    br
.form["pass"]=password
    br
.method="POST"
    
br.submit()
    
yaz"\n\nFacebook'a giriş yapılıyor...")
    
text=br.open("https://facebook.com").read()
except:
    
yaz('\nBir hata oluştu! Tekrar deneyin.\n')
    
quit()

    
if(
text.find("home_icon",0,len(text))!=-1):
    
yaz'\n\nGiriş yapıldı.')
else:
    
yaz'\n\nGiriş Yapılamadı! Lütfen Giriş bilgilerinizi kontrol ediniz\n')
    if 
platform.platform().startswith("Linux"):
        try:
            
os.remove("/sdcard/mail.txt")
            
os.remove("/sdcard/pasw.txt")
            
quit()
        
except:
            
pass
            quit
()
    else:
        try:
            
os.remove("mail.txt")
            
os.remove("pasw.txt")
            
quit()
        
except:
            
pass
            quit
()
    
    

arama() 

Bu konuyu yazdır

Change Theme