CocoaRSS, un lecteur de RSS

Publié : 12.02.2004 - 17h14 par Fabien

Faisons vivre un peu ce forum.

Je vous propose donc de collaborer à mon lecteur de RSS, avec Browser intégré.

Il est déjà fonctionnel, mais il lui manque forcément plein de trucs.

Il est écrit en Cocoa-Java. J'ai essayé de documenter le code le mieux possible.

Vous trouverez le code ici (100 ko).

Je me réjouis de vos commentaires.


Publié : 12.02.2004 - 17h28 par Noé

Il est fou ce Fabien :-D

Je comprends pas, comment on ajoute cuk? Il veut pas s'ajouter chez moi :-(

http://rss.cuk.ch/humeur.php


Publié : 12.02.2004 - 17h55 par Fabien

Noé a écrit :Il est fou de Fabien :-D

Je comprends pas, comment on ajoute cuk? Il veut pas s'ajouter chez moi :-(

http://rss.cuk.ch/humeur.php


effectivement, je vais regarder ça.

Et je vais vous remettre une archive un peu plus correcte, il manque pas mal de trucs.


Publié : 12.02.2004 - 17h59 par Noé

En tous cas ça m'a l'air très prometteur comme truc! Continue comme ça ;-)


Publié : 12.02.2004 - 18h21 par Fabien

Ok, le problème est résolu. J'avais introduit un bug dans mes dernières modifications.

Le liens est .


Publié : 12.02.2004 - 23h55 par Reno

Hello Fabian,

Très intéressant comme programme. J'aurais également une question à te poser, mais plus technique. Tu es le premier programmeur Cocoa/Java que je 'rencontre', alors j'ai une petite question: mis à part la question du langage, est-ce que le fait de développer en Cocoa/Java a des avantages particuliers, comme pouvoir utiliser son application sur d'autres platteformes par exemple? J'ai vu dans le le package qu'il y a fichier .jar, non présent dans les applications Cocoa/Objective-C, a-t-il un rôle particulier?


Publié : 13.02.2004 - 8h51 par Fabien

Je programme en Cocoa-Java pour la simple et bonne raison que c'est le language que je connais.
C'est un language clair, purement orienté-objet, et surtout TRES TRES complet ! Pas besoin de réinventer la roue, la multitude de classes existantes permet de pratiquement tout réaliser sans devoir laborieusement tout reprogrammer.

Et je n'arriverai jamais à me faire à la syntaxe bordelique de l'Objective-C.

Le fait de faire du Cocoa-Java implique l'utilisation du framework Cocoa, qui est écrit en code natif et est appelé par Java via le JNI (Java Native Interface). Il est donc évident que l'on perd toute la portabilité !
La seule solution pour garder la portabilité serait de porter le framework Cocoa sur d'autres plateformes (il ne semble d'ailleurs que c'est un projet en cours par une bande d'allumés).

Le fichier jar (Java Archive) est simplement une archive contenant les classes Java que j'utilise dans mon programme.


Publié : 13.02.2004 - 12h22 par Reno

