c3d2-wiki/Harvester.mw

74 lines
2.6 KiB
Plaintext
Raw Normal View History

2006-11-26 03:15:22 +01:00
{{Project Info|
2007-01-28 23:20:23 +01:00
About=[[Bild:harvester.png]]<br/>Ein webbasierter RSS- & ATOM-Aggregator|
2008-02-27 02:13:24 +01:00
Platforms=Unix, [[PostgreSQL]], ([[MySQL]])|
Lang=[[Ruby]], [[XSLT]], [[SQL]], [[YAML]]|
2008-02-27 02:13:58 +01:00
Home=http://blog-harvester.de/|
2006-11-26 03:15:22 +01:00
Repository_type=SVN|
Repository=svn://svn.c3d2.de/harvester/trunk/harvester|
Source=http://trac.c3d2.de/harvester/browser/trunk/harvester|
}}
2007-05-16 13:43:10 +02:00
[[Kategorie:Ruby]][[Category:Projekt]]
2007-07-03 00:28:18 +02:00
=Versionen=
2006-11-27 18:55:43 +01:00
==Harvester-0.7==
* Umstellen des Template-Codes auf XSLT '''(done)'''
** templates/index.html '''(done)'''
2007-01-11 17:36:18 +01:00
** templates/rss.rdf '''(done)'''
** templates/atom.xml '''(done)'''
2007-01-28 23:04:03 +01:00
** Code-Reduktion durch ''<xsl:import/>''
2007-01-28 01:00:49 +01:00
* Feeds mit allen Collections '''(done)'''
2006-11-27 22:54:03 +01:00
* Relative Links zu absoluten machen '''(done)'''
* Keine Geisteritems '''(done)'''
2007-01-11 17:36:18 +01:00
* HTML-Entities übersetzen '''(done)'''
** Auch im Jabberbot
2006-11-27 18:55:43 +01:00
* README neuschreiben
2007-01-11 21:12:35 +01:00
* Unterstützung für favicons (keine Hackergotchis!)
2007-01-28 04:02:28 +01:00
* Enclosures Support (Podcasts) '''(done, [http://trac.c3d2.de/harvester/changeset/17 r17])'''
2007-04-16 22:26:35 +02:00
* Uhrzeiten werden bisher immer in UTC angezeigt
2007-06-30 21:06:39 +02:00
* In ATOM-Feeds können auch <title/>-Elemente HTML bzw. XHTML enthalten '''(resolved)'''
2008-02-27 02:11:51 +01:00
* Statistik-Chart '''(done)'''
2007-06-30 21:06:39 +02:00
* SQL-Queries entfitzen
2007-07-05 18:03:36 +02:00
* Microformats '''(done)'''
* Korrektes Layout in kaputten Browsern '''(done)'''
2007-08-02 21:35:43 +02:00
* Jabberbot:
2008-02-27 02:11:25 +01:00
** Konfiguration über AdHoc-Commands Gajim-kompatibel machen '''(done)'''
2007-08-02 21:35:43 +02:00
** Wirklichen Status beachten, nicht nur online/offline
2008-02-27 02:11:25 +01:00
** Notification contents als XHTML '''(done)'''
2007-06-30 21:06:39 +02:00
==Harvester-0.8==
* Objektorientiert ;-)
* Fetcher:
2007-06-30 21:08:19 +02:00
** Max. Anzahl Worker-Threads
** HTTP-Connection reusage mit Keep-Alive
** Feed parsing mit SAX
2008-02-26 04:24:50 +01:00
* ETags
2008-02-27 02:11:25 +01:00
* Tidy HTML
* Locking and scheduling
2008-02-27 02:13:24 +01:00
* SQLite support?
2007-07-03 00:28:18 +02:00
=Basic Feature Overview=
Purpose: Rewrite in different languages and select best implementation
==Fetcher==
* HTTPS
* Limited HTTP Redirection support
2007-07-03 05:19:31 +02:00
* HTTP Connection reusage
* HTTP If-Not-Updated-Since support
* HTTP Keep-Alive usage
2007-07-03 00:28:18 +02:00
* Parse feeds here
* Concurrent, better limited
==Generator==
* Support XSLT templates
* XSLT extFunctions
2007-08-02 23:49:43 +02:00
==Bugs/Feature-Requests==
2007-07-03 00:28:18 +02:00
2007-08-02 23:49:43 +02:00
* Harvester sollte nie, nie, nie, nie ungültige Feeds ausspucken, selbst wenn kaputte Blogs syndiziert werden. [[Benutzer:Toidinamai|toidinamai]] 21:49, 2. Aug. 2007 (UTC)
2008-01-06 21:38:31 +01:00
** [http://tidy.rubyforge.org/ tidy] könnte eine Lösung sein... --[[Benutzer:Astro|Astro]] 20:38, 6. Jan. 2008 (UTC)
2008-04-04 09:16:40 +02:00
* Zumindest die Version auf planet.entropia.de scheint ein Bug im Time-Handling zu haben. Ich schrieb einen Blogeintrag um 1:30 MESZ, also 1:30+0200. Während etwa auf planet.debian.org daraus dann 23:30+0000 wird (was ja stimmt), machte der harvester daraus 23:30+0200... --[[Benutzer:Nomeata|Nomeata]]
2007-07-03 00:28:18 +02:00
{{Rübÿ Spëëd Mëtäl Cödïng}}