Skip to content

Instantly share code, notes, and snippets.

Lauro Moraes subversivo58

Block or report user

Report or block subversivo58

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@subversivo58
subversivo58 / decrypt.js
Created Sep 4, 2016 — forked from pradipchitrakar/decrypt.js
AES Encrypt data in php and decrypt in node js.
View decrypt.js
//require cyrpto module
var crypto=require('crypto');
//key and iv should be same as the one in encrypt.php
var decipher=crypto.createDecipheriv('aes-256-cbc','12345678901234561234567890123456','1234567890123456');
//since we have already added padding while encrypting, we will set autopadding of node js to false.
decipher.setAutoPadding(false);
// copy the output of encrypt.php and paste it below
@subversivo58
subversivo58 / is-private-mode.js
Last active Jan 24, 2018 — forked from jherax/is-private-mode.js
Detect if a browser is in Private Browsing mode
View is-private-mode.js
/**
* Detect if the browser is running in Private Browsing mode
*/
function isPrivateMode() {
return new Promise((resolve) => {
const on = () => resolve(true); // is in private mode
const off = () => resolve(false); // not private mode
const testLocalStorage = () => {
try {
if (localStorage.length) off();
@subversivo58
subversivo58 / gist:4fdcd3739d74e631d1c03827ad513e8c
Created Mar 21, 2018 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup
View gist:4fdcd3739d74e631d1c03827ad513e8c

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:
@subversivo58
subversivo58 / fence.js
Created Jul 17, 2018 — forked from bmoren/fence.js
HTML5 geolocation geofence location detection (without geofence API)
View fence.js
window.onload = function() {
var startPos;
var startPosLat;
var startPosLong;
var distance;
if (navigator.geolocation) {
startPosLat = 44.95716993150707;
startPosLong = -93.28439280496818;
@subversivo58
subversivo58 / custom-error.js
Created Jun 23, 2019 — forked from justmoon/custom-error.js
Creating custom Error classes in Node.js
View custom-error.js
'use strict';
module.exports = function CustomError(message, extra) {
Error.captureStackTrace(this, this.constructor);
this.name = this.constructor.name;
this.message = message;
this.extra = extra;
};
require('util').inherits(module.exports, Error);
@subversivo58
subversivo58 / GithubApiPush.js
Last active Apr 29, 2020 — forked from iktash/GithubApiPush.js
Upload a binary data to your repository
View GithubApiPush.js
/**
* Wraper to upload binary files to GitHub repo
* Uses the modified GitHub library under the hood and exposes it as `GHInstance` property for get instance of all methods
* @note:
* -- inspired at article: @see <https://medium.freecodecamp.org/pushing-a-list-of-files-to-the-github-with-javascript-b724c8c09b66>
* -- issue (not yet resolved): @see issue <https://github.com/github-tools/github/issues/417>
* @copyright Copyright (c) 2020 Lauro Moraes <https://github.com/subversivo58>
* @license MIT License <https://github.com/subversivo58/subversivo58.github.io/blob/master/LICENSE>
*/
const GithubAPI = function(auth) {
You can’t perform that action at this time.