linkfeed.ru & python
Захотелось мне пощупать linkfeed.ru биржу ссылок. Поэтому пришлось писать python-адаптер. Как оказалось биржа вполне себе прогрессивная — возможно забирать базу данных в виде XML. Даже какой-то SOAP API есть для оптимизаторских контор.
Если кому нужно, адаптер можно взять тут: hg.pydev.ru/linkfeed. Код пока очень сырой — я его минут 10 назад написал :-) Как пользоваться написано в README






Comments
Вот если JSON можно было бы забирать, тогда была бы действительно прогрессивной )
Не, смысл прогрессивности в том, что биржа думает о людях, понимает, что не все юзают PHP и кто-то захочет написать на своём любимом языке клент для работы с биржей. В общем, пытаются всячески ублажить веб-мастеров т.к. стартанули они позже sape.ru
…я некоторое время назад, тоже пробовал линкфид, для чего взял модуль сапы из byteflow и слегка доработал его “напильником”, там практически 95%-совместимость между интерфейсами :)
Я не помню насколько свежий модуль в byteflow — код лучше брать непосредственно из hg.pydev.ru/sape
lorien, респект тебе за коды бирж sape и linkfeed. Скажи пожалуйста, собираешься ли ты писать код на python для setlinks или других подобных бирж? А то что-то в последнее время сапа не блещет стабильностью хоть и лидер.
Вряд ли. Для linkfeed я написал адаптер т.к. мне было лень в сапе отделять индексированные страницы от неиндексированных, чтобы пройти модерацию нового сайта. В linkfeed — это определяется автоматически. Этот нюанс мне очень понравился. Т.е. буду пробовать linfeed юзать. Ну и то что он отдаёт ссылки в XML, тоже +1 балл.
Можно ли совмещать коды модулей sape и linkfeed и каким образом? К примеру, в пхп версии нужно просто сам код sape заменить на linkfeed. А как дело обстоит в твоем коде?
Использовать модули sape и linkfeed на одном сайте можно теоритически. Практически, насколько я понял linkfeed запрещает установку sape ссылок рядом со своими ссылками.
Вопроса не понял. Внутри кода в README файлах расписано, как и что устанавливать, в чём конкретно вопрос? :-)
На данный момент интерфейс у модулей разные, к примеру в linkfeed нельзя выводить ссылки в нескольких блоках на странице. Попозже допилю linkfeed, чтобы был такой же интерфейс как в sape модуле.
Почему же нельзя? Можно, вот: “Нами подготовлен скрипт, который совмещает функции 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 ссылки.