urlfile
Version:
Parse and create .url (bookmark) files
68 lines (48 loc) • 1.2 kB
Markdown
urlfile
=======
Parse and create .url (bookmark) files
Usage
-----
Given a URL file called `daveeddy.com.url`
``` ini
[]
URL=http://www.daveeddy.com
```
Parse the URL file async
``` js
var urlfile = require('urlfile');
urlfile.parseURLFile('daveeddy.com.url', function(err, data) {
// data => 'http://www.daveeddy.com
});
```
Parse the URL file sync
``` js
var urlfile = require('urlfile');
var url = urlfile.parseURLFileSync('daveeddy.com.url');
// url => 'http://www.daveeddy.com'
```
Parse a URL file string
``` js
var urlfile = require('urlfile');
var url = urlfile.parseString('[InternetShortcut]\r\nURL=http://www.daveeddy.com');
// url => 'http://www.daveeddy.com
```
Create a URL file string
``` js
var urlfile = require('urlfile');
var s = urlfile.createURL('http://www.daveeddy.com');
// s => '[InternetShortcut]\r\nURL=http://www.daveeddy.com'
```
Functions
---------
* urlfile.parseURLFile(file, function(err, data))
* urlfile.parseURLFileSync(file)
* urlfile.parseString(string)
* urlfile.createURL(url)
The 3 synchronus functions will throw any errors they encounter
Installation
------------
npm install urlfile
License
-------
MIT License