TrayRSS Sideproject: RssSearch Version 0.0.2

RssSearch – A simple open source tool to search the source of a feed entry. You can provide keywords, and search for any feed matching one or all of the keywords. Soon this function will be integrated in TrayRSS – see how it works in this article.

Jump to english version

Hallo da draußen!

Vor nicht all zu langer Zeit trat ein Besucher meiner Webseite mit einer Frage an mich heran:

Für mich ist es wichtig Schlagworte und Phrasen auch auf (oder gerade nur auf) der original News-Webseite zu finden. […] Kennst du Programme die das leisten?

Zu dem gegebenen Zeitpunkt musste ich dies verneinen. Waren weder TrayRSS noch die mir bekannten Konkurrenz Programme dazu im Stande. Sogleich habe ich diese Funktionalität in die Roadmap von TrayRSS aufgenommen.

http://trayrss.nullpointer.at/bug/roadmap_page.php?version_id=30

Doch leider wird bis dahin noch einiges an Zeit vergehen, stehen, damit alles gut zusammenspielt, doch noch einige andere Änderungen an TrayRSS ins Haus, wie zB. die grafisch überarbeitete Notifikation (Geplant für 1.3.0 – Roadmap von TrayRSS). Diese soll unter anderem leichter um zusätzliche Funktionen erweiterbar sein, um zukünftig mit dem angedachten Feedbrowser, zur Anzeige und Sortierung sämtlicher Feedeinträge, zusammenspielen zu können.

Ohne diesen Feedbrowser wäre eine entsprechende Suchfunktion meiner Meinung nach  nicht sinnvoll umzusetzen. Daher habe ich mich diese Woche hingesetzt und für Alle die eine ähnliche Funktion suchen ein kleines Tool geschrieben:

RssSearch

Dieses Tool ist denkbar simpel gehalten und war ein Vorabtest der Möglichkeiten und der beanspruchten Zeit für eine Tiefensuche. Es bietet dem Benutzer die Möglichkeit Feeds nach einem oder mehreren Schlagwörtern zu durchsuchen.

Geschrieben wurde es in Java und setzt daher ein installiertes Oracle JRE, mindestens in Verison 1.6, voraus. Wenn dies noch nicht vorhanden ist, kann man es hier beziehen.

Das Tool ist rein kommandozeilenbasierend und wird folgendermaßen benutzt:

java -jar RssSearch.jar -o|-a <keyword1> <keyword2> <…> -f <feed1> <feed2> <….>

Wobei -o für ein or – oder – steht und man damit einen oder mehrere Feeds nach nur einer vorhandenen Stelle eines einzelnen der gesamt gegebenen Keywords absucht.

Mit -a für and – und – erhält man nur diejenigen Treffer, die alle angegebenen Keywords enthalten.

Das Programm schreibt dann die Links zu allen Feedeinträgen an, die den angegebenen Kriterien entsprechen. Wurde mit -o gesucht wird zusätzlich noch das gefundene Keyword angegeben.

Damit hoffe ich meinem Besuchern vorab helfen zu können, würde mich aber dennoch freuen, euch bald als TrayRSS User begrüßen zu können. Sobald ich die Suchfunktionimplementiert habe, versteht sich ;)

Natürlich ist auch RssSearch wieder als OpenSource Software unter der GPL 3 verfügbar, die Sourcen können auf GitHub unter https://github.com/thefake/at.nullpointer.rsssearch eingesehen werden.

Selbst bauen kann man sich das Tool mittels Maven. Für diejenigen die sich die Finger daran nicht schmutzig machen wollen hier noch ein Download Link:

RssSearch-0.0.2

Na denn, happy searching!

 

Und noch für die englisch sprachigen unter euch:

Hello everybody!

A few days ago, a visitor of my website contacted me, regarding his problem with searching rss feeds. He wants to find keywords or keyphrases within the source of the feed entry, not only in the entry itself.

TrayRSS couldn’t fullfil this requirements at the given time. That’s why i’ve added this feature request to the roadmap of trayrss.

http://trayrss.nullpointer.at/bug/roadmap_page.php?version_id=30

As you can see, in the complete roadmap, it will take some time till it gets implemented. There are some other major changes going on. As an example, the new notification window has to be redesigend, to fit the requirements of a feedbrowser. In my opinion, without a feedbrowser, showing the entries of the feeds in a sorted way, it isn’t possible to implement any kind of search in a user friendly way.

RssSearch

I made this simple tool to test the requested search method for possible restrictions and excessive timing for a deep search withing an feed entry. It offers the user the possibility to search for one or more keywords.

Written in Java it requires the Oracle JRE installed, in version 1.6 or higher.  You can get it  here.

It is a command line tool, and i’d like to show you how it can be used:

java -jar RssSearch.jar -o|-a <keyword1> <keyword2> <…> -f <feed1> <feed2> <….>

The option -o stands for or and it offers those feed entrys that matches a single of the given keywords

With -a meaning and the tool will show only those feeds, that matches all of the given keywords.

As the result the link to every given feed entry matching the conditions will be displayed to the user. If searched with the -o parameter, the matching keywords will be displayed too.

Hopefully this will help my users searching within feeds. And as soon as i can offer this function in TrayRSS i’m hoping to gain you as a user of it.

RssSearch is published under the GPL 3 as Open Source. If you would like to see the sources, just visit GitHub https://github.com/thefake/at.nullpointer.rsssearch.

You can build the tool on your own with Maven out of the sources, but for faster results, just get it here:

RssSearch-0.0.2

So long, happy searching!

Ähnliche Artikel: