Question:
Un outil de gestion des jeux de signets
DVK
2014-03-09 18:22:38 UTC
view on stackexchange narkive permalink

J'ai une grande collection de différents ensembles de signets ... plusieurs fichiers de signets d'anciennes versions de Firefox, FF au travail, sur plusieurs PC à la maison, Chrome, favoris IE, listes simples.

I ' Je recherche un outil qui me permettrait de faire ce qui suit:

Fonctionnalités d'importation / données:

  • Importez facilement des signets dans divers formats (Tous versions de Mozilla FireFox, y compris les premières; Chrome; Favoris IE dans un répertoire de différentes versions)
  • Me permet d'ajouter en bloc mes propres signets via un fichier ou une liste collée (le format est largement sans importance, tant que c'est en vrac et non pas 1 par 1, mais idéalement devrait être quelque chose de simple comme CSV et ne pas avoir à créer un fichier de signets FF à la main :).
  • Prend en charge le concept d'arborescence de dossiers
  • Prend en charge le concept de signets de liens rapides, dans FF, IE et Chrome
  • Prend en charge les métadonnées de balise / étiquette si la source du signet en contient
  • Prend en charge les métadonnées de divers autres types (le fichier de signets FF contient généralement des tonnes de métadonnées par signet - horodatages, etc ...)
    • Idéalement, il devrait prendre en charge TOUT champ de métadonnées, pas une liste prédéfinie, mais pas obligatoire.
    • Cependant, les "standards" doivent être stockés dans les champs "standard", par ex. étiquettes / étiquettes; horodatages de la dernière visite ou de l'ajout.
  • Lorsque vous ajoutez un nouvel ensemble de favoris, les fusionne automatiquement dans la liste actuelle - cela signifie que si le signet contenait des métadonnées dans l'ancien et le nouvel ensemble, ces métadonnées sont accumulées / fusionnées (étiquettes / balises / horodatage / emplacement du dossier)

Fonctionnalités de sortie:

  • Permet de générer les favoris définis dans les formats du navigateur standard (FF, IE et Chrome modernes).
  • Permet d'exporter l'intégralité de la base de données de favoris dans certains formats analysables (Excel, CSV, XML, HTML bien formé, SQLite, JSON, peu importe). Quelque chose que je peux nourrir dans un script. C'est un peu optionnel mais fortement souhaité.

Fonctionnalités de gestion des données .

REMARQUE: si la dernière fonctionnalité de sortie est prise en charge (par exemple, je peux exporter 100% des données vers quelque chose que mon script Perl peut lire), je peux théoriquement vivre sans aucune d'entre elles ... si ce n'est pas le cas, elles sont obligatoires.

  • Possibilité de filtrer; et entreprendre une action sur un ensemble filtré.

    Pour moi, "filtrer" signifie sélectionner plusieurs éléments à la fois, que le filtre fasse disparaître les autres éléments de la liste ou non n'est pas important.

  • Filtres choisis: par balise; par domaine; par date; ou par sous-chaîne d'URL / titre, ou idéalement par sous-chaîne de n'importe quel champ dans DB.

  • Possibilité de supprimer toutes les URL de l'ensemble filtré

  • Possibilité d'ajouter / supprimer une balise spécifique de l'ensemble filtré

  • Possibilité de déplacer vers un autre dossier (encore une fois, l'ensemble filtré complet)

Fonctionnalités facultatives souhaitées:

  • Prend en charge la reconstruction automatique de l'arborescence des dossiers en fonction des balises.

Autre

  • Le prix n'est pas vraiment un problème, mais bien sûr il est préférable de le faire gratuitement.

  • Le système d'exploitation doit être Windows ou Linux.

  • Peut être un programme d'importation Perl / Python / whatnot soutenu par une base de données standard comme SQLite, pas nécessairement un logiciel à part entière.

Remarque: je ne recherche PAS la fonctionnalité de synchronisation en soi ([ce Q] (http://softwarerecs.stackexchange.com/questions/601/automated-bookmark-merging-synchronization-app-addon-between-multiple-instances) est lié mais pas une dupe)
Un répondre:
JamesMascarenhas
2015-02-26 13:55:27 UTC
view on stackexchange narkive permalink

Je ne sais pas dans quelle mesure cela aidera, mais cet article de Charles Leifer explique magnifiquement comment créer un service de création de signets avec python et phantomjs. Vous pouvez extraire de nombreuses fonctionnalités pour répondre à vos préférences.

Le script python est assez simple, se compose de deux vues, l'une passe une liste de signets à un modèle pour le rendu, l'autre est responsable de l'ajout de nouveaux signets.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...