Skip to content

Instantly share code, notes, and snippets.

View BonsoirDiep's full-sized avatar

Diep Nguyen BonsoirDiep

  • BaDa Tech
  • Danang, Vietnam
View GitHub Profile
@BonsoirDiep
BonsoirDiep / Puppeteer test 1
Created August 7, 2018 07:48
Puppeteer test 1
const puppeteer = require('puppeteer');
var database = {};
var fs = require('fs');
var cheerio = require('cheerio');
/* utils */
function save(path, data){
var xx = require('path').join(__dirname, path);
fs.writeFileSync(xx, JSON.stringify(data));
@BonsoirDiep
BonsoirDiep / AND_OR_NOT
Created May 5, 2018 00:38 — forked from oliverdoetsch/AND_OR_NOT
Blogger: Globally conditional data tags for all page types
#AND
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.searchQuery'>
<!--search_page AND index_page-->
</b:if>
</b:if>
#OR
@BonsoirDiep
BonsoirDiep / index.js
Last active April 2, 2018 02:09
Easy Facebook Conversations without Webhook : /graph.facebook.com/v2.12 [step by step]
var request = require('request');
var express = require('express');
var app = express();
var session = require('express-session');
var FB_PAGE_ID = '<FB_PAGE_ID>';
var sess = {
secret: 'keyboard cat',
cookie: {},
resave: true,
@BonsoirDiep
BonsoirDiep / xoaDauTiengViet.js
Created February 2, 2018 01:24
Xóa dấu tiếng việt
/* @flow */
const defaultDiacriticsRemovalMap = [{
'base': 'A',
'letters': '\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F'
}, {
'base': 'AA',
'letters': '\uA732'
}, {
'base': 'AE',
@BonsoirDiep
BonsoirDiep / ConvertVie.js
Created February 2, 2018 01:13 — forked from hu2di/ConvertVie.js
JavaScript: Chuyển tiếng Việt có dấu sang không dấu
function change_alias(alias) {
var str = alias;
str = str.toLowerCase();
str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g,"a");
str = str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g,"e");
str = str.replace(/ì|í|ị|ỉ|ĩ/g,"i");
str = str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g,"o");
str = str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g,"u");
str = str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g,"y");
str = str.replace(/đ/g,"d");