NAVITIME時刻表大東急lize

  • /*
     * @title NAVITIME時刻表大東急lize
     * @description NAVITIMEの任意の時刻表を、東急向けのNAVITIE電鉄・バス事業者向けソリューションで開くやつ
     * @include http://www.navitime.co.jp
     * @license MIT License
     * @require 
     */
    javascript:(() => 
    	{
    		var indexOfQuestion = document.URL.lastIndexOf('?') + 1;
    		var params;
    		if(indexOfQuestion == 0){return -1;}
    		else
    		{
    			console.log(params = document.URL.slice(indexOfQuestion).split('&'));
    			for(var i = 0; i < params.length; i++)
    			{
    				if(params[i].indexOf('node=') != -1){stCd = params[i].slice(params[i].indexOf('node=') + 5)}
    				if(params[i].indexOf('lineId=') != -1){rrCd = params[i].slice(params[i].indexOf('lineId=') + 7)}
    				if(params[i].indexOf('updown=') != -1){updown = params[i].slice(params[i].indexOf('updown=') + 7)}
    			}
    		location.href = 'https://transfer.navitime.biz/tokyu/pc/diagram/TrainDiagram?' + 'stCd=' + stCd + '&rrCd=' + rrCd + '&updown=' + updown;
    		}
    	}
    )()
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。