Skip to content

Instantly share code, notes, and snippets.

View dubeyji10's full-sized avatar
💭
Cogito, ergo sum

Abhishek Dubey dubeyji10

💭
Cogito, ergo sum
View GitHub Profile
@dubeyji10
dubeyji10 / backup_leadsPayload.py
Last active May 30, 2022 05:32
backup - timed querying of leads
import mysql.connector
from mysql.connector import Error
from datetime import date, time, datetime ,timedelta
import time
import logging
import json
import sys
'''
@dubeyji10
dubeyji10 / python_mysql_connector.py
Created May 28, 2022 11:16
python mysql connection and extracting data from tables in the database
from fileinput import filename
import mysql.connector
from mysql.connector import Error
import json
from datetime import date, time, datetime
# created_at between '2011-03-17 06:42:10' and '2011-03-17 07:42:50';
print("trying to connect to database")
url = "https://www.zohoapis.in/crm/v2/Leads"
@dubeyji10
dubeyji10 / generatePayloads_Timestamps.py
Last active May 28, 2022 13:49
generating leads within last 10 minutes
import mysql.connector
from mysql.connector import Error
from datetime import date, time, datetime ,timedelta
import time
fileName = '2015-01-07'
'''
@dubeyji10
dubeyji10 / generatePayloads.py
Created May 28, 2022 10:32
generating records with a 15-10 minutes timestamp difference
import mysql.connector
from mysql.connector import Error
from datetime import date, time, datetime ,timedelta
import time
'''
for generating payloads - data to be inserted in APIs - with timestamps
@dubeyji10
dubeyji10 / threadAuthentication.py
Created May 27, 2022 12:51
threading the authentication part - auto generates access tokens by using refresh token ( modify it to 3000 seconds later )
import threading
import time
import requests
import json
import pprint
global accessToken
url = "https://accounts.zoho.in/oauth/v2/token"
payload = None
@dubeyji10
dubeyji10 / json_dumps_invoiceItems.sql
Created May 25, 2022 06:15
fixing of charset of tables
/* leads charset fixation */
ALTER TABLE leads CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
/* create a view to write out table of requirement*/
/* -------------------------------------------------- */
CREATE VIEW `leadsJsonView_2` AS
select
concat(
'{',
'"',
@dubeyji10
dubeyji10 / invoice_info_dumps.sql
Created May 24, 2022 10:54
invoice_info_dumps.sql
ALTER TABLE invoice_info CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
/* errors - - - - address field not validated */
set @json_ob_8 = (
select REGEXP_REPLACE(
GROUP_CONCAT(json_object (
'Name',CAST(id as CHAR),
'Address' ,Address,
'Email' ,Email ,
@dubeyji10
dubeyji10 / sql_schema.sql
Created May 24, 2022 07:01
backup of db
/*
create a test db
use that db
to test and export sql dump
*/
/* create a table clients */
CREATE TABLE clients (
@dubeyji10
dubeyji10 / json_dumps.sql
Last active May 23, 2022 07:36
Creating json dumps of sql records - safer than extracting csv
/* example of clients table */
/* without use of json_object */
SELECT table2.* FROM ( SELECT 'Name', 'added_on', 'phone_no', 'local_id' , 'Email', 'clients_user_id' UNION ALL ( select company_name as Name,CONCAT(replace(DATE_FORMAT(added_on,'%Y-%m-%d %T'),' ','T'),"+05:30") as added_on,(select case when ifnull(phone_no,'') <> 0 then phone_no else '' end) as phone_no,id as local_id,email as Email,user_id as clients_user_id from clients ) ) table2;
set @json_file2 = (
select group_concat(table1.data1, table1.data2 ) from
(
select concat('{"','clients_user_id','"',':','"',user_id,'",') as data1 ,concat('"','Name','"',':','"',company_name,'"}',char(10)) as data2 from clients
@dubeyji10
dubeyji10 / prepareclientsjson.ipynb
Created May 19, 2022 12:17
prepareClientsJson.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.