Expand / Unshorten Shortened URL's.
toml
urlexpand = "0.0.9"
and then
```rust use std::time::Duration; use urlexpand::unshorten;
fn main() { let url = "https://bit.ly/3alqLKi"; assert!(unshorten(url, Some(Duration::fromsecs(10))).issome()); // with timeout assert!(unshorten(url, None).is_some()); // without timeout } ```
bash
cargo run --example unshorten
adf.ly
- Adflyamzn.to
- Amazon atominik.com
- part of Adf.ly b.link
- BLINKbit.ly
- Bitly Url Shortnerbit.do
- Bitdobn.gy
- BNGY buff.ly
- Buffer URL Shortnerchollo.to
- Chollo Ecommercecli.re
- Capsulinkcli.fm
- Capsulink cutt.ly
- Cuttlyfa.by
- part of rebrand.lyfb.me
- Facebook flip.it
- Flipboard fumacrom.com
- part of Adf.ly git.io
- Github goo.gl
- Google Service has now stopped their url shortening service gns.io
- part of trim (tr.im)hmm.rs
- HMM.RS intamema.com
part of Adf.ly is.gd
- IS GDiz4.short.gy
- SHORT.IO Service j.gs
- part of Adf.lyj.mp
- part of Bitly kutt.it
- Kuttldn.im
- part of trim (tr.im)linklyhq.com
- Linkly HQ mzl.la
- Mozilla Org nmc.sg
- instra corporation ptynowlinks.net
- Now Links ow.ly
- part of Hootsuite q.gs
- part of Adfly rebrand.ly
- Rebrandlyrb.gy
- RBGY Free URL Shortner rlu.ru
- RLU.RU rotf.lol
- part of tinyurl.coms.coop
- SCOOP sh.st
- shorte.stsoo.gd
- Soo.Gd shortcm.xyz
- part of SHORT.IO shorturl.at
- ShortURL At smu.sg
- Singapore Management University snipr.com
snipurl.com
snurl.com
split.to
- Linksplit t.co
- Twittert.ly
- T.LY Link Shortener tiny.cc
- TinyCCtinyurl.com
- TinyURLtiny.one
- part of tinyurl.com
= tny.im
- TNY.IM tny.sh
- Linksplit tr.im
- trim (tr.im)v.gd
- V GD virg.in
- Virgin yourwish.es
- Your Wishes zpr.io
- ZapierPlease feel free to contribute by making pull requests or even bug fixes.
Thanks in advance.
License: MIT