Skip to content

zeke/schemeless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schemeless

Remove the parts of URLs that humans don't really need to see.

Examples

https://example.com       -> example.com
http://foo.example.com    -> foo.example.com
http://www.oldschool.com  -> oldschool.com
https://website.com/      -> website.com
https://a.com/foo#bar     -> a.com/foo#bar
HTTP://LOUDBOT.COM        -> LOUDBOT.COM

Installation

npm install schemeless --save

Usage

var schemeless = require('schemeless')
schemeless('https://example.com')
// => example.com

Remove the scheme from text content of all links in a webpage:

document.querySelectorAll('a[href^=http]').forEach(function (a) {
  a.textContent = schemeless(a.textContent)
})

See Also

  • AnchorMe detects URLs and email address in text and converts them to clickable HTML anchor links.

Test

npm install
npm test

About

Remove the parts of URLs that humans don't really need to see.

Resources

Stars

Watchers

Forks

Packages

No packages published