Создаем автонаполняемый блог

May 2, 2008

Статья о построении автонаполняемого блога на базе движка Wordpress.

Русская локализация – http://mywordpress.ru). Установку движка, минимальную настройку, установку шаблонов и т.п. я пропущу, т.к. эти операции весьма просты и с ними справится даже ребенок Скажу только вкратце о системных требованиях. На вашем сервере должен быть установлен php четвертой или пятой версии + mysql, кроме того, ваши скрипты должны обладать правом делать исходящие запросы, стало быть бесплатный хостинг не пойдет. Ну и еще, очень не помешает возможность использовать Cron.

Автонаполнение происходит за счет наглого воровства чужого контента путем грабинга RSS-лент других сайтов. Использовать для этого будем плагин для Wordpress под названием Smart RSS (www.devplug.net). Скачать его можно по ссылке http://www.devplug.net/download/smartrss.zip В архиве находятся два файла – smart_rss.php и wp_smartrss.php. Первый файл мы загружаем в папку /wp-content/plugins/, А второй в корень сайта. Теперь активируем плагин в админке и, собственно, практически все.

Теперь можно перейти к настройкам плагина и добавить первую rss-ленту (можно указывать в какую рубрику будут падать новости). RSS-ленты удобно искать в каталоге этих самых лент, который находится по адресу http://kanban.ru Теперь, если пройти по адресу http://your-site.ru/wp_smartrss.php мы активируем плагин и новости успешно перекочуют из удаленной rss-ленты на наш сайт. Осталось добавить crontab-задание для скрипта wp_smartrss.php и всё, теперь без нашего участия сайт будет регулярно обновляться.

Иногда возникают проблемы с кодировками (импортируются или кракозябры или совсем ничего). Я эту проблему решил примерно так. В файле wp_smartrss.php нужно код

if($content = file($filename))
$data = @implode("", $content);

Заменить на

if($content = file($filename)){
$data = @implode("", $content);

if (strstr($data,’encoding="windows-1251"’))
$data = mb_convert_encoding($data, ‘UTF-8′, ‘WINDOWS-1251′);
}

Типа уникальный контент, легкий способ

March 18, 2008

Гугл любит уникальный контент, поэтому не получится просто гнать посты на свой сайт с rss фидов, пользуясь каким либо сервисом и наслаждаться жизнью.
Один из самых простых способов получить "типа уникальный контент" используя трубы это делать перевод текста, благо специальный модуль для этого в трубах есть.
Можно тупо переводить в инглиш статьи с русского или еще какого, либо сделать хитрый финт ушами и перевести текст с инглиша на суахили например, а потом обратно с суахили на инглиш.
Трубопровод для такой фишки выглядит следующим образом:


В результате конечно не получим чистого текста который было бы приятно читать, но это в любом случае лучше простого набора слов.
Для более читаемого текста можно использовать другие фишки но о них в следующий раз, пока как пример исходный текст сообщения с фида новостей apple и полученный переводом результат.

Исходный текст:

APPLE today presented the thinnest book of the world: Air De MacBook.
It measures 0.16 inch without precedent at its meaner point while its
maximum height of 0.76 inch is less than the meanest point on the
books of competition. In more than one 13.3-inch astounding Carry
out-against enlightened widescreen posting, offers of air of MacBook
normal and the keyboard against enlightened, a visual camera of iSight
integrated for the visual communication, and a roomy trackpad with
multi-touch the support of gesture, leaving the pinching of users,
turn and strike it with any flight. The new book is actuated a
processor of duet by 1.6 gigahertz or 1.8 of core 2 of gigahertz INTEL
with the hiding-place of 4MB L2, and it includes as standard devices
2GB of memory, a hard ordering of 80GB 1.8-inch, and late technology
and Bluetooth 2.1 of 802.11n Wi-Fi. Starting just to $1.799, the air
of MacBook starts to embark in two weeks.

И то что получилось в результате

Apple today introduced the world’s thinnest notebook: MacBook Air. It measures an unprecedented 0.16 inches at its thinnest point while its maximum height of 0.76 inches is less than the thinnest point on competing notebooks. In addition to a stunning 13.3-inch LED-backlit widescreen display, MacBook Air offers a full-size and backlit keyboard, a built-in iSight video camera for video conferencing, and a spacious trackpad with multi-touch gesture support, letting users pinch, rotate and swipe. The new notebook is powered by a 1.6 GHz or 1.8 GHz Intel Core 2 Duo processor with 4MB L2 cache, and it includes as standard features 2GB of memory, an 80GB 1.8-inch hard drive, and the latest 802.11n Wi-Fi technology and Bluetooth 2.1. Starting at just $1,799, MacBook Air begins shipping in two weeks.

Не фонтан, но для определенных целей сойдет.

