Skip to content

Instantly share code, notes, and snippets.

Anjaneyulu Batta AnjaneyuluBatta505

Block or report user

Report or block AnjaneyuluBatta505

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@AnjaneyuluBatta505
AnjaneyuluBatta505 / wifi.py
Created Sep 13, 2019 — forked from taylor224/wifi.py
Python WiFi Example
View wifi.py
# -*- coding: utf-8 -*-
import wifi
def Search():
wifilist = []
cells = wifi.Cell.all('wlan0')
@AnjaneyuluBatta505
AnjaneyuluBatta505 / element_in_viewport.js
Created May 27, 2019
check if element is in viewport
View element_in_viewport.js
function elementInViewport2(el) {
var top = el.offsetTop;
var left = el.offsetLeft;
var width = el.offsetWidth;
var height = el.offsetHeight;
while(el.offsetParent) {
el = el.offsetParent;
top += el.offsetTop;
left += el.offsetLeft;
View fetch-requests.js
const getQueryString = params => {
return Object.keys(params)
.map(k => {
if (Array.isArray(params[k])) {
return params[k]
.map(val => `${encodeURIComponent(k)}[]=${encodeURIComponent(val)}`)
.join("&");
}
return `${encodeURIComponent(k)}=${encodeURIComponent(params[k])}`;
@AnjaneyuluBatta505
AnjaneyuluBatta505 / Loading.js
Created Apr 9, 2019
react js loading component
View Loading.js
import React, { Component } from "react";
import { ActivityIndicator, View } from "react-native";
import {StyleSheet} from 'react-native'
const styles = StyleSheet.create({
loading: {
flex: 1,
flexDirection: "row",
alignItems: 'center'
},
@AnjaneyuluBatta505
AnjaneyuluBatta505 / tmux.md
Created Jan 26, 2019 — forked from andreyvit/tmux.md
tmux cheatsheet
View tmux.md

tmux cheat sheet

(C-x means ctrl+x, M-x means alt+x)

Prefix key

The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:

# remap prefix to Control + a
@AnjaneyuluBatta505
AnjaneyuluBatta505 / create_normal.html
Created Jan 4, 2019 — forked from taranjeet/create_normal.html
Django Library: Normal form js code
View create_normal.html
<!-- create_normal.html :: part 4 -->
<script type='text/javascript'>
function updateElementIndex(el, prefix, ndx) {
var id_regex = new RegExp('(' + prefix + '-\\d+)');
var replacement = prefix + '-' + ndx;
if ($(el).attr("for")) $(el).attr("for", $(el).attr("for").replace(id_regex, replacement));
if (el.id) el.id = el.id.replace(id_regex, replacement);
if (el.name) el.name = el.name.replace(id_regex, replacement);
}
@AnjaneyuluBatta505
AnjaneyuluBatta505 / wkhtmltopdf.sh
Created Dec 6, 2018 — forked from faniska/wkhtmltopdf.sh
Install wkhtmltopdf with patched QT on Ubuntu Linux
View wkhtmltopdf.sh
# Uncomment the next line if you have installed wkhtmltopdf
# sudo apt remove wkhtmltopdf
cd ~
# Select an appropriate link for your system (32 or 64 bit) from the page https://wkhtmltopdf.org/downloads.html and past to the next line
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox*.tar.xz
sudo mv wkhtmltox/bin/wkhtmlto* /usr/bin
sudo apt-get install -y openssl build-essential libssl-dev libxrender-dev git-core libx11-dev libxext-dev libfontconfig1-dev libfreetype6-dev fontconfig
@AnjaneyuluBatta505
AnjaneyuluBatta505 / array_of_arrays.sql
Created Nov 16, 2018
merge array of arrays in postgresql with array_agg
View array_of_arrays.sql
--select ARRAY(select distinct unnest(array_agg(category.arr)))
select ARRAY(select distinct unnest(array[array[1,2,3], array[4,2,8]]))
@AnjaneyuluBatta505
AnjaneyuluBatta505 / is_valid_lookup_field_for_model.py
Created Nov 8, 2018
django: check if given lookup string is valid for given model
View is_valid_lookup_field_for_model.py
from django.db.models.constants import LOOKUP_SEP
from django.core.exceptions import FieldDoesNotExist
# django: check if given lookup string is valid for given model
def is_valid_lookup_field(model, lookup):
# will return first non relational field's verbose_name in lookup
for part in lookup.split(LOOKUP_SEP):
print(part)
try:
@AnjaneyuluBatta505
AnjaneyuluBatta505 / login_required.py
Created Sep 4, 2018 — forked from robgolding/login_required.py
Django Class-Based View Mixins: Part 1
View login_required.py
class LoginRequiredMixin(object):
"""
View mixin which requires that the user is authenticated.
"""
@method_decorator(login_required)
def dispatch(self, request, *args, **kwargs):
return super(LoginRequiredMixin, self).dispatch(
self, request, *args, **kwargs)
You can’t perform that action at this time.