Catalog npm
Back to packageRELEASE DETAILS

0.0.2

npm

90crew-node-browser-history

This application aims to retrieve browser history from all browsers on the user's computer. It will attempt to read from some common locations.

browserhistory
Published16 Feb 2022
Direct dependencies2
Transitive dependenciesNot calculated

README

Current package documentation

90crew Fork Version

BrowserWindowsMacLinux
Google Chrome✅✅
Maxthon--
Microsoft Edge-
Mozilla Firefox
Opera-
Seamonkey-
Torch--
Vivaldi--
Brave-
Avast Browser-
  • 크롬 브라우저 한정 (getChromeHistory only)
  • 윈도우/맥 환경으로 한정

용도에 맞게 크롬 브라우저, 윈도우/맥 환경으로 제한하여 패키지의 용량을 줄인 node-browser-history의 fork 버전입니다.

How to Use

const date = new Date();
const dateISOString = date.toISOString();

history.getChromeHistory(20, dateISOString).then(history => {
            console.log(history);
}

---------------------------------------------------------------------------------

node-browser-history

This module will gather browser history from common internet browsers. Given a time frame.

Supported operating systems

  • Windows
  • Mac
  • Linux (only Firefox and Chrome)

Supported browsers

Chrome Maxthon Firefox Opera SeaMonkey Torch Vivaldi Brave Microsoft Edge Avast Browser

BrowserWindowsMacLinux
Google Chrome✅✅✅
Maxthon-✅-
Microsoft Edge✅✅-
Mozilla Firefox✅✅✅
Opera✅✅-
Seamonkey✅✅-
Torch✅--
Vivaldi-✅-
Brave✅✅-
Avast Browser✅✅-

How to Install

npm install node-browser-history

OR

yarn install node-browser-history

Notes

  • You may experience slow downs when dealing with browser that have a larger browser history.

How to Use

const BrowserHistory = require('node-browser-history');


//Only All Support Browser History

/**
 * Gets the history for the Specified browsers and time in minutes.
 * Returns an array of browser records.
 * @param historyTimeLength | Integer
 * @returns {Promise<array>}
 */
getAllHistory(10).then(function (history) {
  console.log(history);
});



/**
 * Gets Firefox history
 * @param historyTimeLength
 * @returns {Promise<array>}
 */
getFirefoxHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Gets Seamonkey History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getSeaMonkeyHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Gets Chrome History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getChromeHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Get Opera History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getOperaHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Get Torch History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getTorchHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Get Brave History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getBraveHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Get Maxthon History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getMaxthonHistory(10).then(function (history) {
  console.log(history);
});

/**
 * Get Vivaldi History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getVivaldiHistory(10).then(function (history) {
  console.log(history);
});


/**
 * Get Internet Explorer History
 * @param historyTimeLength time is in minutes
 * @returns {Promise<array>}
 */
getIEHistory(10).then(function (history) {
  console.log(history);
});

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
sqlite-async
Environment
{
  "local_name": "sqlite-async",
  "alias": false,
  "peer_metadata": null
}
github:tance77/sqlite-asyncruntime
uuid
Environment
{
  "local_name": "uuid",
  "alias": false,
  "peer_metadata": null
}
^8.1.0runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-3ytL9DBOEE0agqddw983eNMpO4vlLeEELpjEyaDee6+IKlJZpWx65eRPB8M8gQjglmhxCEWeZa9PPDMuxtnIrA==",
  "shasum": "6544cf42062c9726d877de61e949fd8aa04f341c",
  "tarball": "https://registry.npmjs.org/90crew-node-browser-history/-/90crew-node-browser-history-0.0.2.tgz",
  "fileCount": 7,
  "unpackedSize": 12841,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDOfWCRA9TVsSAnZWagAA40kQAIHZJTcxQouirgyOpWVd\nFRWGdb2ZcT7o1nA1nVoiD09Y63+P4/mfynirUwI2KmKTQ23UTqfDAsQPn/n5\nvqglgbd3NM+II6UYAvAeYRmRZVvz2uYqTs2alAdaXmVJfvZChhufl4PskBS2\ny8q0Lc6x/lRwnwXYOOFKnbDq9oY+ZJieStEkjHta7Fjve0KetcIQFCO2X1mJ\nQW6VG7k7l1ehdSosAjnq/0/CITt/No1InJUiUmsD6P0kDJt8A+MPsb6fzaGE\nd9DserqlOt/QifK2wlv4xxUctimARTkkMjGUOMHfXctfS2TFvyPCj9CTZc3A\nJqxDHNLMIY8lRmM6ts1etjGN3Xd7lw8VW3Bd73oZUl8ThROXUAiyrCpcO1Aj\nNJHwq/3FhNIVDC9LobCS5GG5DwheLWzrnSMh1ExIEwM3LFRcZFBMZylMT1fE\n9sXfU7OMAcpcJkZwfm1oInKCevXNgR0YokpKleUUH5sMQqzQJJfF7Ej+zPKb\na0JM11FnqphJN6toNPmV9f8RYyAnfWq0hUwwpk5Sd4BmkHoH9/ewUK9oYYkm\nEYhCvYGusvq9N6u1wCV+z8rxCaFZJ6rWXAfqUImLu/+puyNsb7+XkakeBkPx\n0RfKGFEeC/p8ZBgOKy5EjlsHFDyzF1Mz4TG+MvqRLNisPxVWpNv90IKS8367\ncXHP\r\n=kK0L\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQDIoT0eBdNozUY8A9gn3iPMZTOQssFbYfsoL86nexFYTQIhAKhMacnHg7UmcGF2bW5isCEr1jafuvkHwO7DjO/0vmHt"
    }
  ]
}

Repository

PENDING
myoutdeskllc/90crew-node-browser-history

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:29 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:87cbbbcd246ef9a9ccdd3c81f7641d18eab8cd5fa2d371b3d6980430ab03df37

Other collected versions

0.0.516 Feb0.0.416 Feb0.0.316 Feb0.0.116 FebView all collected versions →