Bookcase 0.9 - un gestionnaire de collections KDE 3.x

Posté par  . Modéré par rootix.
Étiquettes :
0
20
avr.
2004
Base de données
Ce lundi 19 avril bookcase est passé en version 0.9

bookcase est un gestionnaire de bibliothèques qui permet de gérer des collections de livres, de bibliographies, de vidéos, d'albums musicaux, de pièces de monnaie, de timbres, de cartes marchandes, de bande dessinées, de vins .. ou même de créer votre nouveau type de collection.

Bookcase est également riche en entrée ou en sortie puisqu'on peut importer des informations depuis des fichiers bibtexml et exporter ses données en HTML/XML/CSV ou pilot-db pour les possesseurs de palm.

Cette richesse fait de lui le petit programme qui monte, beaucoup attendant la fonctionnalité qui lui fera basculer toute sa collection sous ce programme.

Voici ce qu'amène la version 0.9:
* Ajout du tri par le nombre d'éléments dans le groupe
* Possibilité de fusionner les collections
* Ajout du "drag-and-drop" pour les images
* Ajout du support des citations bibtex en utilisant lyxpipe
* Ajout de la possibilité de changer le type pour les champs existant
* Ajout de l'impression et exportation d'images
* Ajout de l'affichage des images dans les colonnes
* Possibilité d'exporter différents fichiers pour chaque entrée
* Ajout de filtres par groupe
* Amélioration de la documentation
* Correction de l'export PilotDB
* Correction de quelques bugs provoquant des crashs.

En version 1.0 il est prévu de pouvoir :
* gérer le z39.50 pour les données des livres
* gérer imdb.com pour les données des vidéos