La question du bordel quand à la syntaxe de l'Obj-C n'est que subjective... Perso je préfère un code Obj-C à un Java ou C++, mais bon c'est personnel, donc je ne souhaite pas que le débat continue là dessus (mais éviter juste qu'un lecteur peu averti s'imagine des choses...). Si tu ne connais que des langages "d'apprentissage" ou de script (basic, pascal, applescript,...), j'ai quand même l'impression que le Java est aussi obscur que ne l'est l'Objective-C.
En fait je me pose juste la question car
- il est plus facile de trouver de l'aide pour des problèmes d'Obj-C (par exemple qu'en est-il de la gestion de la mémoire, est-ce que ça suit la logique habituelle du Java, ou alors il faut le faire à la "sauce Obj-C"?), et dans la mesure où les développeurs OS X ne sont déjà pas nombreux, se trouver dans une minorité parmi la minorité peut ne pas être évident;
- j'ai aussi vu qu'un certain nombre de classes ne sont pas dispos en Java, mais le sont en Obj-C (par exemple les objets distribués, les Preferences Panes, le Framework AddessBook,...), donc le fait de programmer en Java pourrait être pénalisant à un moment ou un autre (suivant le type d'application faite).

Concernant la bande d'allumés, est-ce le framework cocoa qui est porté ou le framework GNUStep (clone libre de NEXTStep, ancêtre de OS X, qui a donc un API identique, mais moins complète)? En tous cas pour info, une autre bande d'allumés est en train de porter le framework GNUStep pour Windows. Ce qui signifie que les applications Cocoa faites sans utiliser les apports de OS X pourront être recompilées pour Windows (elles peuvent déjà l'être pour GNUStep, moyennant des adaptations mineures). Et puis une autre bande d'allumé est aussi en train de porter les nouveautés OS X pour GNUStep, ce qui fait que les applications OS X pourront être utilisées sous GNUStep, et donc par la suite sous Windows.

Bon je m'égare complètement là... On en reviens au sujet ;) Est-ce qu'il existe un site qui référence les RSS disponibles? Je dois avouer que même si je trouve le principe intéressant, je préfèrerais avoir les nouvelles de mon pays que celles de la Suisse...[/list]


Publié : 13.02.2004 - 16h01 par Fabien

Effectivement, l'aspect "bordelique" est totalement subjectif ! Je ne prétendrai pas le contraire.

Je ne suis pas d'accord quant à l'affirmation qu'il est plus difficile de trouver de l'aide pour Java. Pour tout ce qui touche au Cocoa il y a la mailing-liste d'apple et quelques sites dédiés très compétent. Mais la majorité des problèmes sont d'ordre "javaesques" et là, la communauté java est immense sur internet.

Pour les classes réservées à Obj-C, c'est effectivement un problème. Dans mon programme j'ai du tricher pour pouvoir accéder au WebKit qui ne'st pas dispo en Java. Tu peux regarder le code.
Pour des trucs plus spécifiques comme les prefpanes, effectivment, aucune chance en Java.

Je ne sais pas vraiment ce que cette bande d'allumés fait. Mais il est bien possible que ce soit un port de GNUStep.

Pour les feed RSS:

http://www.newsisfree.com

bien entendu je compte ajouter cela dans mon programme et mettre un liste de favoris pré-réglés. Mais ça c'est pour plus tard.


Publié : 13.02.2004 - 19h10 par Fabien

Nouvelle version, avec une fenêtre d'infos sur les sousscriptions.

toujours au même endroit.


Publié : 14.02.2004 - 10h58 par Fabien

Nouvelle mise-à-jour:

possibilité d'ouvrir une news dans votre navigateur par défaut.
possibilité de marquer un abonnement (subscription) comme lu.

Toujours à la même adresse.

Ceci dit j'attends toujours votre participation ou vos commentaires.


Publié : 14.02.2004 - 11h36 par Noé

Fabien ça devient bon. Si je peux me permettre, il faudrait

- resizer le browser en même temps que la fenêtre

- double-clique sur une news ouvre directement la page dans le view du bas, parce qu'en général la description n'apporte rien.

Voilà, bon courage


Publié : 14.02.2004 - 12h06 par Fabien

Noé a écrit :- resizer le browser en même temps que la fenêtre


oui, en fait c'est le cas, mais j'ai merdé mon NIB lors de la dernière version. Ce sera fait.

Noé a écrit :- double-clique sur une news ouvre directement la page dans le view du bas, parce qu'en général la description n'apporte rien.


bonne idée, je vais faire ça.


Publié : 14.02.2004 - 12h55 par Reno

Sinon quand on clique dans un lien qui est censé ouvrir une nouvelle fenêtre, rien ne se passe. Ce serait peut être bien d'ouvrir cette fenêtre dans le browser par défaut.


Publié : 14.02.2004 - 13h38 par Fabien

Arldon a écrit :Sinon quand on clique dans un lien qui est censé ouvrir une nouvelle fenêtre, rien ne se passe. Ce serait peut être bien d'ouvrir cette fenêtre dans le browser par défaut.


là je ne peux pas faire grand chose. Il faudrait intervenir au niveau du WebKit et je ne peux pas le faire en Java.

Dans ces cas là, il faut simplement lui demander d'ouvrir la page dans le navigateur.


Publié : 14.02.2004 - 14h25 par Reno

Je ne connais pas le webKit, mais ne serais pas étonné que la gestion de ce genre de cas soit géré par un délégué (puisque suivant les navigateurs, on devrait pouvoir choisir dans quel object afficher la nouvelle vue). Est-ce qu'il n'est pas possible de mettre un objet Java comme délégué?


Publié : 14.02.2004 - 22h44 par jibu

c'est excellent ce truc.

En fait, le site doit gérer ce RSS?

je connais pas le rss :-(

Est-ce que macbidouille, macge, sont rss?
ou trouver les adresse rss?


Publié : 15.02.2004 - 19h42 par Fabien

Effectivement, le site en question doit mettre à disposition un "feed" RSS. C'est à dire un fichier XML, mis-à-jour régulièrement et contenant les dernières news.

Pour Cuk, par exemple c'est http://rss.cuk.ch/humeur.php

Le difficulté c'est de trouver les adresses RSS des sites intéressants. Je ne sais pas si MacGé et MacBid en ont un, je vais voir.


Publié : 16.02.2004 - 10h31 par Fabien

J'ai corrigé le problème de redimensionnement de la fenêtre. C'est toujours le même lien.

Pour Macbidouille:

http://www.macbidouille.com/macbidouille.rss

Je n'ai rien trouvé pour MacGénération.


Publié : 16.02.2004 - 12h38 par Wixti

Super ça faisait longtemps que je cherchais un petit soft sympa pour lire les rss, mais gratuit très simple et legé ne sont pas des adjectif que l'on trouve souvent.

Tout ça pour dire que je suis enthousiaste à propos de ce projet (la fenêtre "à propos de" n'est pas faite d'ailleurs....;)).

Si j'ose proposer mon aide, je me ferais un plaisir de faire un jolie icône pour représenter ce petit lecteur rss.


Publié : 16.02.2004 - 13h02 par Fabien

Très volontier !!

Si tu veux faire une icône pour l'élément "Toggle" de la barre d'outils ce serait cool. Pour l'instant j'ai piqué celui de NetNewsWire. De même pour celui du Browser, pour l'instant c'est l'icône de Safari.

Le but de ce programme c'est qu'il devienne un projet "Communautaire". La seule condition que je pose: qu'il reste gratuit.


Publié : 16.02.2004 - 13h44 par Wixti

Dac je vais m'y mettre (rassembler des idées...) Si d'autre on des suggestions pour faire une métaphore imagée de "tiroir" et "browser" n'hésiter pas à poster vos idées!
Si on arrive à donner un style à l'interface graphique ça sera encore mieux (une guidline).

Pour la gratuité c'est par défaut pour moi ;)


Publié : 16.02.2004 - 17h00 par Fabien

Voici la nouvelle cuvée de CocoaRSS. Par de grand changements en apparence mais la gestion des préférences a été complètement revue.
Cela fonctionne maintenant avec des NSDictionary et c'est sauvé sous cette forme dans les préférences. Pour l'instant, les abonnements ne sont plus rafraîchis automatiquement au lancement de l'application, il faut le faire à la main avec le bouton "refresh" qui fonctionne maintenant.

Donc, pour l'utiliser, virez votre fichier de préférences ! C'est le fichier ch.iConus.CocoaRSS.plist

Pour le téléchargement, c'est par là.


Publié : 19.02.2004 - 23h52 par Benjamin

Voici l'icone actuelle de Wixti (il est occupé à la peaufiner, alors il m'a demandé de la poster ici pour lui ;) ).

C'est sur le thème du télégraphe:

Image

Si vous avez n'importe quelle suggestion là-dessus, postez ici! ;)


Publié : 20.02.2004 - 0h18 par Wixti

Et hop encore une mise à jour, après une remarque de Benjamin sur le fait qu'on pouvait confondre le "bip biiip" du télégraphe par un i ou autre, j'ai essayé de clarifier les choses:

Image
grand (128x128)

Image
moins grand (64x64)
Bien sur pour les tailles inférieurs il faudra faire une icône simplifiée pour ne pas avoir un tas de pixel...


Publié : 20.02.2004 - 7h20 par Fabien

Excellentissime !

J'adore !

:lol:


Publié : 20.02.2004 - 11h32 par Wixti

L'idée est pas mal, c'est Benjamin qui la trouvée et j'ai pensé que c'était drôle de comparer avec le satellite de NetNewsWire ultra-moderne ;)

