Skip to content

Instantly share code, notes, and snippets.

View junicodes's full-sized avatar
🛩️
Still coding

Okechukwu Obi junicodes

🛩️
Still coding
View GitHub Profile
@junicodes
junicodes / queue-worker.conf
Created March 13, 2021 00:49 — forked from felixivance/queue-worker.conf
Laravel-queue-worker Medium Article
sudo apt-get install supervisor
cd /etc/supervisor/conf.d
#edit file
sudo nano /etc/supervisor/conf.d/queue-worker.conf
#command
[program:queue-worker]
process_name=%(program_name)s_%(process_num)02d
@junicodes
junicodes / Readme.md
Created August 5, 2020 15:21 — forked from alabobriggs/Readme.md
Add google translate to your website

How to add google translate to web page

Step 1: Add link to html head

<script
   type="text/javascript"
   src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"
/>
@junicodes
junicodes / Mail.js
Created July 5, 2020 09:19 — forked from voidnerd/Mail.js
Email Templating Nodejs Helper
const nodemailer = require("nodemailer");
const path = require("path");
const hbs = require("nodemailer-express-handlebars");
const exphbs = require("express-handlebars");
const Handlebars = require("handlebars");
const {
allowInsecurePrototypeAccess,
} = require("@handlebars/allow-prototype-access");
/** Start Mail Helper */
From: https://stackoverflow.com/questions/23150333/html5-javascript-dataurl-to-blob-blob-to-dataurl
//**dataURL to blob**
function dataURLtoBlob(dataurl) {
var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
while(n--){
u8arr[n] = bstr.charCodeAt(n);
}
return new Blob([u8arr], {type:mime});
@junicodes
junicodes / AuthController.php
Created April 9, 2019 10:36 — forked from ziishaned/AuthController.php
JWT authentication for Lumen 5.6
<?php
namespace App\Http\Controllers;
use Validator;
use App\User;
use Firebase\JWT\JWT;
use Illuminate\Http\Request;
use Firebase\JWT\ExpiredException;
use Illuminate\Support\Facades\Hash;