Jag vet inte om det blir en Tesla. Priserna vet jag.

Jag vet inte om det blir en Tesla. Priserna vet jag.
Photo by Austin Ramsey / Unsplash

Jag har spanat på begagnade Teslor ett tag. Priserna svänger ganska mycket beroende på årsmodell, miltal och vilken sajt man kollar på. Att jämföra för hand varje dag pallade jag inte med, så jag skrev ett skript som gör det åt mig.

Det blev Tesla Tracker och den ligger online här: https://teslatracker.geek.nu

Den drar hem annonser från carla.se och wayke.se varje morgon och stoppar in allt i en SQLite-databas. Därifrån ritas diagram: genomsnittspriser per modell, hur miltal drar ner priset, vilka färger som ens finns till salu.

Jag har försökt hitta en formel för att räkna fram bästa dealen på en bil. Detta gneom att köra pris mot årsmodell och miltal, som sedan pekar ut bilen som kostar minst jämfört mot vad den borde kosta. Det kan vara ett fynd, eller ett haveri med 17 ägare. Men jag tycker den lyckas hitta några guldkorn vid varje körning.

Stacken är Python, Flask, SQLite och Chart.js. Det är allt. GitHub Actions laddar hem alla bilannonser varje morgon och spottar ut en statisk HTML-fil som hostas på Cloudflare Pages. Jag loggar inte ens in, det rullar på av sig självt.

Allt eftersom kanske jag lägger in fler källor. Man skriver en scraper-klass, implementerar en fetch-metod, registrerar den. Wayke funkade rakt av, förutom att deras miltal-fält returnerar kilometer ibland och mil ibland. Det tog längre tid att lista ut än jag hade velat.

Jag vet fortfarande inte om det blir en Tesla. Priserna vet jag däremot utantill.