Le télégraphe c'est simple et je me souviens qu'a 12 ans j'en avais un entre la chambre de mon frère et la mienne, donc CocoaRSS c'est pour tout le monde!! :D


Publié : 20.02.2004 - 15h01 par Fabien

La dernière livrée de CocoaRSS est disponible toujours au même endroit.

Changement majeur, chaque traitement d'un feed RSS se fait dans un thread à part. Du coup, tout est beaucoup plus rapide puisque toutes les abonnements sont traités en même temps.
Du coup j'ai ajouté un petit indicateur témoignant de l'activité du traitement des chaque abonnement.

Comme Noé l'a demandé, un double-clic sur une news ouvre directement le lien, sans passer par la description.


Publié : 20.02.2004 - 20h00 par Wixti

Comme d'un côté le code deviens de plus en plus efficace, l'icône essaye de suivre également!
Alors voilà après quelques testes:

Image
Icône bien lisible, bonne silhouette, par contre l'angle de vue est mauvais

Image
Sur cette exemple c'est mieux mais le contour est nul (on ne vois pas la pointe, la poignée est collée à une des vis etc).

Alors j'ai cherché dans une vielle encyclopédie, et j'ai trouvé une photo d'un téléscripteur. J'ai trouvé cette grosse machine à écrire beaucoup plus ergonomique pour une icône (elle est presque carrée donc elle "remplie" bien les 128x128 pixel d'une icône MacOsX).

Image
Téléscripteur authentique à la sauce Aqua.

Image
Et l'icône...

N'hésiter pas à donner votre avis!


Publié : 20.02.2004 - 21h04 par Pylone

Le téléscripteur est excellent :)

