Also gestern Nacht um ca. 22:00 nach einem anstrengenden Tag bei der Arbeit, erkannte ich, dass seine nur Dienstag nur und auch dort keine Arsenal des Champions-League-Spiel heute. Ich beschloss, einen Film ansehen. Eine gute sportliche Basis-Film.
Das gute daran war, dass ich einige gute Hollywood-Filme auf meiner Festplatte habe (, die meist von meinen Freunden Festplatte kopiert haben), und ich nicht, die meisten von ihnen beobachtet habe.
Aber welcher Film gehört zum Genre Sport!!. Ahh. Ich werde nicht tun, eine manuelle Suche für jeden Film auf Google/Imdb seines Genres zu finden.
Ich wollte eine schnelle Lösung. Ein kleines Python-Skript wird hier den Trick für mich tun. Das Skript wird den Namen jeder Datei in meinem Filmordner vorhanden und gib mir das Genre als auch Imdb Rating, dass der Film.
Gar nicht so einfach bro. Also zunächst einmal, ist der Dateiname nicht der Name des Films. Dateinamen sind wie, We.Are.Marshall[2006]DvDrip[Eng]-aXXo oder White House ab 2013 BRRip 720p X264 AAC - unberührten [P2PDL] oder der Sting.avi etc..
Eine direkte Suche für diese Namen nicht gaben mir kein Ergebnis in der IMDB. so ich Filmname aus diesen Dateinamen extrahieren musste. Lassen Sie mich einen schnellen Regex dafür zu schreiben. Nicht so hart. Nachdem ich einige Treffer und versuchen ich mit kam "^(.+?) \s[\ (\ [\d]. + " war die faire Ergebnisse für die meisten Fälle geben. Rest wurde durch behandelt re.
Jetzt kommt der hektischen Teil. holen die Ausgabe mit Urllib und mit BeautifulSoup, um ihn zu analysieren. Ahh.!! Es ist anstrengend, Parsen. Vor allem am Dienstag Abend: P. Google half mir dabei. Es ist dieses IMDbPY -Paket schon da. Aber es einige Probleme, hat wie es nicht mit python3 funktioniert und es etwas langsam ist. Aber noch war es mein Anwendungsfall zu lösen.
Danach schrieb ich eine schnelle Script sucht den Filmnamen aus dem Dateinamen aus meinem Ordner "Film" und habe mir das Ergebnis. Ahha. Problem gelöst.
Es dauerte etwa 10 Minuten um mir das Ergebnis. Und ja ich habe mich entschieden Hoosiers, das erste Ergebnis mit Genre Sport (Ich habe immer geglaubt gierig ist gut: P). es war wirklich eine schöne Uhr.
Ich kann auch eine Menge andere Dinge tun. Wie die Filme sortiert nach absteigender Reihenfolge der Imdb Rating usw.. Ja sicher. Wird es später tun. : P