New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

gmailnator

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gmailnator - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

43

index.js
const needle = require('needle');
const cheerio = require('cheerio');
const url = require('url');
exports.generateEmail = (cb) =>{

@@ -29,3 +32,19 @@ var data = "action=GenerateEmail&data=[]=2&data[]=1&data[]=3";

var err = null;
var body = JSON.parse(body);
var d = JSON.parse(body);
var b = [];
for (var c in d) {
var $ = cheerio.load(d[c].content);
var lin = $("a")[0].attribs.href;
var sub = $("tbody td")[0].children[0].data;
var des = $("tbody td")[1].children[0].data;
var tim = $("tbody td")[2].children[0].data;
var data = {
"subject": sub,
"description": des,
"lastSent": tim,
"link": lin
}
b.push(data)
}
var body = JSON.parse(JSON.stringify(b));
cb(err,body);

@@ -37,2 +56,24 @@ } else {

})
}
exports.getMessage = (str, cb) => {
if (!str) {
console.error("Needs email param");
return false;
}
var s = url.parse(str, true);
console.log(s);
var email = s.pathname.split("/")[1];
var id = s.hash.substring(1, s.hash.length);
var data = "action=get_message&message_id=" + id + "&email=" + email;
needle.post("https://gmailnator.com/mailbox/get_single_message/", data, function(err,resp,body) {
if (err) {
var body = null;
cb(err, body);
} else {
var body = body.split("<hr />")[1];
var err = null;
cb(err, body);
}
})
}

3

package.json
{
"name": "gmailnator",
"version": "1.0.3",
"version": "1.0.4",
"description": "access gmailnator.com programically",

@@ -25,2 +25,3 @@ "main": "index.js",

"dependencies": {
"cheerio": "^1.0.0-rc.3",
"needle": "^2.5.0"

@@ -27,0 +28,0 @@ },

@@ -10,5 +10,5 @@ const gmailnator = require("../../index.js");

console.log("you've got mail");
console.log(body)
console.log(body);
} else {
console.log("err")
console.log("err");
}

@@ -15,0 +15,0 @@ })

const gmailnator = require("../../index.js");
gmailnator.checkEmails("jcnetmp+iw1dp@gmail.com", function(err,body) {
console.log(body);
console.log(body)
gmailnator.getMessage(body[0].link, function(err,body) {
console.log(body);
})
})
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc