Email und CSV Parsing für Vinyldatenbank

Job ID: 40203945

Budget: €5,000 – €10,000 EUR

Ich betreibe eine Vinyldatenbank und erhalte regelmäßig Neuheitenlisten per E-Mail. Damit ich die Informationen nicht mehr manuell übernehmen muss, suche ich eine Lösung, die die Nachrichten automatisch einliest, die relevanten Felder erkennt und direkt in meine Datenbank schreibt.

Was verarbeitet werden soll
• Künstlername & Albumtitel
• Veröffentlichungsdatum & Label
• Musikgenre & komplette Trackliste mit MMP3 und Covern
* Preisermittlung

Wie es ablaufen soll
1. Automatische Filterung der Eingangspostfächer (z. B. nach Absender oder Betreff).
2. Keyword-basierte Extraktion der oben genannten Felder.
3. Option zur manuellen Überprüfung, bevor die Datensätze endgültig gespeichert werden.

Ziel-Format
Die extrahierten Daten werden strukturiert in meiner Datenbank (MySQL) abgelegt.

Technische Eckpunkte
– Abruf neuer Mails via IMAP/POP oder Weiterleitung.
– Verarbeitung von Textkörper und Anhängen (HTML, PDF, einfache Excel-Listen).
– Interface (Web-GUI oder CLI) zum Prüfen, Korrigieren und Freigeben der importierten Titel.
– Nachvollziehbare Logs, Fehler-Handling und klar kommentierter Code.
– Auf meinem Linux-Server installierbar; Python oder PHP sind bevorzugt, ich bin aber offen für andere Vorschläge.

Akzeptanzkriterien
– ≥ 95 % korrekte Felder bei typischen Lieferanten-Layouts.
– Zeitgesteuerter oder eventbasierter Abruf ohne manuelles Anstoßen.
– Dokumentation zur Einrichtung sowie kurzes Benutzerhandbuch.

Teile mir bitte mit, welche Sprache / Libraries (z. B. Python + imaplib, spaCy, BeautifulSoup) du einsetzen willst und wie du das Prüftool realisieren würdest. Beispiele früherer Arbeiten im Bereich E-Mail-Parsing oder Datenimport sind willkommen.