Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Proxy Kivy
(30-11-2016, Saat: 23:16)gecemor Nickli Kullanıcıdan Alıntı:  
(29-11-2016, Saat: 22:10)rreekktt Nickli Kullanıcıdan Alıntı:  aga takıntı olmuş bende. geçen qpythonu yükledim falan iyi hoş güzel ama elim yine javaya javaya gidiyor Big Grin

ya ben sana geçen de dedim python ile bir şeyler yapmak zorunda değilsin, java ile bir şeyler yap ki biraz da javaya alışalım dimi Smile

aynen aga
Ara
Cevapla
Gerçekten güzel uygulama yapanın ellerine sağlık
Ara
Cevapla
güle güle kullanın
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
Vaay link.tl ha  Wink Big Grin Eline sağlık
Ara
Cevapla
(30-11-2016, Saat: 23:14)gecemor Nickli Kullanıcıdan Alıntı:  @freskadi daha önceki yorumları okuduysan anlarsın ki kopyalama işinde bir kaç alternatif sundum sorunu anlayabilmek için ama sağlıklı dönüş yapan olmadı. En son örnek kod verdim dedim ki "kopyalamaya basın ve loglara bakın" dedim. Sadece denizci dönüş yaptı o da gitti "tarama yapmıyor" dedi. Böyle geri dönüşler olursa ben sorunu nasıl anlayacam? Ayrıca yine yabancı kaynaklardan araştırma yaptım bu sanırım genel bi durum. Yani bazı modellerle ilgili bir UI uyumsuzluğundan bahsedilmiş Kivy programlamada, belki de çözümü vardır ama maalesef yeterli geri dönüş yapılmadığından bir fikir yürütmem zor oluyor.

Benim tel ile denizcinin aynı kodları bana yolla hemen deneyip log atacam
Ara
Cevapla
Aynı proxylar geliyor sürekli, kopyalama yapınca tel dönüyor, hız testi yapınca 4 den fazla uygulama duruyor. Şimdilik gordugum hatalar bunlar.
Ara
Cevapla
(28-11-2016, Saat: 12:20)gecemor Nickli Kullanıcıdan Alıntı:  beyler şunu qpythonda çalıştırın ve kopyalamaya basın, sonra bildirim çubuğundan logu açıp en son satırına bakın

testing...work!

yazıyor mu diye. Veya başka bir hata alırsanız yine o logdaki son satıra bakın

PHP Kod:
#qpy:kivy
from kivy import Config
Config
.set('graphics''multisamples''0')
Config.set('graphics''width''480')
Config.set('graphics''height''500')
###########################################
import kivy.metrics
from kivy
.graphics import ColorRectangle
from kivy
.app import App
from kivy
.uix.widget import Widget
from kivy
.uix.boxlayout import BoxLayout
from kivy
.lang import Builder
from kivy
.uix.button import Button
from kivy
.uix.floatlayout import FloatLayout
from kivy
.uix.gridlayout import GridLayout
from kivy
.uix.label import Label
from kivy
.uix.textinput import TextInput    
from kivy
.uix.popup import Popup
from kivy
.config import ConfigParser
from kivy
.uix.settings import SettingsWithSpinner
from kivy
.adapters.models import SelectableDataItem
from kivy
.adapters.listadapter import ListAdapter
from kivy
.uix.listview import ListItemButtonListView
from kivy
.uix.stacklayout import StackLayout
from kivy
.base import runTouchApp
from kivy
.properties import ListPropertyStringProperty
from kivy
.uix.screenmanager import ScreenManagerScreen
from kivy
.core.clipboard import Clipboard 

class ProxyKivyApp(App):
    
def build(self):
        return 
sm

def list_args_converter
(row_indexs):
 
   return {
 
       'text's,
        
'size_hint_y'None,
 
       'height'sm.height/14,
        
'font_size'sm.height/23
    
}
class 
SSLproxies(Screen):
    
def __init__(self, **kwargs):
        
super(SSLproxiesself).__init__(**kwargs)
        
self.data=[    "123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234"]
        
self.list_adapter ListAdapter(data=self.data,
                                 
  args_converter=list_args_converter,
                                 
  cls=ListItemButton,
                                 
  selection_mode='single',
                                 
  allow_empty_selection=True)
        
self.add_widget(ListView(adapter=self.list_adapter,
                                    
pos_hint= {'center_x':.5'center_y'.505},
                                    
size_hint= (.95.49),
                                    ))
        
self.list_adapter.bind(selection=self.selection_changed)
        
self.toggle 'adding'
        
    
def selection_changed(self, *args):
        try:    
            
self.selected_item args[0].selection[0].text
        except
:
            try:
                print 
args
                self
.selected_item "off selected"
            
except:
                print 
"Hata\n"
                
pass

    def kopyala
(self):
        
Clipboard.copy("test...work!")
        print 