Кроме встроенного в трубы модуля перевода можно использовать и внешние сайты переводчики, у них и качества перевода может быть лучше.

 ———–

pocketmoney-online.blogspot.com 

Автонаполняемый блог на блоггере

December 27, 2007

Скрипт добавляет (отправляет мылом) новости (по 1 посту за раз) на ваш блог, предварительно укажите в блоге(на блоггере) адрес мыла - куда слать письма скипту.

Контент берется из Bloglines, BlogPulse, Findory, Google Blog Search, Google News, Ice Rocket, Technorati, Yahoo! News, MSN Live News.
Потом переводится с англ. на ит. а потом обратно.
На выходе получаем уникальный текст обновляемый каждые 5-10 минут.
Ссылок в теле поста на источник на блоге не будет, если хотите, пределывайте скрипт или вставляйте в трубы свои ссылочки на тдски и т.п.(кодеки и т.п.)
Кто умеет пользоваться yahoo pipes вот ссылочка на трубу
http://pipes.yahoo.com/pipes/pipe.ed…201c58d8acb3c3
Переделывайте как хотите.

PHP код:
<?php 
// RSS2email  v 1.1
//by medar & goarmy

// Тут адрес фида
// key кей
// kolvo  количество новостей в рсс ленте
$content = file_get_contents(’http://pipes.yahoo.com/pipes/pipe.run?_id=

6841b9ab55dcbc0423201c58d8acb3c3&_render=rss&key=viagra&kolvo=1‘);  

$content = str_replace("\n","",$content);
unset($match);  
preg_match("#<item>(.*?)<\/item>#", $content, $match); 
$item = $match[1]; 
$err = preg_match("#<title>(.*?)<\/title>#", $item, $match); 
$title = $match[1]; 
$err = preg_match("#<description>(.*?)<\/description>#", $item, $match); 
$description = $match[1]; 
$subject = $title; 
$message = $description; 

//тут ваше мыло на блоггере
//Настройки > Электронная почта > Адрес электронной почты Blogger
mail(’robocop.0156545@blogger.com‘, $subject, $message); 
?>

Путь к скрипту добавляете в крон и ставите время когда будут отправлятся письма.
Сколько блогов, столько и файлов с этим скриптом, меняете только кей и адрес мыла.
Все, вставляйте рекламу, ссылки, баннеры и все остальное в ваши блоги.
Скрипт протестирован и готов к использованию

утилитка, для тех у кого нет доступа к крону, мануал внутрях

http://scripts.mydiv.net/dlfile8231_1166-pseudo-cron.html

Блогорама - Feed urls

October 18, 2007

General Feeds

http://topix.net/search/article?xml=1&q={keyword} http://blogpulse.com/rss?query={keyword}&sort=date&operator=and http://news.search.yahoo.com/news/rss?ei=UTF-8&p={keyword} http://feedsfarm.com/s/{keyword}&format=rss http://newspad.prweb.com/rss.php?textQuery={keyword} http://rss.findory.com/rss/News?q={keyword} http://search.msn.com/news/results.aspx?q={keyword}&format=rss http://digg.com/rss_search?search={keyword}&area=&type=&age= http://feeds.technorati.com/feed/posts/tag/{keyword} http://news.google.com/news?hl=en&q={keyword}&ie=UTF-8&output= rss&num=100 http://blogsearch.google.com/blogsearch_feeds?hl=en&q={keyword}& ie=utf-8&num=100&output=atom http://del.icio.us/rss/tag/{keyword}
http://icerocket.com/search?tab=news&q={keyword}&rss=1 http://p.moreover.com/page?o=rss002&query={keyword} http://newsvine.com/_feeds/rss2/tag?id={keyword}
http://zniff.com/index.php?s={keyword}&p=osrss http://feedster.com/search.php?q={keyword}&sort=date&ie=UTF%2D8& hl=&content=full&type=rss&limit=100 http://www.blogdigger.com/search?q={keyword}&sortby=date&type=rss http://www.blogpulse.com/rss?query={keyword}&sort=date&operator=and http://www.daypop.com/search?q={keyword}&s=1&c=10&ext=true&sort= date&t=a &o=rss http://www.rocketnews.com/news/RocketinfoXMLBlog.jsp?must= {keyword}&age=4 http://www.blogdigger.com/search?q=yourkeyword&sortby=date&type=rss

Images & Photos Feeds

http://api.search.yahoo.com/ImageSearchService/rss/imageSearch.xml? appid=yahoosearchimagerss&query={k eyword}&adult_ok=1 http://www.blogdigger.com/media/rss.jsp?q={keyword}&media= image&sortby=date http://www.flickr.com/services/feeds/photos_public.gne?format= rss_200&tags={keyword} http://www.buzznet.com/www/buzzwords%2Drss10.xml?buzz={keyword}

Audio / Video / Podcast Feeds

http://video.google.com/videofeed?type=search&num=20&output=rss &q={keyword} http://api.search.yahoo.com/VideoSearchService/rss/videoSearch.xml? appid=ysearchblog&adult_ok=1&resul ts=50&query={keyword} http://www.feedster.com/search/type/rss/category/podcast/{keyword} http://www.blogdigger.com/media/rss.jsp?q={keyword}&media= video&media=audio&sortby =date http://www.podscope.com/rsssearch.php?s=d&assetID=&q={keyword} http://del.icio.us/rss/tag/system:filetype:mp3+{keyword} http://www.youtube.com/rss/tag/{keyword}.rss

Как создать автонаполняемый блог. Часть вторая.

September 20, 2007

Итак, продолжим адалтное сплогерство с помощью RSS2Anywhere:-)

Создадим RSS-фид:
1. Логинимся к системе, в верхней строчке меню нажимаем "RSS Feeds";
2. В появившемся окне нажимаем на ссылку "Add a new RSS feed" и указываем название этого фида;
3. В строке "URL to RSS feed" указываем URL фида и нажимаем "Change";
4. Теперь проверяем, правильно ли наш фид распознан. Система покажет какой тэг будет использоваться для заголовка сообщения ("subject"), какой для тела сообщения ("message") При необходимости теги можно указать вручную, но как правило это не требуется. Ставим галочку "Mark this RSS feed as OK" и нажимаем "Change"
5. Далее система "закачает" указанный ей фид. Нажмите ссылку "Continue"

Все. В верху окна должно появиться сообщение ""ХХ Items imported." Теперь можно приступить к "забрасыванию" фида на сплог. Как это сделать, я расскажу в следующем посте :-)

Как создать автонаполняемый блог. Часть первая.

Есть несколько путей создания автонаполняемого блога. Например воспользоваться Блогофермой. Это хороший продукт, он стоит относительно недорого, заточен под Blogger. Но есть и бесплатный инструмент, с помощью которого адалт-веб-мастер может "смастерить" автонаполняемый блог.

Я говорю про RSS2Anywhere - это сервис, позволяющий автоматически постить в блоги RSS-фиды.
Работает с блогхостами, поддерживающими BloggerAPI (рекомендую работать с Thumblogger). Справка на английском языке доступна здесь. Для тех кто предпочитает родную речь, в этом и следующих нескольких постах я расскажу как с помощью этого сервиса создать автонаполняемый блог.

Подготовка к работе.
1. Подбираем спонсоров с RSS-фидами. Я рекомендую RealSexCash. Этот спонсор предоставляют большое количество морфинг RSS фидов. Т.е. текст фида будет менятся в зависимости от id вэбмастера. С точки зрения поисковиков текст получится уникальным.
2. Заводим аккаунт на Thumblogger (если у вас его еще нет) и логинимся в системе.
3. Указываем что можно принимать сообщения от внешних источников. Для этого кликаем на вкладке "Manage", далее на вкладку "Options". Включаем "Enable w.bloggar functions".
4. Создаем новый блог (ну или выбираем уже существующий).

Ложка дегтя:
- Для блога нужно будет обеспечить как минимум три RSS-фида.Таково ограничение RSS2Anywhere.
- Поскольку RSS2Anywhere использует BloggerAPI, можно попробовать создать блог и на Blogger. Но лично у меня возникла проблема - тема сообщения оставалась пустой, заголовок попадал в тело сообщения.

5. Регистрируемся в RSS2Anywhere, логинимся в системе.
6. Покажем системе наши блоги. Для этого перейдем на закладку "Servers" и кликаем на ссылку Thumblogger. Здесь указываем логин и пароль к Thumblogger, нажимаем Change. Теперь нажимаем ссылку "Import/update Blogs" Все. Блоги вкачаны (появится сообщение "Blogs imported. added: … / updated: …").

ну а как создать фид и закинуть его на блог я расскажу с следующих сериях :-)

 ————————
Зарабатываем на адалте

Переводим rss с помощью Yahoo Pipes

August 8, 2007

1. Заходим на Yahoo Pipes , находим в верхней части страницы "Create a pipe" - создаем. 2. Находим в левом верхнем углу навигационого бара иконку "Fetch Feed" перетаскиваем ее в основное поле. Перетащили? Вставляете урл желаемого фида. 3. В том же левом углу в разделе "Deprecated" находим иконку "BabelFish" перетаскиваем и ее на основное поле , выставляем нужное направление перевода (анг-фр..или что вам по вкусу) 4. Соедените Fetch Feed -BabelFish, и далее BabelFish с Pipe Output (эта иконка создается автоматически ..без вашего участия) 5. Нажмите "Сохранить" в верхней части страницы и присвойте имя. Нажмите "Run Pipe" и любуйтесь переводом на с детства знакомый язык. 6.Чтобы получать канал этого блога в переведенном виде нажмите "Subscribe" . С переводом все. Путем небольших манипуляций с мышкой и сервисами наподобии Feed2JS: Build JavaScript and Preview или bmash можно попробовать вымутить какую нибудь полумеханизацию….возможно) вольный перевод

