Metadaten :: db :: Indexer

Erleichtert die Indexierungsdatensätze für die Verwendung mit Metadaten :: DB- und SUB-Paketen
Jetzt downloaden

Metadaten :: db :: Indexer Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Leo Charre
  • Website des Verlags:
  • http://search.cpan.org/~leocharre/

Metadaten :: db :: Indexer Stichworte


Metadaten :: db :: Indexer Beschreibung

Erleichtert die Indexierungsdatensätze zur Verwendung mit Metadaten mit Metadaten :: DB und Sub Packages Metadaten :: DB :: Indexer ist ein Perl-Modul, das die Indexierungsdatensätze zur Verwendung mit Metadaten :: DB- und SUB-Paketen erleichtert. Dies soll eine Metadatentabelle für Datensätze vollständig neu erstellen. Nützlich für die Indexierung von Dateien oder einer beliebigen Art von Datensatz, die zeitnah sein kann.Synopsis Verwenden Sie Metadaten :: DB :: Indexer; Datei :: FIND :: REGEL; Keine strengen 'Refs'; * {Metadata :: db :: indexer :: record_identifier_to_metadata} = \ get_mp3_meta; Meine $ finder = file :: finde :: rule-> file () -> Name (QR / \. MP3 $ / i); mein @music_files = $ finder-> in ('/ home / ich'); meine $ absdb = '/home/myself/music.db'; Meine $ dbh = dbi-> connect ("dbi: sqlite: dbname = $ absdb", "", "); Mein $ Indexer = Metadaten :: db :: Indexer ({dbh => $ dbh}); $ indexer-> records_to_index (\ @ music_files); $ Indexer-> Lauf; SUB Get_MP3_META {MY $ Record_Identifier = Schicht; mein $ abs_path = $ record_identifier; meine $ meta = my_sub_that_turns_mp3s_to_hashref_meta ($ abs_path); $ Meta oder Rückkehr; # Dies registriert einen Fehlschlag, und setzt $ Meta zurück; } meine $ total = $ indiziert-> records_to_index_count; mein $ indiziert = $ indexer-> records_indexed_count; drucken stderr "Fertig, indiziert $ indiziert von $ Total Records. \ n"; Anforderungen: · Perl.


Metadaten :: db :: Indexer Zugehörige Software