Clipboard.get("UTF8_STRING")
Builder.load_string('''
<ListItemButton>:
    selected_color: 0, 1, 1, 1
    deselected_color: 0, 0, 0, 0.6
<SSLproxies>:
    buton:buton
    FloatLayout:
        canvas.before:
            Color:
                rgba: 0, 1, 1, .1
            Rectangle:
                pos: self.pos
                size: self.size
        Label:
            text: "[b]SSLproxies.org[/b]"
            markup: True
            font_size: 37
            pos_hint: {'
center_x':.5, 'center_y': .95}
        
        Bubble
            show_arrow: False
            size_hint: .95, .13
            pos_hint: {'
center_x':.5, 'center_y': .805}
            BubbleButton:
                background_color: (0,1,1,8)
                id: buton
                text: "[b][color=#032828]Tara[/color][/b]"
                markup: True
                font_size: self.height/4
        Bubble
            show_arrow: False
            pos_hint: {'
center_x':.5, 'center_y': .07}
            size_hint: .95, .13
            BubbleButton:
                id: buton2
                background_color: (1,1,1,6.5)
                font_size: self.height/4
                text: '
[b][color=#032828]Geri[/color][/b]'
                
markupTrue

        Bubble
            show_arrow
False
            pos_hint
: {'center_x':.26'center_y'.193}
            
size_hint.47.13
            BubbleButton
:
                
idbuton3
                background_color
: (1,0,0,7)
                
font_sizeself.height/4
                text
'[b][color=#E7CECE]Hepsini Sil[/color][/b]'
                
markupTrue

        Bubble
            show_arrow
False
            pos_hint
: {'center_x':.74'center_y'.193}
            
size_hint.47.13
            BubbleButton
:
                
idbuton4
                background_color
: (1,1,0,5)
                
font_sizeself.height/4
                text
'[b][color=#E7CECE]Hepsini Kopyala[/color][/b]'
                
markupTrue
                on_release
root.kopyala()
''')    

