Skip to content

Instantly share code, notes, and snippets.

var elvira_url = "http://elvira.mav-start.hu/elvira.dll/xslms/uf";
CmdUtils.CreateCommand({
names: ["elvira"],
description: "Check Elvira timetable",
help: "elvira (from) (to) (with via) (as student, u26, bike or bikeclub) (at [date])",
icon: "http://elvira.mav-start.hu/xslms/res/favicon.ico",
author: {name: "Gazs", email: "gazs@bergengocia.net"},
contributors: ["KTamas (ktamas@ktamas.com)"],
license: "GPL",

[ubiquity][1] frontend/ige az [elvirához][2].

telepítés

  • [ebben a gistben a Ubiquity egyből meglátja a benne rejlő szépséget: kiömlött kód helyett az elvira parancsot látja benne][3]
TRACK=$1
OUT=$(mktemp)
curl "http://www.gramofon.nava.hu/data.php?n=1001&track=$TRACK" -s | iconv --from iso-8859-2 | sed "s/\&[^amp]/\&/g" > $OUT
SOURCE=$(xpath -q -e "/track/source/text()" $OUT)
ARTIST=$(xpath -q -e "/track/artist/a/text()" $OUT| head -n 1) # gonosz id3 miatt csak egy artist van, period.
TITLE=$(xpath -q -e "/track/name/a/text()" $OUT )
IMG=$(xpath -q -e "/track/img/text()" $OUT)
COMPOSER=$(xpath -q -e "/track/composer/a/text()" $OUT)
@gazs
gazs / mr2akusztik.sh
Created June 1, 2010 13:08
mr2 akusztik letöltő script
átírtuk, kicsit talán vállalhatóbb: http://github.com/gazs/mr2akusztik
// parasztjson lol
var g_arrAddressList = [],
kamu = function() { return true };
ShowAddress = FillAddress = HereIam = kamu;
var FillRoute = function() {
//console.log(g_Route.m_arrMains[0].m_arrSubs;
$.each(g_Route.m_arrMains[0].m_arrSubs, function(i,e) {
if (e.m_arrBkvLines.length > 0) {
@gazs
gazs / gist:666818
Created November 7, 2010 21:04 — forked from KTamas/gist:666604
// Authors:
// KTamas <gmail@ktamas.com>
register({
name: "iwiw",
url: "http://iwiw.hu/",
domains: ["iwiw.hu", "wiw.hu"],
sessionCookieNames: ["ajaxable", "JSESSIONID", "autoLoginNew","forgetEmail", "email", "httpslogin"],
identifyUser: function() {
var resp = this.httpGet("http://iwiw.hu/pages/main/index.jsp");
@gazs
gazs / indapass.js
Created November 8, 2010 13:58
Indapass tűzbárány
register({
name: "indapass",
domains: ["indapass.hu", "daemon.indapass.hu" ],
sessionCookieNames: [ "PHPSESSID", "psid" ],
identifyUser: function () {
var resp = this.httpGet("http://indapass.hu/");
this.userName = resp.body.querySelector("#divHeadBoxRight").textContent.trim()
}
});
import urllib, re
from BeautifulSoup import BeautifulSoup, Tag, NavigableString
archive_base = "http://lexal.net/scifi/scifiction/"
archive_soup = BeautifulSoup( urllib.urlopen(archive_base + "/archive.html" ) )
for link in archive_soup.findAll("a", {"href": re.compile('originals_archive')}):
novella = BeautifulSoup(urllib.urlopen(archive_base + link['href']))
# span.storytitle
# span.storybio
// ezekre a változókra hivatkozik az útvonaltervező a válaszában:
var g_arrAddressList = [],
g_Route = [],
kamu = function () {
return true;
}, // hogyne, még csináljunk is valamit?
ShowAddress = kamu,
FillAddress = kamu,
FillRoute = kamu,
HereIam = kamu;
filetype plugin indent on
syntax on
set lbr!
set wrap
set tabstop=2
set shiftwidth=2
set expandtab
set hlsearch
set mouse=a
set number