Je hoeft niet bij nul te beginnen
De meest gehoorde reden om niet over te stappen naar een andere shortener: honderden links die al ergens anders staan. Niemand wil die met de hand overtypen. Vanaf nu hoeft dat niet meer.
Zo werkt het
In het paneel, onder het formulier voor een nieuwe link, staat een knop „links verplaatsen vanuit een andere shortener”. Je kiest een dienst en een van de twee routes:
- Via API — je plakt een sleutel of token van de vorige dienst, en cutty haalt zelf de hele linkenlijst op. Werkt met Bitly (ook op het gratis plan), TinyURL, Rebrandly, Short.io, Dub, T.LY en BL.INK, en met zelf gehoste YOURLS, Kutt en Shlink.
- Vanuit een CSV-bestand — je uploadt de export en klaar. Kolommen met bestemmingsadres, korte link, titel, tags en datum herkennen we automatisch, dus een bestand uit cutt.ly, Replug of Switchy werkt ook zonder aanpassingen.
Wat meegaat
Bestemmingsadres, eind (mits nog vrij op cutty.dev), titel, tags en aanmaakdatum. Elke verplaatste link kan een tag krijgen met de naam van de dienst, zodat je meteen weet waar hij vandaan komt. Draai je de import een tweede keer, dan worden links die je al hebt overgeslagen.
Één ding verplaatsen we niet: het domein. Oude links zoals bit.ly/abc blijven werken bij de vorige provider, zolang die ze in de lucht houdt. Nieuwe plekken kun je meteen aan cutty.dev koppelen.
En de API-sleutel?
We gebruiken hem alleen voor dit ene ophalen. We slaan hem niet op in de database, hij komt niet in logs terecht en hij komt niet terug in het antwoord. Bij zelf gehoste diensten maken we alleen verbinding met publieke adressen — interne netwerken zijn zo niet te bereiken.
Stap-voor-stap-instructies voor de populairste diensten vind je op de pagina's Bitly, TinyURL, cutt.ly, Rebrandly en Short.io. Wil iets niet inladen — mail naar [email protected] met een stukje van het bestand, dan los ik het op.