Skip to content

Instantly share code, notes, and snippets.

@kiwiholmberg
kiwiholmberg / gist:9616743
Last active August 29, 2015 13:57
Hur man söker efter resor på mobil.sj.se.
Först måste du ha cookien JSESSIONID. Man får den genom att gå till mobil.sj.se.
POSTA hit https://mobil.sj.se/timetable/searchtravel.do med datat du vill söka efter.
travelQuery.departureLocationName:Göteborg C
travelQuery.arrivalLocationName:Arlanda C
_travelQuery.includeOnlySjProducer:on
_travelQuery.includeOnlyNonStopTravel:on
_travelQuery.includeExpressBuses:on
travelQuery.campaignCode:
changeTravellerInfoRequest.selectedTravellerType:VU
@kiwiholmberg
kiwiholmberg / download.py
Last active August 29, 2015 14:20 — forked from melpomene/download.py
Python script to download all your dailyview.com (aka bilddagboken.se) images.
#!/usr/bin/env python
# encoding: utf-8
"""
Python script to download all your dailyview.com images.
Names them after what date they belong to, + random string to avoid name collisions.
Run with 'python download.py'
Depends on requests and Beautiful soup
Sidan har loggning på alla events (ex klick) med tidsinformation (hur länge användaren väntat etc.) samt info om klienten.
Sök resa verkar göra en POST till http://www.sj.se/travel/booksearchtravelservice.form med följande payload:
7|0|39|http://www.sj.se/gwt/se.sj.www.client.SearchLocation/|0BF309DE90BC427E80BD347B16785B33|se.sj.www.client.travel.server.SearchTravelService|putTravelQuery|se.sj.domain.model.TravelQueryRequest/146947704|next|se.sj.domain.model.TravelQuery/4067427659|Stockholm C|java.util.ArrayList/4159755760||Eskilstuna C|se.sj.domain.model.TravelQuery$ItineraryQueryModeEnum/1278854740|new_itinerary_query|java.util.Date/3385151746|java.util.HashSet/3273092938|java.lang.Integer/3438268394|se.sj.domain.model.Travellers/2932095163|java.util.HashMap/1797211028|java.lang.String/2004016611|VU|se.sj.domain.model.Traveller/398113995|se.sj.domain.model.DiscountTypeEnum/2476197914|se.sj.domain.model.PhoneNumber/3132579704|se.sj.domain.model.PhoneNumber$PhoneNumberEnum/3654117240|PHONE_NUMBER_TYPE_MOBI
function run () {
var updateButton = document.querySelector('.branch-action-btn button')
var mergeButton = document.querySelector('.merge-message button')
if (!mergeButton.disabled) {
mergeButton.click()
setTimeout(function() {
document.querySelector('.js-merge-commit-button').click()
} , 3000)
return
@kiwiholmberg
kiwiholmberg / gist:8433478
Created January 15, 2014 09:42
Make a JSON array of state capitals with coordinates (data from different sources)
<p class="results"></p>
<ol>
<li>
<p>Name: Alabama</p>
<p>Capital Name: Montgomery</p>
<p>Capital Latitude: 32.361538</p>
<p>Capital Longitude: -86.279118</p>
</li>
<li>
<p>Name: Alaska</p>

Keybase proof

I hereby claim:

  • I am kiwiholmberg on github.
  • I am kiwih (https://keybase.io/kiwih) on keybase.
  • I have a public key ASDKZk0HSnW1Mq07ba1-SHN6fnoPUCJB2iLzf-q4_OxRfwo

To claim this, I am signing this object: