johannes avatar johannes committed f8bb6cc

Remove spaces and dashes from phone numbers

Comments (0)

Files changed (1)

 def sendsms(cookies, number, message):
 	url = 'https://www.onecall.no/minesider/send_sms.php'
 	message = codecs.encode(message, 'latin-1') # you may puke
+	number = number.replace(' ', '').replace('-', '')
+	assert(all(digit in '0123456789+' for digit in number))
 	req = requests.post(url, cookies=cookies, data={'nummer': number, 'smsmsg': message, 'submit': 'Send SMS'})
 
 	return 'Melding er sendt' in req.content
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.