Шпаргалка по инструментарию для работы с RSS

Данный материал будет полезен в том случае, если вы сами являетесь генератором контента с экспортом в RSS. Рассматриваются конвертеры RSS в e-mail, «проверялки» валидности выдаваемых вами RSS потоков, плагины для Wordpress и Firefox, а также, интересные решения по слиянию нескольких RSS потоков в один с последующим «чистым» использованием или использование с фильтрацией и конвертацией.

Конвертеры RSS-лент в e-mail рассылки

Feedblitz — самый популярный на сегодня конвертер RSS -> e-mal. Основное преимущество его в том, что отсылаемые рассылки считаются Feedburner как читатели RSS. Также имеет плагин для Firefox.

ZapTXT — следит за вашими фидами и отправляет вам с различной периодичностью отчет о новых записях. Имеет мобильную версию.

R|Mail — присылает на почту вам изменения любой ленты RSS.

Проверка валидности RSS-лент

Feed Validator — вводите адрес любого потока RSS и сервис выдаст потенциальные проблемы его отображения у читателей. Сервис работает с RSS потоками версии 2.0 и ниже.

RSS 1.0 Validator — название говорит само за себя.

Redland RSS 1.0 Validator & Viewer — т.ж.с.

Плагины для Firefox для работы с RSS

Wizz — очень навороченный ридер для Firefox.

RSS Ticker — маленький плагин для мониторинга новых записей.

Beatnik — простейшая читалка для Firefox.

BlogRovr — плагин, который взаимодействуя с сервисом BlogRovr, находит вам похожий контент на тот, который вы читали посещая сайты в интернет. Отдает эту информацию он в RSS.

NewsFox — читалка RSS похожая на Thunderbird.

InfoRSS — информер для Firefox с огромным количеством настроек.

Feedbar — отображает новые записи прямо в сайдбаре Firefox.

Плагины для Wordpess для работы с RSS

Feedsmith — переадресовывает всех ваших RSS-подписчиков на Feddburner для дальнейшей статистической обработки.

Fedafi RSS plugin — плагин, который преобразует ваш RSS поток в валидный поток версии 2.0, а также добавляет к нему особенное CSS оформление, также подсчитывает число читателей и количество кликов, которое привело на ваши статьи.

BDP RSS aggregator — плагин для создания автоматических блогов, который «грабит» RSS поток и преобразует его в посты в блоге.

Sig2Feed — плагин, который позволяет добавлять к вашим записям подпись только в RSS-представлении.

Другие плагины для работы с RSS

Good News Trillian RSS plugin — чтение RSS в Trillian.

RSSNews — чтение RSS в Miranda.

RSS Feed Scanner — RSS плагин для Azureus.

RSS Popper — чтение RSS в Outlook версией ниже 2007.

RSS Reader for Gaim — чтение RSS в Gaim.

Управление своими RSS лентами

Feedburner — лучшее решение для статистической обработки лент ваших блогов. Позволяет не терять RSS подписчиков при переезде на другой домен. Позволяет вставлять рекламу в фиды, а теперь, после того как был куплен Google, возможно будет использовать AdSense.

WebPasties — набор инструментов для работы с RSS.

FeedPass — создание симпатичной странички из вашего фида.

Инструменты для «слияния» нескольких RSS фидов

Yahoo! Pipes — читайте наш обзор. Вещь потрясающая.

Feedbite — комбинация RSS-читалки и миксера.

Feedblendr — простой миксер для RSS-потоков, который даже не требует регистрации.

Blogsieve — позволяет смешивать до пяти RSS-лент в одну, а также применять несколько фильтрав к полученному потоку.

Feedcombine — позволяет смешивать фиды из внешних источников.

Feedshake — смешивает и немного фильтрует.

xFruits — набор инструментов для смешивания RSS потоков и конвертации «смеси» в PDF.

BlastFeed — смешивает фиды и отправляет результат вам по электронной почте, мгновенным сообщением или редиректит в результирующий RSS поток.

FeedRinse — помогает избавляться от RSS спама.

FeedDigest — смешивает RSS потоки и позволяет их размещать на вашем сайте.

Popfly — RSS миксер от самой Microsoft. В настоящий момент находится в состоянии закрытой беты.

Google Mashup Editor (GME) — что-то для смешивания от Google.

RSSMesh — PHP-скрипт для смешивания нескольких RSS в один.

Afeeda — неограниченное число фидов в один.