![]() |
2011-04-23
, 22:27
|
Posts: 147 |
Thanked: 150 times |
Joined on Aug 2010
@ Finland
|
#2
|
maybe this is posted at the wrong place, plz move it then.
is there a way (command in xterm) to delete the list of alarms? with this i mean the list of previously used alarms at the clock (kinda hard to explain hope this is clear enough), it gets longer and longer..
thx!
![]() |
2011-04-23
, 22:39
|
Posts: 805 |
Thanked: 1,605 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#3
|
maybe this is posted at the wrong place, plz move it then.
is there a way (command in xterm) to delete the list of alarms? with this i mean the list of previously used alarms at the clock (kinda hard to explain hope this is clear enough), it gets longer and longer..
thx!
attr0.attr_data.sval: osso-clock
action1.dbus_interface: com.nokia.calendar
![]() |
2011-04-23
, 23:38
|
Posts: 805 |
Thanked: 1,605 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#4
|
sudo gainroot apt-get install wget wget http://www.miskiewicz.org/files/alarmcleaner.py python alarmcleaner.py
sudo gainroot cp /home/user/MyDocs/alarm_queue.copy.ini /var/cache/alarmd/alarm_queue.ini
import os import shutil # file names filename1 = '/var/cache/alarmd/alarm_queue.ini' filename2 = '/home/user/MyDocs/alarm_queue.copy.ini' # make a copy shutil.copy(filename1, filename2) # open files f1 = open(filename2, 'r') f2 = open(filename1, 'w') # read file 1 f1lines = f1.readlines() # write first 3 lines f2.write(f1lines[0] + f1lines[1] + f1lines[2]) tmp = [] howMany1 = 0 howMany2 = 0 # do the magic for i in range(3, len(f1lines)): tmp.append(f1lines[i]) # empty lines indicate ends of single alarms if len(f1lines[i]) < 2: foundosso = False foundcalendar = False howMany1 = howMany1 + 1 # check if there are these two specific lines in alarm description for j in range(0, len(tmp)): if tmp[j] == 'attr0.attr_data.sval: osso-clock\n': foundosso = True if tmp[j] == 'action1.dbus_interface: com.nokia.calendar\n': foundcalendar = True # if it is osso-clock and not calendar, do nothing, if else write to new file if not(foundosso and not(foundcalendar)): for k in range(0, len(tmp)): f2.write(tmp[k]) f2.write('\n') else: howMany2 = howMany2 + 1 tmp = None tmp = [] f1.close() f2.close() print 'Done' print 'Total alarms found: ' + str(howMany1) print 'Alarms removed: ' + str(howMany2) print '(Rest of alarms is from calendar etc., I tried to keep them)' print 'Please reboot your phone now'
The Following User Says Thank You to misiak For This Useful Post: | ||
is there a way (command in xterm) to delete the list of alarms? with this i mean the list of previously used alarms at the clock (kinda hard to explain hope this is clear enough), it gets longer and longer..
thx!