Noé, tu devrais changer les "link" dans ton feed rss, pour qu'on arrive directement sur les humeurs "pointées" et non sur une ancre au milieu de la page, qui doit de fait se charger entièrement avant qu'on arrive sur la bonne humeur.

Fabien, un point, vraiment de détail et qui tient plus du peaufinage que de la réelle fonctionnalité importante: sur les 2 feeds rss que j'ai mis pour tester ton programme (cuk et macbidouille), il n'y a que le titre et le lien qui soit fourni, et pas de description, ou de news proprement dite. On doit donc cliquer une fois sur le titre, puis une seconde fois sur le lien. Un clic devrait ouvrir directement la news en question, ce serait plus pratique!

[edit]
oops, déjà dit par Noé, je lirai moins en diagonale la prochaine fois :wink:
[/edit]


Publié : 21.02.2004 - 13h51 par Fabien

Pylone a écrit :Fabien, un point, vraiment de détail et qui tient plus du peaufinage que de la réelle fonctionnalité importante: sur les 2 feeds rss que j'ai mis pour tester ton programme (cuk et macbidouille), il n'y a que le titre et le lien qui soit fourni, et pas de description, ou de news proprement dite. On doit donc cliquer une fois sur le titre, puis une seconde fois sur le lien. Un clic devrait ouvrir directement la news en question, ce serait plus pratique!


double-clique et le tour est joué :)

Pour l'icône, j'aimais beaucoup la première version. mais j'aime également beaucoup le téléscripteur.


Publié : 22.02.2004 - 1h02 par Wixti

Voilà avant de partir faire un peu de ski pour pouvoir me changer les idées avant mes oraux pour la matu (1 semaine de mars) je poste l'icône qui je pense serra final.
Si Fabien ça va pour toi je te laisse faire ta magie pour qu'elle apparaisse dans le prog. de mon côté je ferais les autres icônes pour avoir un ensemble mais après cette ?ø塪ƒ de matu que j'espère vraiment réussir!!

Image
L'icône final eu peu plus claire

Ce zip contient l'icône et le .psd (Photoshop) qui a servit pour créer l'icône.

Et si vous avez des questions, oui vous là qui lisez! N'hésitez à prendre votre clavier et à donner des grands coups dessus, pour critiquer, commenter, ou tout simplement donner votre avis!!
Et si vous voulez contribuer dit le aussi ;)


Publié : 22.02.2004 - 17h16 par Fabien

Salut les amis,

voilà, j'ai travaillé un peu sur CocoaRSS ce week-end. Voici donc la nouvelle version:

- nouvelle icône !! :lol:
- les news sont accessibles via le menu du Dock
- les news lues le reste après un rafraîchissement
- J'ai changé la taille des polices
- Lorsqu'aucun abonnement n'est séléctionné le browser affiche une page blanche

A faire:

- mise en cache des news entre deux démarrage du programme
- progression de chargement du browser (là il faut ruser et passer par un peu de code Obj-C)
- j'aimerais mettre une petite roue tournante à côté des abonnements, plutôt que ce rond gris et bleu
- des icônes pour la barre d'outils
- une liste d'abonnements pré-configurés.
- des préférences (taille des polices, couleurs, rafraîchissements programmés, etc...)
- Un menu en ordre

Pour le téléchargement de cette nouvelle version c'est toujours au même endroit


Publié : 14.03.2004 - 11h01 par Renan

Excellent projet Fabien ! Dans les idées à rajouter, je trouverai cool d'avoir (comme dans NewsFan) la possibilité de définir des mots/feeds qui font défilé le texte d'une news en bas de l'écran (genre "information importante: ... blabla..." ).


Publié : 15.03.2004 - 21h04 par Sebastien Pennec

Génial ce soft!

Je suis allé voir quelques pages de newsisfree.com, mais j'ai un problème: ils ne proposent, via leur service gratuit, que les 5 derniers articles...
Donc si le site n'a pas de rss propre (comme MacBidouille), le service de newsisfree est pas si terrible. Ou alors je n'ai pas tout compris.

Je poste ici les rss _directs_ que j'ai trouvé ce soir:

VersionTracker:
http://www.versiontracker.com/macosx/recent.rss

MacBidouille:
http://www.macbidouille.com/macbidouille.rss

MacOSXHints:
http://www.macosxhints.com/backend/geeklog.rdf

iPodLounge:
http://www.ipodlounge.com/index.xml

iPoding:
http://www.ipoding.com/backend.php

MacMusic News:
http://ext.macmusic.org/rss/newsFR.rdf

MacMusic Articles:
http://ext.macmusic.org/rss/articlesFR.rdf

MacNN:
http://www.macnn.com/macnn.rss

J'en cherche encore... NME, LeTemps, 24H, et d'autres..
Quelqu'un a des adresses rss directes intéressantes?

C'est terrible, le logciel est parfaitement ce qu'il me faut, mais les services manquent...

EDIT:
Il me manque quand même deux ou trois trucs:

• Une option pour choisir la durée en minutes entre deux reload des sites
• Un menu contextuel, cliquable sur les noms des sites, pour marquer tous les articles comme lus, d'un coup. Et tant qu'on y est, une option du même type pour marquer tout comme lu directement depuis le menu contextuel de l'app dans le Dock.

... et c'est tout pour l'instant :wink:


Publié : 15.03.2004 - 23h14 par Renan

Tu peux rajouter:

Mac4Ever
http://www.mac4ever.com/xml/actu_rss.php

MacDigit
http://macdigit.com/index.xml

Une chose qui serait cool, c'est de pouvoir organiser les feeds comme l'on veut. Par exemple, faire des dossiers et sous-dossiers.


Publié : 15.03.2004 - 23h22 par Sebastien Pennec

ah, je crois bien avoir trouvé un méchant bug...

Les deux flux rss que tu as posté, Renan, ne s'ajoutent pas à la liste lorsque je les entre via le bouton Add.

Et un autre truc, sans doute pas un bug, mais qui serait un plus: les noms des flux, dans le drawer, sont clicables et éditables, mais lorsque l'on tape un autre nom et enter, le nom initial revient..

bonne nuit à tous!


Publié : 16.03.2004 - 8h21 par Fabien

Bien, résumons.

La rafraîchissement à intervalle fixé est en cours de programmation.

Pour marquer un abonnement (subscription) comme lu, il y a un bouton dans la toolbar pour ça, et il y aura un raccourcis clavier dans la prochaine version.

Le nombre de nouvelles mises-à-disposition dépend du serveur. Effectivement, NewsIsFree n'en mets que 5.

Le classement des abonnements en groupes est prévu....dès que j'aurai compris comment gérer le drag-n'drop dans un NSOutlineView.

Pour les flux qui ne s'ajoutent pas c'est certainement le même problème qu'avec MacPlus, un problème d'encodage des caractères. Pour palier à ça il faudrait que je change de Parser mais malheureusement, celui que j'ai trouvé augmente la taille de mon progamme à 5 Mo !

Bref, il y a encore du boulot....mais c'est ça qui est bien, non ?

Au fait, la version actuelle possède une liste de flux classés par thèmes. Les flux que vous mentionnés y sont pratiquement tous. Je vais mettre cette version en ligne.


Publié : 16.03.2004 - 16h44 par Sebastien Pennec

Fabien t'es un champion!

Va falloir utiliser ton logiciel à fond pour trouver d'autres idées que tu n'aurais pas déjà eues...

Allez, je me dévoue :wink:


Publié : 17.03.2004 - 19h08 par Renan

En effet, chapeau bas Fabien. Si j'avais plus de temps et surtout de compétence en programmation je te donnerai volontiers un coup de pouce... Mais bon, faut aussi des gens qui critiques nan ? :)


Publié : 18.03.2004 - 9h40 par Fabien

Je vous mets la dernière version en date, je ne l'ai pas retouchée depuis un moment.
Il y a donc des menus tout beaux avec des raccourcis clavier et une liste d'abonements pré-configurés.

Pour y accéder, personnalisez la barre d'outils et ajoutez l'icône "Source List" ou allez dans le menu View->Show Source List

Je n'ai pas beaucoup de temps à lui consacrer ces temps mais je reste ouvert à tous vos commentaires.

C'est toujours au même endroit.


Publié : 22.03.2004 - 21h13 par Sebastien Pennec

Il y a un bug si on essaie d'enlever une source... On reste bloqué sur la fenêtre de confirmation...

Et lorsque j'ajoute une subscription, la plupart n'apparaît pas dans la liste du drawer... etoukassé? :shock:


Publié : 22.03.2004 - 21h22 par Fabien

Je vais examiner le bug de la fenêtre de confirmation.

Pour les subscriptions qui ne 'sajoutent pas c'est très certainement des problèmes d'encodage que je mentionnais plus tôt.
Etait-ce tous des site francophones ou y avait-il également des site anglophones ?


Publié : 22.03.2004 - 21h30 par Sebastien Pennec

je viens d'en ajouter un paquet, je ne me souviens plus de tous, mais il y avait des sites FR et US, sauf erreur...

si c'est le problème dont tu parlais, y'a pas vraiment de possibilité d'arranger ça, si c'est du côté du serveur...

