linkfeed.ru & python

Захотелось мне пощупать linkfeed.ru биржу ссылок. Поэтому пришлось писать python-адаптер. Как оказалось биржа вполне себе прогрессивная — возможно забирать базу данных в виде XML. Даже какой-то SOAP API есть для оптимизаторских контор.

Если кому нужно, адаптер можно взять тут: hg.pydev.ru/linkfeed. Код пока очень сырой — я его минут 10 назад написал :-) Как пользоваться написано в README

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

Вот если JSON можно было бы забирать, тогда была бы действительно прогрессивной )

Не, смысл прогрессивности в том, что биржа думает о людях, понимает, что не все юзают PHP и кто-то захочет написать на своём любимом языке клент для работы с биржей. В общем, пытаются всячески ублажить веб-мастеров т.к. стартанули они позже sape.ru

…я некоторое время назад, тоже пробовал линкфид, для чего взял модуль сапы из byteflow и слегка доработал его “напильником”, там практически 95%-совместимость между интерфейсами :)

Я не помню насколько свежий модуль в byteflow — код лучше брать непосредственно из hg.pydev.ru/sape

тореодор 16.03.2009 18:49

lorien, респект тебе за коды бирж sape и linkfeed. Скажи пожалуйста, собираешься ли ты писать код на python для setlinks или других подобных бирж? А то что-то в последнее время сапа не блещет стабильностью хоть и лидер.

Скажи пожалуйста, собираешься ли ты писать код на python для setlinks или других подобных бирж?

Вряд ли. Для linkfeed я написал адаптер т.к. мне было лень в сапе отделять индексированные страницы от неиндексированных, чтобы пройти модерацию нового сайта. В linkfeed — это определяется автоматически. Этот нюанс мне очень понравился. Т.е. буду пробовать linfeed юзать. Ну и то что он отдаёт ссылки в XML, тоже +1 балл.

тореодор 16.03.2009 18:52

Можно ли совмещать коды модулей sape и linkfeed и каким образом? К примеру, в пхп версии нужно просто сам код sape заменить на linkfeed. А как дело обстоит в твоем коде?

Использовать модули sape и linkfeed на одном сайте можно теоритически. Практически, насколько я понял linkfeed запрещает установку sape ссылок рядом со своими ссылками.

Каким образом? Как обстоит?

Вопроса не понял. Внутри кода в README файлах расписано, как и что устанавливать, в чём конкретно вопрос? :-)

На данный момент интерфейс у модулей разные, к примеру в linkfeed нельзя выводить ссылки в нескольких блоках на странице. Попозже допилю linkfeed, чтобы был такой же интерфейс как в sape модуле.

тореодор 17.03.2009 9:14

Почему же нельзя? Можно, вот: “Нами подготовлен скрипт, который совмещает функции Sape и LinkFeed, то есть, фактически, одни и те же блоки ссылок на страницах используют обе системы! Для вывода ссылок LinkFeed используются все блоки, ссылки LinkFeed выводятся после ссылок Sape: <?php echo $sape->return_links(n); ?>

<?php echo $sape->return_links(); ?>

Ссылки LinkFeed выводятся после ссылок Sape.”

В README написано как установить код linkfeed но не написано как можно совмещать коды sape и linkfeed. Вот про это я и говорю

Хм, тогда я чё-то не то прочитал.

Вопрос про совмещение всё равно не понимаю :-) Ставите sape модуль, потом linkfeed модуль и выводите как обычно, сначала sape ссылки, потом linkfeed ссылки.

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image