Skip to content

Instantly share code, notes, and snippets.

View iqbaladinur's full-sized avatar
🏠
Working from home

Iqbal Adi Nurmansyah iqbaladinur

🏠
Working from home
View GitHub Profile
// ==UserScript==
// @name EmuParadise Download Workaround - 1.1.1
// @version 1.1.2
// @description Replaces the download button link with a working one
// @author Eptun
// @match https://www.emuparadise.me/*/*/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @grant none
// ==/UserScript==
@iqbaladinur
iqbaladinur / meta-tags.md
Created August 3, 2020 06:27 — forked from lancejpollard/meta-tags.md
Complete List of HTML Meta Tags

Copied from http://code.lancepollard.com/complete-list-of-html-meta-tags/

Basic HTML Meta Tags

<meta name="keywords" content="your, tags"/>
<meta name="description" content="150 words"/>
<meta name="subject" content="your website's subject">
<meta name="copyright"content="company name">
<meta name="language" content="ES">
@iqbaladinur
iqbaladinur / index.js
Created October 26, 2018 15:23
Routes/index.js
const express = require("express");
const routes = express.Router();
const JWTController = require("../jwtController.js");
//routes modul
const fakeLoginC = require("../fakeLoginController.js");
//routes group
routes.post('/api/v1/auth', fakeLoginC.authLogin);
const JWTAction = require("jwtToken.js");
module.exports = {
authLogin:(req, res) => {
const email = req.body.email||"";
const password = req.body.password||"";
//always true login
res.status(200);
res.json({
status: "ok",
message: "login success",
const JWTAction = require("jwtToken.js");
module.exports = function verifyJWT(req, res, next) {
const token = req.get("Authorization");
JWTAction.verifyJWTToken(token).then((decoded_token) => {
req.user = decoded_token.data;
next();
}).catch((error) => {
res.status(401);
res.json({
status: "fail",
const jwt = require("jsonwebtoken");
const jwtSecret = process.env.JWTSECRET||"somesecretword";
module.exports = {
verifyJWTToken:(token) => {
return new Promise((resolve, reject) => {
jwt.verify(token, jwtSecret, (error, decodedToken) => {
if (error || !decodedToken)
return reject(error);
resolve(decodedToken);
});
@iqbaladinur
iqbaladinur / useHexo.md
Created August 31, 2018 10:42 — forked from btfak/useHexo.md
How to use Hexo and deploy to GitHub Pages
@iqbaladinur
iqbaladinur / webdev_online_resources.md
Created July 17, 2018 11:14 — forked from bradtraversy/webdev_online_resources.md
Online Resources For Web Developers (No Downloading)
@iqbaladinur
iqbaladinur / Skrip5.java
Created June 30, 2018 04:39
chipper class
import java.awt.Point;
import java.util.Scanner;
import java.util.Arrays;
import java.util.Random;
import java.util.concurrent.ThreadLocalRandom;
import java.lang.StringBuffer;
public class Skrip5 {
// encodes text input using the Playfair cipher
@iqbaladinur
iqbaladinur / package.json
Created June 20, 2018 19:04
worldcup2018cli package.json
{
"name": "livescore",
"version": "1.0.0",
"description": "world-cup cli apps",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"world-cup"