Hello!
You're reading the README.md for JSlich (JavaScript license checker), a tool you can use to check whether all the javascript used on a webpage is properly licensed using free software licenses, in a machine readable way.
NOTE: Consider this alpha status. Basic functionality is in place, but there are no tests and some features and polish is missing.
JSlich requires phantomjs and nodejs, on a recent Ubuntu:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install phantomjs nodejs
npm install
jslich <url> [delay]
url URL to check, the page will be loaded in a headless
browser window and javascript resource urls will be
captured and analysed.
delay Not all javascript resources will be requested after
the DOM is constructed if the page uses a javascript
module loader.
Specify a delay in seconds to allow the page to load
more javascript.
The goal of JSlich is to help you mark your javascript as free software in a way which will allow LibreJS [librejs] to load the javascript on your web site or web application.
It only supports a subset of the license detection methods supported by LibreJS:
Use the magnet link method introduced in LibreJS 5.0.
Use the magnet link method introduced in LibreJS 5.0.
Use Javascript License Web Labels.
Copyright 2013,2014 Kuno Woudt
JSlich is licensed under copyleft-next version 0.3.0, see LICENSE.txt for more information.
site: https://frob.nl/jslich
code: https://gitorious.org/jslich/jslich