Informatique, Internet , Logiciels libres, photographie et petites histoires.

Nouveau projet : Gestionnaire de Bibliothèque personnel

Présentation

N’arrivant pas à trouver un logiciel qui fasse ce que je voulais exactement je me suis lancé dans un nouveau projet : Un gestionnaire de bibliothèque personnelle dénommé Biblix. Il s’agit bien entendu d’un logiciel libre disponible sous licence GNU GPL

Je voulais principalement un outil qui me permettent de gérer pour chaque livre une origine spécifique afin de me permettre de gérer en plus de ma collection de livre un historique de ceux que j’emprunte en bibliothèque.
J’ai résolu le problème en permettant d’indiquer pour chaque livre une « source » que vous pouvez définir comme vous voulez. Vous pourrez donc y enregistrer et retrouver les livres que vous avez emprunté ou que l’on vous a prêté.

Tout cela en plus bien sur de la gestion des informations classique d’un livre.

Pour plus de détailis rendez vous sur le site dédié : biblix.lordphoenix.info

La première version est d’ors et déjà disponible elle est numéroté 0.1 et disponible en version alpha pour l’instant. Pour les testeurs courageux c’est la : biblix-0.1a.tar.gz
C’est développé à l’aide de C# et Gtk# et nécessite donc l’installation du Framework Mono disponible directement dans synaptic sur Ubuntu.

Installation

Pour l’installer :
Extraire le contenu de l’archive indiqué plus haut. Puis dans le répertoire créé contenant les sources exécuter les commandes suivantes:

./configure
make
make install (avec les droits root1 )

Rapports de bug

Si vous rencontrez des bugs merci de les rapporter sur la page dédié du site technique

Commentaires

Si vous voulez simplement faire un commentaire ou des remarques sur l’application il y a un forum à votre disposition toujours sur codingteam


  1. avec sudo pour Ubuntui par exemple 

Précédent

Quelques détails sur la future offre d’hébergement Gandi

Suivant

Google serait-il tenté par le marché des réseaux sociaux?

6 Comments

  1. Sauf que c’est une application KDE et que c’est un peu utiliser un bazooka pour tuer une mouche. Je cherche avant tout une application simple pas une usine à gaz.

  2. lejocelyn

    Bonjour
    Juste pour t’éviter de programmer quelque chose alors qu’il existe peut-être un logiciel qui te conviendrait :

    Tellico, http://www.periapsis.org/tellico/

    Il permet de créer des collection avec les champs qui nous conviennent.

    Si ça peut aider :).

  3. La note à -1 veut dire qu’il n’y a pas de note 0 est une note en soit donc je ne peux donc pas l’utiliser comme valeur par défaut.
    Par contre comme le numéro de tome commence par 1 je peux utiliser 0 pour dire qu’il n’est pas renseigné.
    J’ajoute l’amélioration de ce système sur la todolist.
    Je vais creuser pour le bug merci du rapport mais si tu pouvais essayer de voir plus précisément dans quelles circonstances il se produit car normalement j’ai déjà testé et ça fonctionne correctement.

  4. pépère

    Salut !

    Je viens de commencer à tester. Sympa comme tout !

    Mes premières remarques :
    – pourquoi la « note » commencent-elles à « -1 » (j’aurais mis 0 par défaut) ?
    – pourquoi le tome commencent-il à « 0 » (j’aurais mis vide par défaut)
    – j’ai essayé d’ajouter une date sur « lu/acheté/emprunté le », mais au moment de cliquer sur « fermer », biblix plante avec ce message :

    Exception in Gtk# callback delegate
    Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
    System.NullReferenceException: A null value was found where an object instance was required.
    at biblix.winBiblix.OnBtnDateClicked (System.Object sender, System.EventArgs e) [0x00000]
    at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
    at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000]

    at GLib.ExceptionManager.RaiseUnhandledException ()
    at GLib.Signal.voidObjectCallback ()
    at GLib.Signal.voidObjectCallback ()
    at Gtk.Application.gtk_main ()
    at Gtk.Application.gtk_main ()
    at Gtk.Application.Run ()
    at biblix.MainClass.Main ()

    Voilà ! Bon courage, et merci pour ce chouette logiciel !

  5. D’abord comparons ce qui est comparable Mono est un framework utilisable avec différent langage et Python est un langage de programmation ce n’est pas vraiment comparable.
    Ensuite en ce qui concerne pythone trouve que l’ensemble de l’API est d’un bordel innommable. J’ai plusieurs fois essayé de me mettre à ce langage à chaque fois j’ai fait des bonds pas possible sur ma chaise. Rien que le principe du typage dynamique ça me fait horreur par exemple. Et je ne parle pas des différents modules qui font la même chose mais différemment alors qu’il n’y en a pas un qui le fasse complètement.

  6. Pourquoi utiliser mono plutôt que python avec pygtk?

Fièrement propulsé par WordPress & Thème par Anders Norén