Skip to content

Instantly share code, notes, and snippets.

View vishnu1991's full-sized avatar
🎯
Focusing

Vishnu vishnu1991

🎯
Focusing
View GitHub Profile
@vishnu1991
vishnu1991 / facebook-messenger-bot.php
Created December 11, 2016 19:35 — forked from remmel/facebook-messenger-bot.php
Basic example of a Facebook Messenger Bot
<?php
// parameters
$hubVerifyToken = 'TOKEN123456abcd';
$accessToken = "xxx";
// check token at setup
if ($_REQUEST['hub_verify_token'] === $hubVerifyToken) {
echo $_REQUEST['hub_challenge'];
exit;
}
@vishnu1991
vishnu1991 / watermark.php
Last active January 24, 2017 09:33
Add watermark to jpg images php
<?php
$bg_img='bg.jpg'; //path to background (JPG ext)
$logo_img='logo.png'; // path to logo (PNG ext.)
list($width_of_bg, $height_of_bg) = getimagesize($bg_img); // to calculate background image width and height
list($width_of_logo, $height_of_logo) = getimagesize($logo_img); //to calculate logo image width and height
//for bottom right
$logo_loc_width=$width_of_bg-$width_of_logo;
$logo_loc_height=$height_of_bg-$height_of_logo;
@vishnu1991
vishnu1991 / custom-domain-localhost-xampp
Created January 30, 2017 18:26 — forked from oozman/custom-domain-localhost-xampp
How to add a custom domain name on your localhost using XAMPP. Codes are based on Windows, but Step 2 onwards are pretty much applicable on other operating system.
Step 1:
Go to: C:\Windows\System32\Drivers\etc\hosts
And add this to the bottom of the file:
=============
127.0.0.1 your.domain.com
=============
Step 2:
Go to [your XAMPP directory]/apache/conf/httpd-xampp.conf
// This example displays an address form, using the autocomplete feature
// of the Google Places API to help users fill in the information.
$("#autocomplete").on('focus', function () {
geolocate();
});
var placeSearch, autocomplete;
var componentForm = {
street_number: 'short_name',
BFS(source, goal):
queue = empty new queue
queue.add(source)
if current == goal:
return path
if current in visited:
continue
visited.add(current)
for direction, neighbour in graph[current]:
queue.append((path + direction, neighbour))
@vishnu1991
vishnu1991 / showspreadsheet.php
Created April 27, 2017 18:47 — forked from pamelafox/showspreadsheet.php
PHP for parsing the JSON output a published Google spreadsheet and displaying columns from each row.
<?php
// Parsing this spreadsheet: https://spreadsheets.google.com/pub?key=0Ah0xU81penP1dFNLWk5YMW41dkcwa1JNQXk3YUJoOXc&hl=en&output=html
$url = 'http://spreadsheets.google.com/feeds/list/0Ah0xU81penP1dFNLWk5YMW41dkcwa1JNQXk3YUJoOXc/od6/public/values?alt=json';
$file= file_get_contents($url);
$json = json_decode($file);
$rows = $json->{'feed'}->{'entry'};
foreach($rows as $row) {
echo '<p>';
from bs4 import BeautifulSoup
import urllib
import csv
def innerHTML(element):
return element.decode_contents(formatter="html")
def get_name(body):
return body.find('span', {'class':'jcn'}).a.string
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
#driver = webdriver.Firefox()
driver = webdriver.Chrome()
driver.get("http://web.whatsapp.com/")
{
"type": "label",
"text": "refresh",
"action": {
"type": "$network.request",
"options": {
"url": "https://jasonbase.com/things/jYJ.json"
},
"success": {
"type": "$render"
{
"$jason": {
"head": {
"title": "Twitter",
"styles": {
"note": {
"color": "#ffffff",
"font": "HelveticaNeue-Bold",
"size": "15"
}