Skip to content

Instantly share code, notes, and snippets.

@sbeckeriv
Created September 20, 2011 23:16
Show Gist options
  • Select an option

  • Save sbeckeriv/1230713 to your computer and use it in GitHub Desktop.

Select an option

Save sbeckeriv/1230713 to your computer and use it in GitHub Desktop.
One bus away ruby code
ruby -e "eval ARGV[0].unpack('m').first" "cmVxdWlyZSAibmV0L2h0dHAiCnJlcXVpcmUgInBwIgpkZWYgZ2V0X3RhYmxlKHVybHMscm91dGVzKQogIGFycml2YWxzPVtdCiAgdXJscy5lYWNoIGRvIHx1cmx8CiAgICB4ID0gTmV0OjpIVFRQLmdldChVUkkucGFyc2UodXJsKSkKICAgIHguZ3N1YigiXG4iLCIiKS5tYXRjaCgvPHRhYmxlIC4qPz4oLio/KTxcL3RhYmxlPi9pb20pCiAgICB0YWJsZSA9JDEKICAgIHRhYmxlLmdzdWIhKCI8L3RyPiIsIjwvdHI+XG4iKQogICAgYXJyaXZhbHMucHVzaCh0YWJsZS5nc3ViKC88XC8/W14+XSo+LywgIiAiKS5zcGxpdCgiXG4iKS5zZWxlY3R7fHh8IHgubWF0Y2goL15ccyooI3tyb3V0ZXMuam9pbigifCIpfSlFP1xiLyl9KQogIGVuZAogIGFycml2YWxzLmZsYXR0ZW4uc29ydF9ieXt8eHwgKHh4PXguc3BsaXQoIiAiKVsxXSk9PSJOT1ciID8gMCA6IHh4LnRvX2kgfS5qb2luKCJcbiIpCmVuZApiYXNlX3VybCA9ICJodHRwOi8vd3d3Lm9uZWJ1c2F3YXkub3JnL3doZXJlL3RleHQvc3RvcC5hY3Rpb24/aWQ9MV8iCnVybHMgPSBBUkdWWzFdID8gQVJHVlsxXS5zcGxpdCgiLCIpLm1hcHt8c3wgYmFzZV91cmwrc30gOiBbYmFzZV91cmwgKyAiNjE5Il0KYnVzZXM9QVJHVlsyXSA/IEFSR1ZbMl0uc3BsaXQoIiwiKS5tYXAoJjp0b19pKSA6IFsiLioiXQpwdXRzIGdldF90YWJsZSh1cmxzLGJ1c2VzKQoK" "619" "18,17,15"
@sbeckeriv

Copy link
Copy Markdown
Author

Updated it so you can pass it stop numbers and bus numbers. it groups them all together instead of by stop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment