banner

Простейший многопоточный чекер ftp

Простейший чекер, ftp акки кидать в ftp.txt вида ftp.narod.ru:21|user|password.Порт указывать обязательно.В начале скрипта можно установить количество потоков,разделитель и таймаут.Если при подключении к ftp возникает ошибка, то аккаунт попадает в bad.txt, иначе в good.Ошибками может служить:таймаут подключения,неправильный логин и т.д.

# coding:utf-8
# author: Rushter
# site: http://klipner.ru
from ftplib import FTP
import Queue
import threading
import urllib
import time
queue = Queue.Queue()
lock = threading.RLock()
threads_count = 10
separator = "|"
timeout = 3
def worker():
    global queue
    while True:
        try:
            target =  queue.get_nowait()
        except Queue.Empty:
            return 
        check(target)
def write(data,s):
    lock.acquire()
    if s:
        put = open("good.txt","a")
    elif not s:
        put = open("bad.txt","a")
    put.write(data+"\n")
    put.close()
    lock.release()
def check(qq):
    qq = qq.strip("\r\n").split(separator)
    host = qq[0]
    host,port = urllib.splitport(host)
    ftp = FTP()
    try:
        ftp.connect(host, port, timeout)
        ftp.login(qq[1],qq[2])
        write("|".join(qq),True)
        ftp.close()
    except:
        write("|".join(qq),False)
def main():
    print "Check started"
    file = open("ftp.txt").readlines()
    for f in file:
        queue.put(f)
    for _ in xrange(threads_count):
        thread_ = threading.Thread(target=worker)
        thread_.start()
        while threading.active_count() >1:
            time.sleep(1)
    print "DONE"
main()

R-dorgen

R-dorgen - генератор статических сайтов.

Данная версия снята с продаж.

Новая версия тутR-dorgen 3.x

О всех последних изменениях можно прочитать в readme.
http://r.klipner.ru/readme.pdf
Возможности:

  • 5 методов обработки текста.
  • 30 макросов для вставки в html шаблоны.
  • Возможность заливки по ftp протоколу.
  • Генерация “белых страниц”.
  • Парсинг и использование картинок с images.yandex.ru.
  • Xml/html карта сайта .
  • Быстрая скорость генерации (1000 страниц ~15-30 секунд без морфологии,30-100 с морфологией.).
  • Пакетная генерация.
  • Очистка контента от лишних символов.
  • Вставка и парсинг видео с Youtube.
  • Подключение своих модулей для работы с другми сервисами,софтоа
  • Возможность указывать отдельный шаблон для главной
  • Генерация robots.txt
  • Пинг гугла и яндекса(Реализован ввиде плагина)
  • Заливка и распаковка по ftp zip архивов
  • Генерация проектов для Filezilla

Методы обработки текста:

  • Цепи Маркова
  • Синонимизация
  • Синонимизация + смена предложений местами
  • Текст без изменений
  • Смена предложений местами в тексте без изменений.

Методы вставки кейводов:

  • Обычная вставка
  • Соблюдая морфологию
  • Соблюдая морфологию + разбивка кейворда на слова

Структура ссылок:

  • Кейворд.html
  • Кейворд-случайное число.html
  • Подпадка/кейврод.html
  • Часть кейворда
  • Любая своя, составленная из макросов

Имена картинок:

  • Cлучайное слово_случайное число.jpg(foto_999.jpg).
  • sha1 хеш случайного слова(00f2c797fa9fcf1b.jpg).

Читать далее...

Jquery + Ajax = Redirect

Написал для себя относительно безпалевный редирект с использованием jquery.Всё очень просто,в redir.html правим ссылку на платник.
На странице где хотим поставить редирект подключаем js фаилы и кнопку по которой будет осуществляться редирект.

<script src="http://code.jquery.com/jquery-1.4a2.min.js"></script>
<script type="text/javascript" src ="js.js"></script>      
<a href="#" id="rdr"><img src="banner.jpg" /></a>

Если не хотите чтобы кнопка была ввиде ссылки,то можно сделать так:

<img id="rdr" src="banner.jpg" style="cursor:hand" />

js.js:

            jQuery(document).ready(function(){
                jQuery('#rdr').click(function(){
                   jQuery(this).load('redir.html',function(resp) {
				   eval(resp);
				})
                }) 
            });

redir.html:

window.location = 'http://klipner.ru/';

За идею спасибо DoorMan,у него это было реализовано без Jquery.
Cкачать:Jquery redirect

R-dorgen 2.2

Обновился R-dorgen.Новую версию можно будет купить уже через 2 дня.
http://dm.klipner.ru
Указать на баги и написать пожелания можно в комментариях.
Что нового:

  • Вставка и парсинг видео с Youtube
  • Морфология и разбивка на части кейвордов(отнимает больше времени при генерации).
  • Добавлены 2 новые структуры ссылок,2 типа имен картинок.
  • Добавлены 3 типа вставки кейвордов(Обычный,соблюдая морфологию,собдюдая морфологию + разбивка на слова).
  • Добавлены новые макросы позволяющие более универсальней работать с текстом.
  • Исправлены баги заявленные первыми покупателями.

Документация скоро обновится,цена поднялась до $100.

Массовое добавление доменов Isp manager

Простейшая добавлялка доменов в isp manager.Все настройки править в Index.php.
Скачать

R-Dorgen 2.0

Закончил работу над R-dorgen 2.0.Эта версия существенно отличается от тех которые были в свободном доступе,дорген переписан на 70%.
Возможности:

  • 5 методов обработки текста.
  • 24 макроса для вставки в html шаблоны.
  • Возможность заливки по ftp протоколу.
  • Генерация “белых страниц”.
  • Парсинг и использование картинок с images.yandex.ru.
  • Xml/html карта сайта .
  • Быстрая скорость генерации (1000 страниц ~15-30 секунд).
  • Пакетная генерация.
  • Очистка контента от лишних символов.

Методы обработки текста:

  • Цепи Маркова
  • Синонимизация
  • Синонимизация + смена предложений местами
  • Текст без изменений
  • Смена предложений местами в тексте без изменений

Структура ссылок:

  • Кейворд.html
  • Кейворд-случайное число.html
  • Подпадка/кейврод.html

Имена картинок:

  • случайное слово_случайное число.jpg(foto_999.jpg).
  • sha1 хеш случайного слова(00f2c797fa9fcf1b.jpg

Под белыми страницами понимается некий % страниц в дорвее в тексте которых нет примеси кейвордов.Таким образом дорвей выглядит более “белым” для Яндекса и увеличивается время его жизни. Дорген не имеет интерфейса,все настройки правятся в конфинге.
Пример дорвея:http://dm.klipner.ru.
Readme:http://dm.klipner.ru/readme.pdf
Текущая цена $100.
Все вопросы можно задать здесь или в icq.По вопросам покупки обращаться,только в icq.