Найти - Пользователи
Полная версия: Требуется совет.
Начало » Python для новичков » Требуется совет.
1
febos
Здравствуйте. Я с большим трудом просыпаюсь по утрам, поэтому решил написать специальный будильник. функциональность предполагается следующая:
1)Пользователь может выбрать время, когда будильник должен начать работать.
2)Пользователь может выбрать песню, которую будильник будет проигрывать.
3)Для отключения будильника пользователь должен ввести ответ на какое-нибудь выражение (например, сумму чисел).
+,Желательно:
4) Пользователь не может закрыть программу, кроме как решив задачу. (ну ещё из диспетчера задач, конечно).
5) Пользователь не может системно отключить звук на компьютере пока программа работает.

-1)Программа в итоге должна быть единственным файлом .exe
-2)Я использую Python 3.2 (среда IDLE)

Подскажите пожалуйста библиотеки, которые мне придется использовать (помимо random и time). Заранее благодарен.
doza_and
Операционка какая? Если win то win32com наверное - чтобы комп сначала разбудить, он у вас наверное тоже соня. Повидимому нужен будет GUI - Tkinter или Qt - можно сделать окна без кнопок закрывания. про exe это не ко мне- да и не понятно зачем это надо. Вы хотите защититься от изменений кода - отключающих будильник? Надо будет еще купить 3 шурупа и пластиковую крышечку - защита от отключения кнопкой питания.
febos
Спасибо за советы. Компьютер будить не надо, я часто оставляю его на ночь, но за win32com благодарю, буду иметь ввиду. Операционка win32. Может подскажете ещё что-нибудь для работы с аудио? P.S. Юмор оценил!
boltayka
febos
Может подскажете ещё что-нибудь для работы с аудио
в гугле уже всё есть… http://docs.python.org/library/winsound.html

Если напишите - жду здесь, т.к. сам страдаю от отсутствия нормального будильника, а написать самому все руки не доходят
doza_and
С будильниками не страдал, но писал под наши задачи аналог crone. (Потребовалось реализовать в планировщике концепцию ограниченности ресурсов.) Думаю вам будет полезен модуль http://packages.python.org/APScheduler/
Стандартный модуль несколько слабоват
можно попробовать
http://pymedia.org/
http://audiotools.sourceforge.net/
febos
Ещё раз спасибо за советы. Завтра планирую потратить на это весь день, так что вечером отпишусь о новостях.
P.S. Я не воспользовался гуглом, так как хотел начать копаться с этим только завтра и, чтобы сразу задать направление, решил спросить здесь, извините, если это противозаконно.
Upd. К сожалению этот вопрос откладывается на неопределенное время, приношу свои изинения.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB