Skip to content

Link resolver for current and defunct URL shorteners

License

Notifications You must be signed in to change notification settings

thaliaarchi/urlhero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URLHero

URLHero is a link resolver for current and defunct URL shorteners. It uses link mappings from URLTeam archives, dumps provided by shortener operators, and links captured by the Internet Archive.

Planned features

Downloader

Link resolver

  • Create link resolving website and API.
  • Create Web Extension that redirects dead short links using URLHero.
  • Proxy unknown shortener requests and contribute back to URLTeam dataset.
  • Possibly fork unshort.link.

Parsing

  • Process URLTeam first-generation TinyBack releases.
  • Write custom CSV parser for qr-cx datasets to handle unescaped quotes.
  • Full BEACON format spec compliance.

Database

  • Find a relational or key-value database with efficient compression.

Contributing

There are many ways to contribute:

  • File an issue or PR to submit a feature or bug report.
  • Send link mappings for a URL shortener that you operate or have archived.
  • Join URLTeam and help us archive at-risk shorteners by running the terroroftinytown project in Docker or via the Archive Team Warrior.

If you want to get in touch, join the #urlteam channel on hackint or email me.

License

This project is made available under the Mozilla Public License, v. 2.0.

Releases

No releases published

Packages

No packages published