la version qui reload toutes seule à un intervalle choisi, elle avance ? :wink:


Publié : 23.03.2004 - 9h07 par Fabien

Sébastien Pennec a écrit :la version qui reload toutes seule à un intervalle choisi, elle avance ? :wink:


dès que j'ai fini de déménager et que mon ordi aura retrouvé sa place sur son bureau préféré et que mon ADSL aura été fransféré je m'y attèlerai !


Publié : 23.03.2004 - 11h48 par jibu

tu devrais peut-être investir dans un camping car... :-)


Publié : 23.03.2004 - 11h55 par GIL

hem, je te laisse voir avec Fabien pour qu'il te donne un coche de plus sur ton ardoise passablement noirci...


Publié : 23.03.2004 - 13h49 par Fabien

jibu a écrit :tu devrais peut-être investir dans un camping car... :-)


hum....et toi au fait, c'est quand que tu déménages ?

parce que franchement, si on fait les comptes je n'ai pas beaucoup d'avance sur toi :twisted:

ceci dit:

Image


Publié : 23.03.2004 - 14h00 par GIL

jibu, je t'avais prévenu...


Publié : 24.03.2004 - 16h09 par jibu

décidément, c'est ma journée....:-(


Publié : 11.05.2004 - 9h34 par Sebastien Pennec

Alors, Fab, ce déménagement ? :wink:

ça avance ?

façon pseudo discrète de demander quand sort la prochaine version de CocoaRSS...


Publié : 11.05.2004 - 17h38 par jibu

il va mettre la fôte sur Apple, vous verrai ...

:-)


Publié : 11.05.2004 - 18h40 par Noé

Shhht, il est en train de remplir des feuilles pour des concours pour aller à l'avant-première de Starwars III


Publié : 14.05.2004 - 7h52 par Fabien

"il" est là !

"il" revient tout juste d'une conférence sur les interaction clusters-surfaces.

"il" a beaucoup bossé sur CocoaBooklet mais n'as pas abandonné CocoaRSS.

"il" cherche toujours un bon "parser" XML qui gère les encodage bizarre comme ceux de MacPlus ou Mac4Ever.

"il" vous donnera des nouvelles tout bientôt.


Publié : 01.06.2004 - 14h33 par Fabien

Salut les amis !

CocoaRSS est toujours vivant !

En voici la dernière livrée.

Au programme:

