Skip to content

Instantly share code, notes, and snippets.

View LordGhostX's full-sized avatar

LordGhostX LordGhostX

View GitHub Profile
@LordGhostX
LordGhostX / validate_email.py
Last active August 13, 2023 17:09
RegEX to validate email
# validate email addresses
def validate_email(email):
pattern = r"(^(?!-|\.)([a-zA-Z0-9._%+-]+)@(?!-)[a-zA-Z0-9.-]+(?<=[a-zA-Z0-9])\.[a-zA-Z]{2,}$)"
if re.match(pattern, email):
return True
else:
return False
if __name__ == "__main__":
import matplotlib.pyplot as plt
def spot_formula(x, y=100):
return (1 + (x / 100)) * y
def usdt_m_formula(x, y=100):
return (1 + (x / 50)) * y
def coin_m_formula(x, y=100):
return ((1 + (x / 100)) ** 2) * y
@LordGhostX
LordGhostX / blockchain.go
Last active March 27, 2024 20:34
Blockchain POC with Golang
package main
import (
"crypto/sha256"
"encoding/json"
"fmt"
"strconv"
"strings"
"time"
)
import json
import requests
from bs4 import BeautifulSoup
def fetch_coingecko_html():
# make a request to the target website
r = requests.get("https://www.coingecko.com")
if r.status_code == 200:
# if the request is successful return the HTML content
@LordGhostX
LordGhostX / main.go
Created October 12, 2021 01:31
Solana Wallet with Go
package main
import (
"context"
"fmt"
"github.com/portto/solana-go-sdk/client"
"github.com/portto/solana-go-sdk/client/rpc"
"github.com/portto/solana-go-sdk/common"
"github.com/portto/solana-go-sdk/program/sysprog"
"github.com/portto/solana-go-sdk/types"
package sequences
import (
"errors"
"math"
)
func calcNextSequence(a, b, c float64, n int, apSeq bool) (float64, error) {
if apSeq {
if c - b != b - a {
@LordGhostX
LordGhostX / loginradius_flask_demo.py
Last active May 29, 2022 08:15
Shows how LoginRadius services can be integrated into a Flask application
from flask import *
from LoginRadius import LoginRadius as LR
app = Flask(__name__)
app.config["SECRET_KEY"] = "SECRET_KEY"
LR_AUTH_PAGE = "https://<APP_NAME>.hub.loginradius.com/auth.aspx?action={}&return_url={}"
LR.API_KEY = "LR_API_KEY"
LR.API_SECRET = "LR_API_SECRET"
loginradius = LR()
@LordGhostX
LordGhostX / flask_restful_demo.py
Created June 7, 2021 13:16
Todo Demo for Flask RESTful
from flask import Flask
from flask_restful import Api, Resource, reqparse, fields, marshal_with, abort
app = Flask(__name__)
api = Api(app)
TODOS = {}
parser = reqparse.RequestParser()
parser.add_argument(
"task",
public class Luhn {
public static boolean isValid(String number) {
boolean isCardTypeValid = prefixMatched(number, "4") || prefixMatched(number, "5") || prefixMatched(number, "37") || prefixMatched(number, "6");
if (!isCardTypeValid) {
return false;
}
int evenPlaceSum = sumOfDoubleEvenPlace(number);
int oddPlaceSum = sumOfOddPlace(number);
int totalSum = evenPlaceSum + oddPlaceSum;
@LordGhostX
LordGhostX / contacts.js
Last active November 30, 2021 01:55
Scrape Unsaved Contacts from WhatsApp
function saveContacts() {
var contacts = document.querySelectorAll("._ccCW.FqYAR.i0jNr");
for (var i = 0; i < contacts.length; i++) {
var contact_name = contacts[i].title;
if (contact_name[0] == "+" && unsaved_contacts.find(e => e == contact_name) == null) {
unsaved_contacts.push(contact_name);
}
}