dinsdag 28 april 2015
Twitter script for bash shell
Edit: since twitter made some changes again; script is also revised. (April 8 - 2015)
Edit2: another change; script revised (April 28 -2015)
Results:
#!/bin/bash
#REQUIRED PARAMS
username="TWITTER USERNAME"
password="TWITTER PASSWORD"
tweet="$*" #must be less than 140 chars
#EXTRA OPTIONS
uagent="Mozilla/5.0" #user agent (fake a browser)
sleeptime=0 #add pause between requests
if [ $(echo "${tweet}" | wc -c) -gt 140 ]; then
echo "[FAIL] Tweet must not be longer than 140 chars!" && exit 1
fi
if [ "$tweet" == "" ]; then
echo "[FAIL] Nothing to tweet. Enter your text as argument." && exit 1
fi
touch "cookie.txt" #create a temp. cookie file
#INITIAL PAGE
echo "[+] Fetching twitter.com..." && sleep $sleeptime
initpage=`curl -s -b "cookie.txt" -c "cookie.txt" -L --tlsv1 -A "$uagent" "https://mobile.twitter.com/session/new"`
token=`echo "$initpage" | grep "authenticity_token" | sed -e 's/.*value="//' | sed -e 's/"\/>.*//'`
#LOGIN
echo "[+] Submitting the login form..." && sleep $sleeptime
loginpage=`curl -s -b "cookie.txt" -c "cookie.txt" -L --tlsv1 -A "$uagent" -d "authenticity_token=$token&username=$username&password=$password" "https://mobile.twitter.com/session"`
#TWEET
echo "[+] Posting a new tweet: ${tweet}..." && sleep $sleeptime
update=`curl -s -b "cookie.txt" -c "cookie.txt" -L --tlsv1 -A "$uagent" -d "authenticity_token=$token&tweet[text]=$tweet" "https://mobile.twitter.com/compose/tweet"`
#LOGOUT
echo "[+] Logging out..."
logout=`curl -s -b "cookie.txt" -c "cookie.txt" -L --tlsv1 -A "$uagent" "https://mobile.twitter.com/session/destroy"`
rm "cookie.txt"
vrijdag 13 juni 2014
mail form
eregi is vervangen door preg_match; en split door explode.
Werkt prima, geen deprecated method meldingen meer!
function checkmail($email)
{
if(preg_match("/^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$/i", $email))
{
$mailDomain = explode("@",$email);
if (checkdnsrr($mailDomain[1], "MX")) {
return TRUE;
}
}
return FALSE;
}
vrijdag 22 april 2011
Eindelijk ook hier een andere template
maandag 7 maart 2011
Marcel's site gaat mobiel
zaterdag 17 juli 2010
Twitterdetwit
Wie had dat nou toch gedacht.
donderdag 3 juni 2010
De solar site is ook gereed
Vooral het bijwerken van de solar power website was een enorm karwei. Het was een ratjetoe, waarvan ik een paar jaar terug dacht dat het handig zou zijn, maar het was niet bij te houden. Nu zijn alle websites een losstaand geheel, en is het veel eenvoudiger om een andere template te kiezen.
Voor alle lezers via Hyves of Facebook: Het bericht wat je nu leest is een automatische kopie van mijn website http://marcel.reinieren.net ;)
Naast die site, bestaat dus ook nog
Deze site zal ook nog wel een keertje een andere layout krijgen, maar aangezien alle code in orde is, is dat niet zo moeilijk.
Neem ook eens een kijkje op de solar power website, ik ben benieuwd wat je ervan vind.
Mochten er onverhoopt foutjes in de site zijn blijven zitten, dan hoor ik dat graag via het contactformulier.
zaterdag 21 november 2009
Een nasje
Nu had ik al jaren een schijf aan het net hangen, maar mijn Asus wl500g Deluxe, die het delen van die schijf mogelijk maakt, is niet zo snel. Het apparaat is snel genoeg voor internet toegang, maar wil je hem als echte fileserver benaderen, dan is het soms lang wachten. Helemaal als het apparaatje ingezet werd als download machientje. De Asus functioneert ook als logger server, die keurig statistiekjes maakt van onze zonnepaneeltjes, plaatjes van de webcam knipt en opslaat. En dat moet toch allemaal wel blijven functioneren.
Nu zat ik vandaag eens een stukje te lezen over de mogelijkheden van de NAS apparaten van tegenwoordig. Omdat hier een zelfde architectuur onder de motorkap schuilgaat, blijken deze apparaten hetzelfde (en meer!) te kunnen als mijn Asus router (die overigens nooit als router heeft gefunctioneerd). Met een processor van 1,2Ghz is echter veel meer mogelijk, zoals streaming video over het netwerk, downloaden zonder PC, etc.
Een ander voordeel dat ik zeker zal gebruiken, is de mogelijkheid om continu backups te maken van de diverse computers, de NAS staat toch aan. Daarnaast wordt dan de NAS zelf uiteraard ook weer gebackupped op een losse USB harddisk, wat prachtig te automatiseren is.
Mijn oog is gevallen op de QNAP TS-119. Een mooi vormgegeven apparaatje, verbruikt 5 tot 13 Watt. Daar komt dan waarschijnlijk een WD green disk van 1,5 TB in. Dan ben ik in elk geval weer eventjes klaar voor de toekomst!
zondag 12 juli 2009
Een nieuwe look!
De volgende stap is om een hele nieuwe layout erop te gaan zetten. Die heb ik nog niet gevonden, dus de basis blijft nog even hetzelfde. Zodra ik wat leukers tegenkom, dan kan het zomaar zijn dat alles er nieuw uitziet hier.
Als er dingen niet werken hoor ik het graag! Laat een berichtje achter of stuur mij een email.
vrijdag 14 september 2007
marcelreinieren.nl
dinsdag 11 september 2007
Backup Online
Nu vraag ik me alleen af wat de wet over dit soort services zegt. Ik kan me namelijk niet voorstellen dat al die mp3tjes die gebackupped zullen gaan worden, netjes op itunes gekocht zijn.
Zie Backup Online en Idrive. Bij deze laatste dienst is een backup tot 2GB zelfs gratis. Snapt u het nog? Gratis is nog nooit zo goedkoop geweest...
woensdag 11 april 2007
Second Life
Van de week kon ik m'n nieuwsgierigheid niet langer bedwingen.
Ik heb Second Life geïnstalleerd. Na de aanmeldingsprocedure, hoe heet ik, hoe zie ik eruit, en meer van dat soort vragen mocht ik dan eindelijk een tweede leven beginnen.
Wat een teleurstelling is het dan dat je eerst verplicht een heleboel oefeningen moet doen. Hoe moet ik lopen, autorijden, vliegen, kleren aantrekken en uitdoen, ik kom er na 10 minuten pas achter dat ik in m'n blote kont rondren...
Goed, toch wel zinvol misschien, die oefeningen. Enfin, na het oefenen mocht ik dan echt naar binnen. Toen was het echt binnen 15 minuten bekeken. Geen mens te bekennen, niemand
die me aanspreekt :( Ik dacht dat hier 5 miljoen personen rondhingen? Dan maar een bezoekje aan wat bedrijfsvestigingen gedaan. Zelfs daar was het leeg. Ook van een bezoekje aan een café kon ik niet blij worden. Ik kan echt niet begrijpen dat mensen hier hun tijd in steken, laat staan geld, maar dat zal dan wel aan mij liggen.
Zelfs mijn werkgever doet er aan mee. Ik zeg...hype.
De software staat nog wel op m'n pc, maar geen haar op m'n hoofd die eraan denkt om daar opnieuw binnen te gaan... zou ik nou al die jaren als een stokstijf manneke met blote kont op die eenzame vlakte blijven staan???
woensdag 26 april 2006
Domeinen
zondag 21 augustus 2005
Fontje nodig?
Maak je teksten echt origineel, gebruik een font van dafont.com! Meer fonts in welk genre dan ook dan je ooit nodig zal hebben.