Skip to content

fielding/firefox-tabs

Repository files navigation

firefox-tabs Build StatusCoverage Status

Get Firefox tab information from sessionstore's recovery.js file.

Install

$ npm install --save firefox-tabs

Usage

const firefoxTabs = require('firefox-tabs');

console.log(firefoxTabs.sync());
/*
{
  deviceName: 'sage',
  modified: 2016-09-26T18:49:13.682Z,
  tabCount: 2,
  tabs: [
    {
      title: 'imbue.studio',
      url: 'https://imbue.studio'
    },
    {
      title: 'Google',
      url:  'https://www.google.com'
    }
  ]
}
*/

API

Tabs are fetched from firefox's sessionstore-backup folder for the current profile.

firefoxTabs()

Returns a promise for an array of devices.

firefoxTabs.sync()

Returns an array of devices.

Related

  • firefox-tabs-cli - Get Firefox tab information from sessionstore's recovery.js file via command line

License

BSD 3-Clause © Fielding Johnston

About

Get Firefox tab information from sessionstore's recovery.js file.

Resources

License

Stars

Watchers

Forks

Packages

No packages published