Aller plus loin

  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  . Évalué à 1.

    C'est zoli, mais je ne vois d'exportation que sous bibtex et bibtexml.

    L'importation ne se fait que dans un seul format bibtexml.

    Une base de donnees, c'est bien mais pourquoi faut-il qu'elle manque toujours aussi cruellement de souplesse ? Je ne parle pas particulierement pour bookcase, mais en general.

    Je n'ai pas envie d'entrer dans bookcase une a une mes references biblio, celles que j'ai classees dans ... scalc (comme tout le monde ... ), alors je fais quoi pour passer de scalc a bibtexml ?
  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  . Évalué à 1.

    Elle me plait bien cette application. Mon seul problème c'est qu'il faut installer toute l'armada KDE pour profiter de cette simple application...

    Je me ferais bien la même chose avec un toolkit que je préfère.

    Niveau fonctionnalité c'est déjà pas mal pour une application récente et j'apprécié la synchonisation avec pilot-db.
  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  . Évalué à 1.

    Au sujet du z39.90, quelqu'un connait'il des serveurs français z39.90 en accés libre ? Les quelques recherches effectuées ne m'avaient rien donné...
    • [^] # Re: Bookcase

      Posté par  . Évalué à 2.

      celui de la BPI (Bibliotheque Publique d'information => Centre George pompidou)
      129.102.240.249 port 2100

      celui de l'ENSSIB :
      134.214.200.106 port 2100

      Je connais ces 2 là car c'est le logiciel de Bibliotheconomie de ma boite qui tourne dessus.
  • # Re: Bookcase

    Posté par  . Évalué à 1.

    Pour GNOME il existe Alexandria (http://alexandria.rubyforge.org(...)) qui vient juste de sortir.

    Il y a encore beaucoup de boulot à réaliser avant d'entrer réellement en compétition avec Bookcase.

    Néanmoins le développement avance de plus en plus vite... :-)
    • [^] # Re: Bookcase

      Posté par  . Évalué à 1.

      Pas mal du tout !

      J'avais encore pas vu de petites applications en RUBY exploitant le toolkit GTK. C'est vraiment sympa.

      Je vais tester ça ;)
      • [^] # Re: Bookcase

        Posté par  . Évalué à 2.

        Adopté !

        Petit, léger, rapide.

        Au chapitre des griefs:

        - pas de préférences
        - impossible de donner un commentaire

        Et globalement le logiciel est moins puissant que bookcase.

        Je pense que ça va aller en s'améliorant :)

        En tout cas bravo.
        • [^] # Re: Bookcase

          Posté par  . Évalué à 1.

          Merci :-)

          Dans la prochaine release les préférences seront implémentées (notament la possibilité de choisir le site Amazon sur lequel démarrer les requetes), et il y aura moyen de modifier un peu les propriétés d'un livre.

          Et on va essayer de supporter z39.50 également :-)
          • [^] # Re: Bookcase

            Posté par  . Évalué à 1.

            Génial.

            J'ai déjà commencé à importer mon (énorme) collection de livres informatiques.

            C'est d'une simplicité... :)

            que penses-tu d'un mode de compatibilité avec bookcase ? Ca permettrait de profiter de l'un ou l'autre suivant l'environnement.
            • [^] # Re: Bookcase

              Posté par  . Évalué à 1.

              C'est faisable mais certainement pas prioritaire (il y a d'autres fonctionnalités à implémenter en premier lieu).
    • [^] # Re: Bookcase

      Posté par  (site web personnel) . Évalué à 1.

      Ce screenshot (http://alexandria.rubyforge.org/alexandria_icons.png(...)) me fait penser à un truc. Peut-être qu'un plugin gnome-vfs pourrait permettre une intégration sans faille avec nautilus (avec peut-être, une URI genre books:///) et par la même occasion, vous libèrerait du travail sur l'interface graphique?

      Enfin c'est juste une idée, je ne sais pas du tout comment marche gnome-vfs et si ce serait facile/réalisable.
      • [^] # Re: Bookcase

        Posté par  . Évalué à 1.

        Je ne pense pas que c'est une bonne idée d'intégrer la notion de livres dans nautilus, de plus Alexandria va s'étoffer au fil du temps d'options et de fonctionnalités difficilement intégrables dans nautilus.

        Par exemple on envisage de modifier un peu l'interface pour rajouter un panel de propriétés, une toolbar de recherche/filtrage etc...

        Et puis, il n'y a pas encore moyen de faire un plugin gnome-vfs ainsi que des vues nautilus en Ruby (mais chut) :-)

        En ce qui concerne l'interface graphique actuelle c'est fait avec Glade et chargé avec Ruby/Libglade, donc c'est super rapide à développer.
    • [^] # Re: Bookcase

      Posté par  (site web personnel) . Évalué à 1.

      Bien, bien. Sauf que ça merdoie dans l'encodage; dans les fichiers yaml sur disque,on dirait qu'il passe deux fois par le transcodage iso-8859-1 -> utf-8.

      Et que rentrer l'ISBN imprimé dans mon édition du Cryptonomicon me retourne un livre intitulé "Baby Foot". (vérification faite sur Amazon; le problème n'est pas dans le soft mais soit chez l'imprimeur, soit chez amazon).

      Et que pour pas mal de bouquins, il me dit "invalid asin" et que je ne vois pas d'endroit pour les entrer manuellement. (et en fait, ce n'est pas "invalid asin" mais simplement qu'il ne se trouve pas dans la DB d'Amazon) (j'avais l'algo de vérification des codes ISBN, je peux peut-être remettre la main dessus).

      Et que j'ai voulu supprimer le "Baby Foot" qui s'était inséré par erreur. Et qu'Alexandria n'a plus jamais voulu redémarerr (sauf à vider le ~/.alexandria/My Library/ (après avoir essayé des suppressions progressives)).

      Résultat, j'ai codé une centaine de lignes de Python crade pour récupérer le glade d'Alexandria et afficher tout ça correctement. Dommage que je ne connaisse pas Ruby, j'espère qu'Alexandria va bien avancer.
      • [^] # Re: Bookcase

        Posté par  . Évalué à 1.

        Ne pas hésiter à remonter les bugs, features requests dans le tracker prévu à cet effet ;)

        Sinon j'ai moi aussi des problèmes d'encodage pour certaines entrées. Ca ne doit pas être quelque chose d'insurmontable à corriger (je pense).

        Pour Ruby, je suis dans la même situation et Laurent m'a donné une URL pour trouver un bon livre d'introduction en libre accès:

        http://www.rubycentral.org/(...)

        Voilà.
      • [^] # Re: Bookcase

        Posté par  . Évalué à 1.

        Bonjour Frédéric :)

        En ce qui concerne les problèmes d'encodages on est en train de chercher là dessus. Il semblerait que le problème vienne de Ruby/Amazon (mais cela reste à confirmer).

        Pour les "invalid asin" on va essayer d'implémenter d'autres moteurs de recherche (autre que Amazon). Dans le cas d'Amazon il y aura la possibilité de choisir le site sur lequel effectuer la recherche, ce qui peut résoudre certains problèmes déjà.

        En effet, lorsqu'un fichier .yaml est corrompu Alexandria refuse de démarrer :) Mais on va fixer cela dans la prochaine release.
  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  . Évalué à 1.

    Ahhh!!!!!!!

    Mais pourquoi vous me faites ca aujourd'hui!
    J'ai passé mon après-midi à rentrer mes DVD et mes bouquins dedans, et j'ai encore les CD qui m'attendent.
    Mon article sera jamais terminé demain avec tout ca...
    • [^] # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

      Posté par  . Évalué à 1.

      Parce que !!

      Bon sinon j'ai essayé bookcase icitte (je me suis tapé toute l'install KDE) et pour un résultat déplorable: segfault :(

      C'est dommage quand même. Certains y verront le fait que je ne suis pas amateur de l'interface KDE, mais non ! Si un outil est bien je l'utilise.

      J'essaierai de nouveau plus tard. Là je m'amuse avec alexandria et j'apprends en plus à faire du ruby. Vraiment marrant comme langage.
  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  (site web personnel) . Évalué à 1.

    Impossible d'aller sur le site, j'essaye depuis ce matin mais rien...

    Quelqu'un aurait-il un miroir des sources ?
  • # Re: Bookcase

    Posté par  . Évalué à 2.

    En fait, on parle de bookcase surtout pour les livres mais il est bien plus ouvert que cela (c'est la moindre des chose pour un logiciel libre...)

    J'utilise bookcase pour gérer ma cave à vin. La collection toute faite ne me convenait pas. J'ai donc réaliser une collection personalisée avec entre autre :
    Les appellations, les photos des bouteilles, les mets à accompagner, les stock, les vins à racheter, les coordonnées du proprio....
    Il manque encore quelques points qui faciliterait la gestion comme la possibilité de faire des sommes ou des opérations simples sur des chiffres (ou alors , je n'ai pas compris comme on pouvait faire cela)
    En tout das c'est un logiciel formidable et sans prise de tête pour créer rapidement une collection ! Il manque peut être des outils de gestion pour être parfait et une mise à jour via le net pour être extraordinaire.
    • [^] # Re: Bookcase

      Posté par  . Évalué à 1.

      Désolé pour les fautes d'othographes, je n'avais pas lu la suite, je pensais pouvoir corriger mon texte...
    • [^] # Re: Bookcase

      Posté par  . Évalué à 1.

      Ouii idem, c'est d'ailleurs comme ca que j'ai découvert ce programme (paradoxal ??).

      A ce propos, comment exporter une collection sans exporter son contenu ?? Parceque cela pourrait être pratique de proposer des collections un peu customs ..
      • [^] # Re: Bookcase

        Posté par  . Évalué à 1.

        je ne vois pas trop comment exporter la collection sans les champs si ce n'est "enregistrer sous" la collection et effacer toute les entrées.
        Sinon, je suis seulement entrain de tester ma collection je n'ai rentré qu'une centaine de vin et pour l'instant, j'essaie de voir comment améliorer le système. Notamment, je cherche un système pour comptabiliser les stocks. parce que pour l'instant, je mets les stock dans le regroupement et je compte...
        • [^] # Re: Bookcase

          Posté par  . Évalué à 1.

          je ne vois pas trop comment exporter la collection sans les champs si ce n'est "enregistrer sous" la collection et effacer toute les entrées

          Ok j'avais un peu cherché mais c'est donc bien que c'est impossible. C'est dommage parceque le partage de collection aurait un intérêt pour un programme aussi "maléable" que celui-ci ..
  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  . Évalué à 1.

    J'ai joué un peu avec la v 0.8 et Bookcase était incapable d'ouvrir un fichier qu'il avait sauvegardé 2 secondes avant :/ Du coup j'ai laissé tomber.

    J'ai aussi utilisé gtktalog [http://www.nongnu.org/gtktalog/(...)] pour les CDs, mais au bout que quelques dizaines de CD, surtout si on inclut le contenu des archives (zip, rpm...), la base devient énorme, son chargement en mémoire bouffe toute la RAM et la moindre recherche prend 2 heures, quand l'appli ne plante pas.

    Qu'est-ce qui existe comme autres applis de "collection" mature, hormis bookcase, gtktalog et alexandria? S'il en existe...

    Par contre un support cddb, imdb et z39.50 ça c'est une excellente nouvelle, ras le bol d'entrer tout le temps toutes les données!
  • # Re: Bookcase Bookcase 0.9 - un gestionnaire de collections KDE 3.x

    Posté par  (site web personnel) . Évalué à 1.

    J'utilise ce logiciel depuis quelques termps pour ma gestion bibliographique scientifique, et j'en suis super content :-)

    Les seuls reproches :
    - pas d'appel DCOP possible pour importer une ref au format bibtex. Dommage car, j'utilise des site de recherches de reférence qui fournissent les références au format RIS. Avec une petite moulinette ça se transforme facilement en bibtex (script associé à ce type fichier sous firefox, ya juste à cliquer, et ça fait le boulot), mais je suis obligé de l'importer à la main sous bookcase
    - pas d'exportation automatique en bibtex possible (à chaque enregistrement par exemple). Car latex, le format bookcase, il connait pas :D

    Sinon, il est excellent ! interface agréable, réactif, pourvu que ça dure ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.