Name: DaTimer (kurz: DaT)
Programmiersprache:Python
Benötigte externe Module(falls mit der Quelldatei gespielt wird):
PygameBeschreibung: Ein simples Countdown-Programm,welches nach eigens eingebener Zeit in Sekunden anfängt eine wav-Datei(1 Sekunde; insgesamt 3 Sekunden Piepdauer) abzuspielen. Ich habe es für das Abbauen von Erzen programmiert,damit es mich daran erinnert wann ein Zyklus vorbei ist. Es besitzt daher auch eine Loop-Funktion, um alle X Sekunden piepen zu können. Das Programm/Script habe ich in Python geschrieben. Die Quelldatei ist angehängt, sodass ihr es ausprobieren und modifizieren könnt.(Vorausgesetzt ihr habt
Python 2.5.2 bereits installiert)
Für diejenigen, die Python nicht extra installieren wollen, um es nutzen zu können,habe ich eine mit py2exe erstellte Version für Windows bereitgestellt. ->
DaT hier(V1.3) Dazu einfach die Datei runterladen, entpacken und die Datei Dat_V1.exe starten. Vordefiniert ist das Geräuch "Cat.wav". Wem dies als Warnton missfällt, kann dies entweder in der py-datei ändern oder Cat.wav löschen und gegen eine andere Datei gleichen Namens austauschen.
Aussehen:
Meine Motivation:
- Langeweile
- versuchen Python Skill auf Level 5 zu bringen
- Lust etwas konstruktiveres im Forum zu schreiben
Bekanntes Fehlerpotential:
- Eingabe des Benutzers wird nicht überprüft, ob Ganzzahl oder String
- Dauer des Piepens wird nicht überprüft, ob es länger ist als der Countdown(Überpiepen möglich,wenn Eingabe kürzer als insgesamte Pieplänge)
- Exceptions tauchen hin und wieder im Thread beep beim Schließen des Programms auf (weshalb auch immer)
Geräusche:
Es sind zudem im Ordner "sound" weitere wav-Dateien vorhanden, die verwendet werden können. Ihr könnt eure Favoriten hier reinschreiben, dann habe ich zumindest eine bessere Vorstellung davon, welche Geräusche für diesen Zweck zu verwenden sind.
P.S.:Ich hab euch gewarnt!Hier ist die Eieruhr.Fürchtet euch!MUHAHAHAHAHAHA
EDIT:ich habe vergessen Cat.wav anzuhängen.Damit müsst ihr nicht extra die 8MB zip von RS runterladen.
UPDATE:Jetzt auch in der Version 1.3 erhältlich !!!11