Skip to content

Instantly share code, notes, and snippets.

Bharadwaj Raju bharadwaj-raju

Block or report user

Report or block bharadwaj-raju

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
#!/usr/bin/env python3
# Script to copy n random folders to a location
# Usage: [source folder] [destination folder] [number to copy]
import os
import sys
import shutil
import random
View Compose_Key
Compose + <apostrophe> <apostrophe> : "´" acute # ACUTE ACCENT
Compose + <minus> <asciicircum> : "¯" macron # MACRON
Compose + <asciicircum> <minus> : "¯" macron # MACRON
Compose + <underscore> <underscore> : "¯" macron # MACRON
Compose + <underscore> <asciicircum> : "¯" macron # MACRON
Compose + <space> <parenleft> : "˘" breve # BREVE
Compose + <parenleft> <space> : "˘" breve # BREVE
Compose + <quotedbl> <quotedbl> : "¨" diaeresis # DIAERESIS
Compose + <space> <less> : "ˇ" caron # CARON
Compose + <less> <space> : "ˇ" caron # CARON
#!/usr/bin/env python
import os
import sys
import subprocess
import collections
import time
import mmap
#!/usr/bin/env python
import subprocess
apps_to_save = ['Gedit', 'Writer']
battery_limit = 10 # in percent
def get_battery_percentage():
View get_time_of
def get_time_of_day(level=3):
For detail level 2:
06 to 20: day
20 to 06: night
For detail level 3:
View rofi.xresources
! "Enabled modi" Set from: Default
! rofi.modi: window,run,ssh
! "Window opacity" Set from: Default
! rofi.opacity: 100
! "Window width" Set from: Default
! rofi.width: 50
! "Number of lines" Set from: Default
! rofi.lines: 15
! "Number of columns" Set from: Default
! rofi.columns: 1
# Show list of todos before commit
find -name $SOURCE_CODE_GLOB -exec grep TODO {} /dev/null \; | sed -e 's/\t//g;s/.py:/.py: \t/g;s/.py:.*#/\t/g'
# coding: utf-8
# Licensed under the MIT License
# Copyright © 2016 Bharadwaj Raju <>
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"), to deal in the Software without
# restriction, including without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to permit persons
# to whom the Software is furnished to do so, subject to the following conditions:
#!/usr/bin/env python3
import sys
import os
def parse_xdg_desktop(desktop_file_or_string):
'''Parse a .desktop file.
Parse an XDG .desktop file or a string with its contents into an easy-to-use dict, with standard values present even if not defined in file.
You can’t perform that action at this time.