Self-Made Extensions for PyS60 1.9.x
sysinfo2 1.0.0 - 15/Sep/09
» Download: sis, zip
» Provides sysinfo plus more!
» Usage:
sysinfo2.bt_power() #is bluetooth on? sysinfo2.bt_switch() #toggle bluetooth power sysinfo2.total_drivespace() #why was this omitted in sysinfo?? sysinfo2.list_access_points() #returns [{iapid,active,type,name},...] sysinfo2.active_access_points() #returns the above but filtered for active=1 sysinfo2.charger_status() #returns 1=charging | 0=not charging | -1=not known sysinfo2.new_missed_calls() #repository value sysinfo2.launch_missed_calls() #launch the Logs app in Missed Calls view sysinfo2.new_emails() #list number of new emails per native mailbox found sysinfo2.new_email_status() #returns 0=no new email | 1=new email | -1=error
» REQUEST FOR API's: Please use this thread if you would like request for api's to be added this extension :)
AppTools 1.0.0 - 14/Sep/09
» Download: sis, zip
» Applist and Appswitch are obsolete. This updated extension provides all that and more!
apptools.switch_to_foreground(arg) apptools.switch_to_background(arg) apptools.end_app(arg) apptools.kill_app(arg) #all above arg is the unicode of application title apptools.list_running_applications([ehidden,esystem]) #ehidden=show hidden apps, esystem=show system apps apptools.list_installed_applications() apptools.launch_application(AppUID) apptools.get_icon(AppUID [,size]) apptools.get_icon_mask(AppUID [,size]) #default size=48 apptools.new_sms(recipient [,alias]) #recipient and alias must be unicode apptools.launch_messaging([view]) #view can be 'inbox'|'drafts'|'sent'|'outbox' #if ommitted, Messaging app loads in default list view apptools.launch_missed_calls()
applist 1.2.2 - 05/Aug/09
» Download: sis, zip
» Two new api:
applist.new_sms([unicode recipient number]) #launches native SMS editor applist.launch_messaging([view]) #Launch Messaging app with specified view. #view can be applist.KInbox |applist.KOutbox | applist.KDrafts | applist.KSent | none
» See here for more details.
applist 1.2.1 - 27/Aug/09
applist.applist() #return list of (app_uid,app_name,app_path) applist.applaunch(appUid) #launch any app using its uid applist.icon(appUid,size) #returns Image obect for use with canvas. size is icon height/width in pixels applist.iconmask(appUid,size) #returns Image obect for use with canvas. size is icon height/width in pixels
» See here for more details.
profiles 1.0.0 - 25/Aug/09
» Download: sis, zip
» Enables switching of the active profile.
» Usage:
profiles.profiles() #returns a List containing (profile Id, profile Name) profiles.get_ap() #returns the id of the currently active profiles profiles.set_ap(pId) #changes the active profile to that of the profile Id
keylocker 1.0.0 - 22/Aug/09
» Download: sis, zip
» Programmatically lock/unlock the keypad.
» Usage:
keylocker.Lock_WithNote() keylocker.Unlock_WithNote() keylocker.Lock() keylocker.Unlock()