sm = ScreenManager()
sm.add_widget(SSLproxies(name='
ssl'))

if __name__ == '
__main__':
    ProxyKivyApp().run() 

@freskadi önceki sayfalarda vermiştim, görmemişsin demekki. Bu kodda tarama işlemi falan yok sadece kopyalama ile ilgili. Kopyalamaya bastığında neler olup bittiğini logdan anlarız, eğer pythondan kaynaklanan bir şeyse. Eğer hata vermez ve her şey yolunda giderse o zaman android ile ilgili bir uyumsuzluktan kaynaklanıyo demektir.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
(01-12-2016, Saat: 21:01)rkarizma1 Nickli Kullanıcıdan Alıntı:  Aynı proxylar geliyor sürekli, kopyalama yapınca tel dönüyor, hız testi yapınca 4 den fazla  uygulama duruyor. Şimdilik gordugum hatalar bunlar.

Bu uygulama forumdaki kodlarda da olduğu gibi belirli başlı proxy sitelerinden proxyleri alıyor ve çalışıp çalışmadığını test ediyor. Bu durumda o proxy sitelerindeki sayfa yenilenmezse aynı proxyler illaki gelecektir. Veya peşpeşe tarama yaparsan, nihayetinde uygulamanın sıfırdan proxy üretmediğini ve piyasadaki çoğu proxy sitesinin bile aynı proxleri verdiğini aklımızda bulundurmamızda fayda var.

4 ten sonraki hız testleri ile ilgili bir hatayı daha önce belirten olmadı ama yine de bakarım.

kopyalama sonrası donma iste nedense bazı telefon modellerinde oluyo sadece ve hatayı anlamaya çalışıyoruz şu an için.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
(01-12-2016, Saat: 21:01)gecemor Nickli Kullanıcıdan Alıntı:  
(28-11-2016, Saat: 12:20)gecemor Nickli Kullanıcıdan Alıntı:  beyler şunu qpythonda çalıştırın ve kopyalamaya basın, sonra bildirim çubuğundan logu açıp en son satırına bakın

testing...work!

yazıyor mu diye. Veya başka bir hata alırsanız yine o logdaki son satıra bakın

PHP Kod:
#qpy:kivy
from kivy import Config
Config
.set('graphics''multisamples''0')
Config.set('graphics''width''480')
Config.set('graphics''height''500')
###########################################
import kivy.metrics
from kivy
.graphics import ColorRectangle
from kivy
.app import App
from kivy
.uix.widget import Widget
from kivy
.uix.boxlayout import BoxLayout
from kivy
.lang import Builder
from kivy
.uix.button import Button
from kivy
.uix.floatlayout import FloatLayout
from kivy
.uix.gridlayout import GridLayout
from kivy
.uix.label import Label
from kivy
.uix.textinput import TextInput    
from kivy
.uix.popup import Popup
from kivy
.config import ConfigParser
from kivy
.uix.settings import SettingsWithSpinner
from kivy
.adapters.models import SelectableDataItem
from kivy
.adapters.listadapter import ListAdapter
from kivy
.uix.listview import ListItemButtonListView
from kivy
.uix.stacklayout import StackLayout
from kivy
.base import runTouchApp
from kivy
.properties import ListPropertyStringProperty
from kivy
.uix.screenmanager import ScreenManagerScreen
from kivy
.core.clipboard import Clipboard 

class ProxyKivyApp(App):
    
def build(self):
        return 
sm

def list_args_converter
(row_indexs):
 
   return {
 
       'text's,
        
'size_hint_y'None,
 
       'height'sm.height/14,
        
'font_size'sm.height/23
    
}
class 
SSLproxies(Screen):
    
def __init__(self, **kwargs):
        
super(SSLproxiesself).__init__(**kwargs)
        
self.data=[    "123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234",
                    
"123.123.123.123:1234","123.123.123.123:1234","123.123.123.123:1234"]
        
self.list_adapter ListAdapter(data=self.data,
                                 
  args_converter=list_args_converter,
                                 
  cls=ListItemButton,
                                 
  selection_mode='single',
                                 
  allow_empty_selection=True)
        
self.add_widget(ListView(adapter=self.list_adapter,
                                    
pos_hint= {'center_x':.5'center_y'.505},
                                    
size_hint= (.95.49),
                                    ))
        
self.list_adapter.bind(selection=self.selection_changed)
        
self.toggle 'adding'
        
    
def selection_changed(self, *args):
        try:    
            
self.selected_item args[0].selection[0].text
        except
:
            try:
                print 
args
                self
.selected_item "off selected"
            
except:
                print 
"Hata\n"
                
pass

    def kopyala
(self):
        
Clipboard.copy("test...work!")
        print 
Clipboard.get("UTF8_STRING")
Builder.load_string('''
<ListItemButton>:
    selected_color: 0, 1, 1, 1
    deselected_color: 0, 0, 0, 0.6
<SSLproxies>:
    buton:buton
    FloatLayout:
        canvas.before:
            Color:
                rgba: 0, 1, 1, .1
            Rectangle:
                pos: self.pos
                size: self.size
        Label:
            text: "[b]SSLproxies.org[/b]"
            markup: True
            font_size: 37
            pos_hint: {'
center_x':.5, 'center_y': .95}
        
        Bubble
            show_arrow: False
            size_hint: .95, .13
            pos_hint: {'
center_x':.5, 'center_y': .805}
            BubbleButton:
                background_color: (0,1,1,8)
                id: buton
                text: "[b][color=#032828]Tara[/color][/b]"
                markup: True
                font_size: self.height/4
        Bubble
            show_arrow: False
            pos_hint: {'
center_x':.5, 'center_y': .07}
            size_hint: .95, .13
            BubbleButton:
                id: buton2
                background_color: (1,1,1,6.5)
                font_size: self.height/4
                text: '
[b][color=#032828]Geri[/color][/b]'
                
markupTrue

        Bubble
            show_arrow
False
            pos_hint
: {'center_x':.26'center_y'.193}
            
size_hint.47.13
            BubbleButton
:
                
idbuton3
                background_color
: (1,0,0,7)
                
font_sizeself.height/4
                text
'[b][color=#E7CECE]Hepsini Sil[/color][/b]'
                
markupTrue

        Bubble
            show_arrow
False
            pos_hint
: {'center_x':.74'center_y'.193}
            
size_hint.47.13
            BubbleButton
:
                
idbuton4
                background_color
: (1,1,0,5)
                
font_sizeself.height/4
                text
'[b][color=#E7CECE]Hepsini Kopyala[/color][/b]'
                
markupTrue
                on_release
root.kopyala()
''')    

sm = ScreenManager()
sm.add_widget(SSLproxies(name='
ssl'))

if __name__ == '
__main__':
    ProxyKivyApp().run() 

@freskadi önceki sayfalarda vermiştim, görmemişsin demekki. Bu kodda tarama işlemi falan yok sadece kopyalama ile ilgili. Kopyalamaya bastığında neler olup bittiğini logdan anlarız, eğer pythondan kaynaklanan bir şeyse. Eğer hata vermez ve her şey yolunda giderse o zaman android ile ilgili bir uyumsuzluktan kaynaklanıyo demektir.

Hocam kopyalaya bastığımda yine dondu aynı sorun
Ara
Cevapla
@freskadi allah rızası için artık log kaydını gösterin banaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Angry

donduğunu söylüyosunuz hep off ya
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  YENİ Kivy Öğren v1.0 Ethnic 22 24,298 02-11-2017, Saat: 12:30
Son Yorum: Mehmet Zerey
  Eski Proxy Değiştir v3.0 (Zpn Pia Vpnbook) Ethnic 28 28,165 27-06-2016, Saat: 02:06
Son Yorum: Ethnic
  GÜNCEL Proxy Değiştir v1.7 (Güncellendi) 0 1,987 1 dakika önce
Son Yorum:

Hızlı Menü:


Konuyu Okuyanlar: 2 Ziyaretçi
Change Theme