- nouvel affichage des abonnements et des headlines.
- le parsing XML est un peu mieux (Mac4Ever passe bien à présent).
- On peut faire du drag'n drop depuis la liste des abonnements proposés vers la liste des abonnements inscrits.
- les boutons de navigation des pages web s'affichent en surimpression
- de même pour l'état du chargement des pages.
- On peut à présent programmer une relève automatique à un intervalle donné (ça c'est pour Seb). Ca se passe dans la fenêtre d'infos.

Il manque:

- le bug lorsqu'on enlève un abo est toujours présent, je vais m'y atteler.
- une sauvegarde des articles déjà lus.
- quelques boutons (pour relever un seul abo, pour ajouter un abo, etc...)
- un système de recherche dans les abos
- une gestion des problème lors du traitement d'un fichier XML.
- et plein d'autres trucs probablement.

Vous trouverez la version actuelle ici:

CocoaRSS


Publié : 01.06.2004 - 18h52 par Sebastien Pennec

m'en vais essayer tout ça ces prochains jour...

Merci Fabien ! :D


Publié : 07.06.2004 - 8h03 par Fabien

J'ai un peu bossé dessus ce week-end. Il devient presque utilisable.

- le bug lors de la supression d'un abo est corrigé
- Meilleure gestion des encodages
- le nombre de news non-lues s'affiche sur l'icone du dock
- plus quelques améliorations internes

Le code n'est absolument pas documenté, je ne vous mets donc que l'application, il faudra que je mette un peu d'ordre dans tout ça.

C'est par là

Tout n'est pas encore très stable. En particulier lorsqu'on relève un grand nombre d'abonnements à la fois. S'il quitte inopinément, essayez de relever les articles abonnement par abonnement.


Publié : 07.06.2004 - 17h11 par Sebastien Pennec

Hello !

Cool que tu te remettes à CocoaRSS ! :D

Impossible de ramener un article pour le lire.

L'inscription connecting to file:///private/temp/cocoarsstemp.html reste jusqu'à plus soif...

Keskispass ?? :?:


Publié : 15.06.2004 - 15h46 par Fabien

J'en ai fait une nouvelle version qui utilise un autre parser XML. A première vue ça semble mieux.

Mais il n'y a toujours rien à faire avec les RSS mal foutus comme celui de MacPlus (le nouveau) qui créé de l'XML complètement buggé.

Bref, tenez-moi au courant.

Ah oui, un truc, ne faites pas de refresh sur trop d'abonnements à la fois, ça fait planter l'application. J'y travaille.

Vous trouverez ça ici:

http://fabien.iConus.ch/CocoaRSS.sitx


Publié : 28.06.2004 - 14h04 par Fabien

Bonjour, bonjour,

voici la dernière livrée de CocoaRSS, toute fraîche de ce week-end.

Au programme:

- les news sont sauvegardées sur le disque de manière à ne pas les recharger à chaque fois que vous relancez le programme.
- le refresh est beaucoup plus robuste, vous pouvez sans problèmes faire un refresh all sur plus de 20 sources.
- les erreurs sont mieux gérées
- le menu du dock aussi
- les entités HTML sont traduites
- les news ont maintenant une date
- on peut trier les news par date, titre, et état (lu ou non-lu)

et plein de petites améliorations invisibles à l'oeil.

il reste encore beaucoup de choses à faire mais il est maintenant tout à fait utilisable. Pour ma part il est dans mon dock et tourne toute la journée.

C'est le même lien que ci-dessus.


Publié : 28.06.2004 - 16h05 par Prunelle

Je me suis décidé à essayer ce programme.

Pour commencer, voici le canal RSS de Macplus: http://www.macplus.org/magplus/affiliation_rss.php

Une suggestion pour la prochaine version: ça serait chouette de pouvoir choisir l'ordre des Headlines. Le problème actuellement, lorsque une nouvelle dépêche arrive, elle va se mettre en fin de liste. Il faut donc aller chercher avec l'ascenseur la nouvelle tout en bas. Normalement, ça devrait être simple à faire en sélectionnant la colonne "date" et en choisissant l'ordre de listage ou autrement dit si la liste doit commencer par le bas ou par le haut (voir par exemple comment ça marche dans iTunes...).
On pourra alors avoir les nouvelles les plus récentes en haut des listes et donc y accéder plus rapidement...


Publié : 29.06.2004 - 1h20 par Benjamin

Salut Fabien!

Tu aurais pas laissé trainer ton code source vers chez Apple par hasard? D'un seul coup la version 2.0 de Safari s'appellera "Safari RSS" avec le support intégré des RSS!! :lol:

allez avoue, combien t'as reçu pour ton code, combien de 30''?


Publié : 29.06.2004 - 15h14 par Fabien

prunelle a écrit :Je me suis décidé à essayer ce programme.

Pour commencer, voici le canal RSS de Macplus: http://www.macplus.org/magplus/affiliation_rss.php


le RSS de MacPlus est pourri jusqu'à l'os !!

les créateurs de l'XML seraient tous victimes d'une crise cardiaque en voyant le code que ces gens ont réussi à pondre.

Je m'étais d'abord dit que j'allais essayer de coder un test pour corriger toutes ces erreurs pis je me suis dit que merde, ils n'avait qu'a respecter un peu le language.

Pour le classement j'y travaille...chi va piano va sano !


Publié : 28.10.2004 - 9h48 par Fabien

Voilà peut-être ce que CocoaRSS aurait pu devenir...

http://nemesys2.dyndns.org:8080/Strider_EN.html