Поисковик по свободным программам

Когда мне нужно найти программу под новую задачу я ищу по описаниям пакетов в репозитариях Debian. Дистрибутив хоть и большой, но вне его еще полно свободного софта. Большинство свободных программ живут на sourceforge.net и подобных сервисах а только потом попадают в дистрибутивы. Надоело листать гугль, вот сделал на основе Google CSE поиск свободных программ по сайтам хостинга проектов.

Для начала забил туда SourceForge, FreshMeat, GnomeFiles, KDE Apps, Savannah GNU/nonGNU, Launchpad и Google Code. Никого не забыл?

Больше всего времени заняла настройка фильтрации чтоб исключить из поиска вики, багтрекеры, форумы и прочие лишние при поиске программ страницы. Удалось добиться, чтобы в поисковую выдачу попадали только главные странички проектов (если это где-то не так, то шлите баг-репорт :).

Заголовки на страницах поисковой выдачи обычно содержат название программы, а сниппеты показывают куски текста описания с подсвеченными словами -- суть проекта понятна уже при просмотре страниц результатов поиска. Так что поиск получился более удобным, чем по репозитариям, и гораздо более полным.

UPD: Может кому пригодится код поисковой формы, вроде гугль разрешает на любой сайт вешать...

<form action="http://rulinux.net.ru/search-soft" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="partner-pub-6177218069462574:hzbbxeh48e1" />
    <input type="hidden" name="cof" value="FORID:11" />
    <input type="hidden" name="ie" value="UTF-8" />
    <input type="text" name="query" size="25" />
    <input type="submit" name="sa" value="Поиск" />
  </div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=ru">
</script>

Прекрасно, спасибо.

www.qt-apps.org www.cli-apps.org

Спасибо. Огромное.

Забыл: berlios.de, alioth, launchpad, …

В общем, у многих крупных opensource сообществ есть собственных сайты для хостинга проектов. С ходу вспоминается tigris.org, apache.org, mozdev… Такие проекты обычно тематические или группируются вокруг какой-то общей технологии. Многие крупные и важные проекты хостятся на своём собственном домене.

Также есть другие бесплатные хостинги для мелких opensource проектов (ссылки можно найти на страницах основных version control систем): например, freehg.org, bitbucket.org, sharesource.org, github.org, assembla.com, … И новые могут появляться каждый день. Не исключено, что завтра появиться сногсшибательная новая свободная программа, которая будет лежать в Hg-репозитории на чьём-то личном сайте, и в ваш «поисковик» она не попадёт.

В общем, по моему скромному мнению, обычный поиск на гугле универсальнее и более полон. Есть ещё и google.com/linux, для желающих. Вряд ли выйдет сделать лучше.

PhoeniX:

>www.qt-apps.org www.cli-apps.org

Спасибо, посмотрю.

jetxee:

>Забыл: berlios.de, alioth, launchpad, …

Последний есть уже, с ним и с KDE Apps больше всего мороки т.к. урлы неудачно структурированы, первый я думал это файл-гостинг :) обязательно посмотрю, и alioth тоже, спасибо.

>С ходу вспоминается tigris.org, apache.org, mozdev…

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

>Также есть другие бесплатные хостинги для мелких opensource проектов (ссылки можно найти на страницах основных version control систем)...

Хостинги просто систем контроля версий решил сознательно не включать, во-первых их сотни, во-вторых, как только проект обретает популярность, он, как правило, обзаводится средствами обратной связи с пользователями типа бактрекеров, вики, форумов поддержки и т.д. и уж точно засвечивается на всяких сайтах рейтингов типа GnomeFiles и KDE Apps. Т.е. хотелось сознательно отсечь молодые проекты и оставить зрелые, про которые можно почитать отзывы, легко поставить и работать.

>ваш «поисковик»...

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

>В общем, по моему скромному мнению, обычный поиск на гугле универсальнее и более полон. Есть ещё и google.com/linux, для желающих. Вряд ли выйдет сделать лучше.

Я тоже считаю что обычный гугль универсальнее и более полон. Как раз эта универсальность часто мешает искать программы. Вот кто-то искал billiard и получил только одну(!) страницу выдачи, там каждая ссылка -- отдельная свободная программа по теме, а в чистом гугле запрос был бы сложнее и все равно навалило бы миллионы страниц. По поводу полноты, ну тут есть над чем работать :)

Я не иронизирую. Идея неплохая. Скажем, формой поиска по NIX-блогам я пользуюсь. Так что может и поиск по сайтам опенсорс проектов тоже будет полезен.

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (all lower case) from the image.