singpolyma / revcanonical Goto Github PK
View Code? Open in Web Editor NEWThis project forked from kellan/revcanonical
a rev="canonical" based URL shortener (as a gae app)
Home Page: http://revcanonical.appspot.com/
This project forked from kellan/revcanonical
a rev="canonical" based URL shortener (as a gae app)
Home Page: http://revcanonical.appspot.com/
Huh? RevCanonical is url shortening with a twist. Instead of creating its own super short versions of links, it checks to see if the link owner has published a shortened version of the given page using HTML link element. If not, we just return the original URL. And you should bug the link owner about providing a better alternative. Why? URL shorteners are as problematic as they are useful. They create SPOFs, that over any meaningful timeframe are guaranteed to create data loss, eroding the historical record. And then there are the privacy concerns. And the usability ones. See also on url shorteners and Solving the TinyUrl centralization problem. Details? RevCanonical searches the referenced resource for: * <link rev="canonical" href="..."> (i.e. "I am the canonical URL of that page over there") * <link rel="alternate shorter" href="..."> (or truth be told any link rel including the string "alternate short*") There is also an API version, which returns just the resulting URL. !! This code is on github, so it's implicitly somewhat open. Unfortunately it's rediculously unclear what terms you can use/modify this under. An explicit license and COPYING file should be applied.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.