User:Brett Wuth/Running Notes/2012-12

2012-12-04
documents:

2012-12-05
documents:

2012-12-07
2012-12-07 16:10 Louis

phone app for sonar detecting when distracted texter is about to run into something

OCR software that does page flattening takes video and and recognizes when page of book is flipped

2012-12-08
documents:

2012-12-17
documents:

2012-12-31
Can use wget to log into Rapid Notify, clear out the call out list, and repopulate it with new entries.

Log in:

wget --save-cookies cookies.txt --keep-session-cookies https://alert.rapidnotify.com/session/new

 

The authenticity_token does not change throughout the session.

wget --load-cookies cookies.txt --save-cookies cookies.txt --keep-session-cookies --post-data 'authenticity_token=YYYYYYYYYY=&login=brettwuth&password=XXXX' https://alert.rapidnotify.com/session

Get the current list. List #41871 is the test PCSAR call out list. The number should not change as long as we never delete and replace the list (as opposed to the list contents).

This will produce the current contact numbers which should be deleted.

wget --load-cookies cookies.txt --save-cookies cookies.txt --keep-session-cookies https://alert.rapidnotify.com/lists/41871

Edit

Delete each contact:

wget --load-cookies cookies.txt --save-cookies cookies.txt --keep-session-cookies --post-data 'authenticity_token=YYYYYYYYYY=&_method=delete' https://alert.rapidnotify.com/contacts/21974215

Add new contacts:

wget --load-cookies cookies.txt --save-cookies cookies.txt --keep-session-cookies --post-data 'authenticity_token=YYYYYYYYYY=&contact[first_name]=#13   John Smith&contact[phone_number]=4036271212&contact[phone_number2]=4036271212&contact[phone_number3]=4032351212&contact[email]=wuth@acm.org&contact[sms]=4036271212' https://alert.rapidnotify.com/lists/new_contact/41871

Note that download produces some interesting fields Name,Email,SMS,Phone,Pin,Report field1,Report field2,Report field3,Report field4,Report field5,Active,Phone number2,Phone number3,Address,City,State/Province,ZIP/Postal
 * 1) 02  Charlie Brown,"",,4036271212,"","","","","","",true,,,"","","",""

There's a header line. Perhaps if that's reproduced exactly, uploads would not require manual column matching.

There's a field "Active" which is undocumented and not accessible from the GUI. Perhaps uploads can manage, or more importantly, using POST parameter. Think GreaseMonkey extension.