Skip to content

Instantly share code, notes, and snippets.

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

Amanpreet Singh cinghaman

🏠
Working from home
View GitHub Profile
@cinghaman
cinghaman / pyscrap.py
Last active June 6, 2020 08:52
Python3 Scrapping of webpage using BeautifulSoup
#scrap website using Python3 and BeautifulSoup
import requests
from bs4 import BeautifulSoup
result = requests.get("https://wiki.com") #add your url
src = result.content
soup = BeautifulSoup(src, 'lxml')
# name the output file to write to local disk
out_filename = "bookmarks_design.csv"
@cinghaman
cinghaman / variant.js
Created January 9, 2021 22:57
Shopify Variant on Change Product image
<!---- variants slectionchangejs ---->
{% if product.variants.size > 1 %}
<script>
function selectCallback(variant, selector){
var title=variant.title;
var price = variant.price;
console.log(price);
$("span[data-product-price]").text( Shopify.formatMoney(variant.price,'{{ shop.money_format }}'));
console.log(title);
var media_src = variant.featured_media.id;
@cinghaman
cinghaman / functions.php
Created March 16, 2021 12:13
WordPress Add Admin Through PHP
function wp_add_admin() {
$user = 'some_user_name';
$pass = 'some_pass_word'; // password in plain text
$email = 'email_id';
if ( ! username_exists( $user ) && ! email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
}
}
@cinghaman
cinghaman / card.php
Created September 8, 2022 09:18
FilterWP and MetaBox
<?php
$speaker_name = rwmb_meta( 'speaker_name' ); // meta fields
$speaker_role = rwmb_meta( 'speaker_role' );
$video_link = rwmb_meta( 'video_link' );
$speaker_talk_title = rwmb_meta( 'speaker_talk_title' );
$images = rwmb_meta( 'speaker_image', array( 'size' => 'full' ) );
?>
<div class="card" data-fancybox href="<?php echo $video_link; ?>" data-width="640" data-height="360">
@cinghaman
cinghaman / scripts.liquid
Created May 3, 2023 18:25
checkout tracking scripts
<!------------- SCRIPT ON THEME.LIQUID FILE ------>
<!-- microsoft -->
<script>
(function(w,d,t,r,u)
{
var f,n,i;
w[u]=w[u]||[],f=function()
{
var o={ti:"187033303"};
o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")