Skip to content

Instantly share code, notes, and snippets.

View khaschuluu's full-sized avatar
🐢
You can't catch me up, even when you are Achilles.

KHASCHULUU Munkhbayar khaschuluu

🐢
You can't catch me up, even when you are Achilles.
View GitHub Profile
@khaschuluu
khaschuluu / web3_on_GCF.js
Created October 2, 2023 08:11
Interact web3 with Google Cloud Functions sample
const https = require('https')
const fs = require('fs')
const agent = new https.Agent({keepAlive: true})
const qs = require('querystring')
const Web3 = require('web3')
const web3 = new Web3()
const crypto = require('crypto')
const EthereumTx = require('ethereumjs-tx')
const Datastore = require('@google-cloud/datastore');
@khaschuluu
khaschuluu / facebook_chatbot_GCF.js
Created October 2, 2023 08:05
Facebook chat bot sample on Google Cloud Functions
const request = require("request");
const {Datastore} = require('@google-cloud/datastore');
const datastore = new Datastore({keyFilename: './gcpkey.json'});
const callSendAPI = (sender_id, body) => {
let request_body = {
recipient: {
id: sender_id
},
@khaschuluu
khaschuluu / telegrambot.js
Created October 2, 2023 07:52
Telegram bot exmaple
// This is a Telegram Bot that get's message command from group that have this bot. For this example:
// When someone send message comand like `/lunch`, then it reply random restaruant name etc.
const functions = require('@google-cloud/functions-framework');
var TelegramBot = require('telegrambot');
var api = new TelegramBot('9999999999:AAAA_bbbb-cccDD-EEEEEEEEEE-9999-FFF');
const restaurants = [
"Samgyopsal",
"Dino",
"Arig",
@khaschuluu
khaschuluu / index.js
Created January 18, 2020 11:00
yodice
const puppeteer = require('puppeteer')
const stats = require('./stats.json')
const fs = require('fs')
const { promisify } = require("util")
const writeFile = promisify(fs.writeFile)
;
(async () => {
const puppet = await puppeteer.launch({
headless: false,
@khaschuluu
khaschuluu / numeral_mn.html
Last active January 17, 2020 12:19
Тоог монгол тооны нэршил рүү хөрвүүлэгч, javascript дээр учир вэбэд ашиглахад тохиромжтой.
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
//separatrix numeral (like european)
numeral = {
sne: [
"мянга",
@khaschuluu
khaschuluu / matrix.py
Created March 6, 2011 02:01
For Python 03 in CosmosBirds.org
# Матрицийг row мөр, col баганатайгаар үүсгэнэ.
# Жагсаалт үүсгээд, жагсаалт дотороо дахин row тооны жагсаалт үүсгээд,
# жагсаал доторх жагсаалт бүрийг col тооны 0 элемэнтээр дүүргэнэ.
def matrix(row, col):
matrix = []
for i in xrange(row):
matrix.append([])
for j in xrange(col):
matrix[i].append(0)
return matrix
@khaschuluu
khaschuluu / upload.php
Created February 25, 2011 07:32
Ajax request-ийг барьж авах php жишээ
print_r($_FILES);
print_r($_POST);
move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/" . ((isset($_POST["filename"])&&$_POST["filename"]!=null)?$_POST["filename"]:$_FILES["file"]["name"]));
@khaschuluu
khaschuluu / Ajax.html
Created February 25, 2011 07:31
HTML form хүсэлтийг ajax-руу шидэхдээ.
function js_upload(upload_field)
{
//upload_field.form.submit(); // гээд шууд submit хийж болно
//Доор энгийн Ajax үүсгэж байна
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
@khaschuluu
khaschuluu / khanbank.php
Created January 17, 2011 14:58
Get cash values from KhanBank.com in php.
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
</head>
<body>
<table border=1>
<?php
$html = file_get_contents('http://www.khanbank.com/mn/294/%D0%A5%D0%B0%D0%BD%D1%88%D0%B8%D0%B9%D0%BD-%D0%BC%D1%8D%D0%B4%D1%8D%D1%8D.html');
import random
import os
def drawBoard(board):
# This function prints out the board that it was passed.
# "board" is a list of 10 strings representing the board (ignore index 0)
os.system('clear')
print(' | |')
print(' ' + board[7] + ' | ' + board[8] + ' | ' + board[9])