Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Tweakers.net SMS script

Door , 50 reacties

16-12-2000 • 09:39

50 Linkedin Google+

Van Sinterklaas 82 (Jeroen van Wilgenburg, bekend van de DPC maandstats) kreeg ik via ICQ de blijde boodschap te horen dat hij een script heeft geschreven waarmee nieuwe headlines van Tweakers.net automatisch naar je mobiele telefoon gestuurd kunnen worden via SMS. Hij schreef het volgende:

"Ik ben de afgelopen 3 weken bezig geweest om een script te ontwikkelen dat de headlines van Tweakers.net doorstuurt naar mijn mobiel. Het idee om dit te doen kwam van Jasper Koopmanschap (aka K6-Mannetje), alleen wist ik eerst nog niet hoe ik moest sms-en met een script. Gelukkig las ik op GoT een vraag over SMS en zo kwam ik bij freshmeat terecht en kon ik aan de slag. Op dat moment was net de turbotracker ge´ntroduceert, dat scheelde me weer een hoop werk en T.net een hoop dataverkeer .

De SMS-jes worden verstuurd via MTN-sms. Je krijgt helaas 18 tekens aan reclame in elke SMS en het maximale aantal berichten dat per dag verstuurd kan worden is 20. Ik voer het script zelf elk uur uit, maar vaker is ook mogelijk. Ga het echter niet te vaak doen, in verband met de serverload.

Aangezien Sinterklaas volgens hemzelf niet zo goed is in handleidingen schrijven (beter in gedichten misschien), zal ik zelf even kort uitleggen hoe je gebruik kan gaan maken van dit handige stukje code.

  • Download Perl vanaf deze site, als je dat nog niet eerder gedaan hebt. Installeer het programma in de directorie C:\perl (hier is het script op gebaseerd, anders werkt het niet).

  • Ga naar MTN-SMS en meld je aan (als je al een account hebt kan je die uiteraard ook gebruiken). Zet bij setup bij your sms mode het rondje voor sms-xpress (fast but one friend per message). Kruis ook auto-login aan.

  • Download dit zip-bestandje en pak het uit naar een tijdelijke directorie.

  • Zet het bestand Enurl.pm in de directory C:\perl\lib\cgi

  • Zet de overige bestanden in de directory C:\perl\sms (eerst zelf deze map aanmaken).

  • Open het bestand head.pl met kladblok of iets dergelijks en voer onderin je eigen gegevens in achter $telefoonnummer, $login en $wachtwoord. Is je telefoonnummer bijvoorbeeld 06-12345678, voer dan +31612345678 in achter $telefoonnummer. Achter $login typ je het E-Mailadres waarmee je bij MTN-SMS geregistreerd staat (waarbij er vˇˇr het apenstaartje een backslash moet staan -> mark\@tweakers.net). Verander als laatste de kruisjes bij $wachtwoord in het wachtwoord dat je bij MTN-SMS hebt opgegeven.

  • Edit log.txt en voer hier het ID in van de laatste headline die je niet wilt ontvangen (je krijgt dus de headlines toegestuurd met een ID hoger dan dit getal).
OkÚ, de benodigde handelingen zijn nu allemaal achter de rug. Bij het starten van head.pl zullen de drie headlines met een volgend ID op het getal in log.txt verstuurd worden. Zijn er minder dan drie nieuwe headlines, worden er natuurlijk gewoon minder verstuurd. Zijn er meer dan drie nieuwe headlines, zal je er toch maar drie ontvangen wegens beperkte ruimte. De nieuwere berichten zullen dan verstuurd worden bij het volgende SMS'je.

Het is nu handig om een linkje naar head.pl in de Windows taakplanner te zetten, zodat de headlines automatisch verstuurd worden (bijv. een keer per uur) als je er niet bent.

* Disclaimer van Sinterklaas 82:

Ik kan niet garanderen dat dit script werkt, bij mij werkt het heel vaak. De meeste errors die ik krijg komen van MTN-sms, mail alleen over problemen als de sms NIET in de logfile staat. Tot en met de logfile heb ik het script gemaakt, daarna moet je gaan zeuren bij MTN-sms en die 2 figuren die het sms-script gemaakt hebben. Als het script niet werkt ga dan geen bakstenen door mijn voorruit gooien of mijn familie ontvoeren, maar mail me gewoon, dan kijk ik wat ik er aan kan doen

Jeroen van Wilgenburg.

Reacties (50)

Wijzig sortering

Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*