[wichtig] Helfer für Auswertung der Umfrage gesucht

Forum, Verband, etc
Rey Alp
Beiträge: 2518
Registriert: Mo 1. Jun 2009, 15:58

[wichtig] Helfer für Auswertung der Umfrage gesucht

Beitragvon Rey Alp » So 12. Jan 2014, 13:33

Den einzelnen Spielen müssen Erscheinungsjahr und andere Daten zugeordnert werden. Mehr dazu in diesem Thread:


Benutzeravatar
Patrik
VDVC-Team
Beiträge: 3500
Registriert: Mi 27. Mai 2009, 22:40
Vorname: Patrik
Nachname: Schönfeldt
Wohnort: Karlsruhe
Kontaktdaten:

Re: [wichtig] Helfer für Auswertung der Umfrage gesucht

Beitragvon Patrik » Mo 13. Jan 2014, 13:34

Ich bastel gerade ein Skript, dass automatsich die Releasedaten zu den Spielen bei Wikipedia nachschlängt. Aktuell interpretiert es einfach die Umgebung der ersten vierstelligen Zahl nach dem Wort "Release" als Datum. Genutzt wird die englische Wikipedia, weil in der deutschen viel weniger Spiele einen Eintrag haben.

Code: Alles auswählen

#! /usr/bin/env python2
import re
import sys
import dateutil.parser as dparser
from urllib import urlopen

def remove_html_tags(data):
    p = re.compile(r'<.*?>')
    return p.sub(' ', data)

url = "https://en.wikipedia.org/wiki/" + sys.argv[1]

contents = urlopen(url).read()
releasepos = contents.find('Release')
releasestring = remove_html_tags(contents[releasepos:releasepos+512])

yearpos = re.search("\ \d\d\d\d\ ",releasestring)
releasedate = dparser.parse(releasestring[yearpos.start()-16:yearpos.end()-1],fuzzy=True)
print(releasedate.date())


Nutzung:

Code: Alles auswählen

$ ./gameinfo.py "The Legend of Zelda: The Wind Waker HD"
> 2013-09-20


An ner Lösung für das Genre arbeite ich noch. (Ist etwas kompliziert, weil ich eigentlich kein Python kann und fast alles nachschlagen muss…) Mir schwebt vor, mit dem Vergleich mit einer Liste an bekannten Genres zu arbeiten. Schwieriger gestaltet sich die Abfrage der Freigaben: Das USK-Rating steht (aus nachvollziehbaren Gründen) nicht auf der englischen Wikipedia und die deutsche hat wie gesagt nur sehr begrenzt Einträge für Spiele.

2Do:
  • Fehlerbehandlung, z.B. bei nicht auffindbaren Daten
  • Informationen über Genre und Altersfreigabe
„What we became convinced of, is that Linux really is the future of gaming“ – Gabe Newell (Valve)

Rey Alp
Beiträge: 2518
Registriert: Mo 1. Jun 2009, 15:58

Re: [wichtig] Helfer für Auswertung der Umfrage gesucht

Beitragvon Rey Alp » Mo 13. Jan 2014, 14:02

Kannst du wegen der Freigaben nicht einfach die usk-Datenbank durchsuchen lassen? Ansonsten muss man noch herausfinden, ob es verkauft, abonniert, free2play oder freeware ist.

Vielleich thilft auch dies:
- http://ogdb.eu/index.php?section=titleslist&show=number


Zurück zu „Verwaltung und Organisation“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron