Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!
Avatar for russianidiot from gravatar.com

russianidiot

  Joined on Sep 25, 2015

129 Projects

accepts

Last released on Jan 18, 2018

@accepts decorator to check arguments types

afk-time

Last released on Dec 7, 2017

get user idle time (seconds)

app-command

Last released on Jan 18, 2018

find application path by name (OS X)

app-find

Last released on Dec 7, 2017

find application path by name (OS X)

app-frontmost

Last released on Dec 7, 2017

get name of frontmost application (OS X)

app-hide

Last released on Dec 7, 2017

hide app (OS X)

app-pid

Last released on Dec 7, 2017

get app pid (OS X)

assert_exists

Last released on Jan 18, 2018

assert_exists(*paths) - raise AssertionError if path not exists

cached

Last released on Jan 18, 2018

cached(function) - cache function

caller_module

Last released on Jan 18, 2018

caller_module(depth=0) - get caller module

classifiers

Last released on Dec 7, 2017

classifiers list from pypi.python.org

comment

Last released on Jan 18, 2018

comment_get(path), comment_set(path,comment) functions - Finder path comment (OSX)

compare-images

Last released on Jan 18, 2018

compare images

conf

Last released on Jan 18, 2018

config class

cp

Last released on Jan 18, 2018

cp(source,target,force=True) function

Desktop-command

Last released on Jan 18, 2018

Desktop commands (OS X)

dict

Last released on Jan 18, 2018

dict replacement

dirpath

Last released on Jan 18, 2018

dirpath(path) function - get path directory

distname

Last released on Jan 18, 2018

distname(object) - get distribution name

Dock-command

Last released on Jan 18, 2018

Dock commands (OS X)

find-and-run-scripts

Last released on Jan 18, 2018

find and run scripts :)

Finder-command

Last released on Jan 18, 2018

Finder commands (OS X)

find-import

Last released on Jan 18, 2018

find python imports

find_module

Last released on Jan 18, 2018

find_module(fullname, path=None) function - imp.find_module replacement

find-python

Last released on Dec 7, 2017

find python executables

find-scripts

Last released on Jan 18, 2018

find script files

formatclass

Last released on Jan 18, 2018

formatclass(cls,...) - format class representation

formatfunction

Last released on Jan 18, 2018

formatfunction(function,...) - format function representation

formatvalue

Last released on Jan 18, 2018

formatvalue(value) function - required for inspect.formatargspec, inspect.formatargvalues

fullpath

Last released on Jan 18, 2018

fullpath(path) - get fullpath

get

Last released on Jan 18, 2018

http GET dict

getattr

Last released on Jan 18, 2018

getattr(object,name,default=None) function - builtin getattr replacement

getclass

Last released on Jan 18, 2018

getclass(object) function - get object class

getdecorators

Last released on Jun 10, 2017

getdecorators(object) - get decorators names

getmembers

Last released on Jun 10, 2017

getmembers(object,...) - inspect.getmembers replacement

getobject

Last released on Jan 18, 2018

getobject(fullname) function - get object by fullname

getprintable

Last released on Jun 10, 2017

getprintable(str,replace="") - replace non printable chars

getproperties

Last released on Jun 10, 2017

getproperties(cls,...) function - get class properties

getsubclasses

Last released on Jun 10, 2017

getsubclasses(cls,depth=None) - get class subclasses list

gitconfig

Last released on Jan 18, 2018

Gitconfig class and gitconfig variable for ~/.gitconfig

gitconfigparser

Last released on Jan 18, 2018

git config parser

git-hooks-sync

Last released on Jan 18, 2018

sync .git/hooks with template dir

github-command

Last released on Jun 17, 2017

github cli

github-remote

Last released on Jan 18, 2018

github git remote scripts - list, parse, rm, validate

gitmsg

Last released on Jan 18, 2018

autogenerate git commit message

git-tar

Last released on Jan 18, 2018

tar folder(s) with .git repos

Google-Chrome-command

Last released on Jan 18, 2018

Google Chrome commands (OS X)

google-chrome-open

Last released on Dec 7, 2017

open/refresh url in Google Chrome

growlnotify

Last released on Jan 18, 2018

growlnotify(1) Python wrapper (OS X only)

idict

Last released on Jan 18, 2018

case insensitive dict

import_path

Last released on Jan 18, 2018

import_path(path)

initrepo

Last released on Jun 11, 2017

init repo files/folders. project scaffold

isattribute

Last released on Jan 18, 2018

isattribute(cls,attr) function

isbinaryfile

Last released on Jan 18, 2018

isbinaryfile(path) function - True if path is binary file

isclassmethod

Last released on Jan 18, 2018

isclassmethod(obj) function - True if object is classmethod

isexecutable

Last released on Jan 18, 2018

isexecutable(path) - True if file is executable

isexternalobject

Last released on Jan 18, 2018

isexternalobject(object,module) function - True if object is imported from other packages

isinherited

Last released on Jan 18, 2018

isinherited(object,cls=None) funciton - True if object is inherited (exists in parent class)

islambda

Last released on Jan 18, 2018

islambda(object) function - True if object is lambda function

islambdamethod

Last released on Jan 18, 2018

islambdamethod(object) function - True if object is lambda method

ismatch

Last released on Jan 18, 2018

ismatch(string,pattern) function - True if string match pattern(s). pattern types: string, wildcard, regex

isobject

Last released on Jan 18, 2018

isobject(object) function - True if object is instance of some class

isoverloaded

Last released on Jan 18, 2018

isoverloaded(object,cls=None) - True if object is overloaded

isprintable

Last released on Jan 18, 2018

isprintable(str) - True if str is printable

ispublic

Last released on Jan 18, 2018

ispublic(object,module=None) function - True if object is public (exists in __all__)

ispythoncompiled

Last released on Jan 18, 2018

ispythoncompiled(path) function - True if path is python compiled file

ispythonsource

Last released on Jan 18, 2018

ispythonsource(path) - True if path is python file (.py or python shebang)

isreadable

Last released on Jan 18, 2018

isreadable(path) - True if path is readable

issharedobject

Last released on Jan 18, 2018

issharedobject(object) - True if object is shared object (.so module)

isstandardlibrary

Last released on Jan 18, 2018

isstandardlibrary(object) function - True if object from Python Standard Library

isstaticmethod

Last released on Jan 18, 2018

isstaticmethod(object) function - True if object is staticmethod

isstring

Last released on Jan 18, 2018

isstring(object) - True if object of string type. python2 and python3 compatible

iswildcard

Last released on Jan 18, 2018

iswildcard(string) function - True if string is wildcard pattern

iswritable

Last released on Jan 18, 2018

iswritable(path) - True if path is writable

iTunes-command

Last released on Jan 18, 2018

itunes commands (OS X)

jinja2stdout

Last released on Jan 18, 2018

jinja2 cli

load_module

Last released on Jan 18, 2018

load_module(fullname,path=None) - imp.load_module replacement

mktouch

Last released on Jan 18, 2018

mkdir and touch

modification

Last released on Dec 7, 2017

modification(path) - get modification datetime.datetime

modindex

Last released on Jan 18, 2018

standard library modindex

moduledict

Last released on Jan 18, 2018

moduledict(module) function - get dict with module items

newer-than

Last released on Dec 7, 2017

compare files modification time

now-diff

Last released on Dec 7, 2017

date difference from now

objectname

Last released on Jan 18, 2018

fullname(obj) - get object fullname, pkgname.modname.objectname

only

Last released on Jan 18, 2018

@only.<OS> decorator. raise OSError if not supported OS

osascript

Last released on Jan 18, 2018

osascript(applescript, flags=None) function - osascript (AppleScript) python implementation (OS X)

packagejson

Last released on Dec 7, 2017

generate package.json

path-command

Last released on Dec 7, 2017

execute command for every path

path-parent

Last released on Jan 18, 2018

print path parent tree

pipv

Last released on Dec 7, 2017

pip multiversion (run command with all pip versions)

pkgname

Last released on Jan 18, 2018

pkgname(object) function - get object package name

plist-array

Last released on Jan 18, 2018

plist array management (OS X)

post

Last released on Jan 18, 2018

http POST dict

public

Last released on Jan 18, 2018

@public decorator, public(*objects) function - add objects names to __all__

py3

Last released on Jan 18, 2018

PY3 boolean variable. True if python3

pyfind

Last released on Jan 18, 2018

find python files

pypijson

Last released on Jun 17, 2017

pypi json

pypi-json

Last released on Dec 7, 2017

pypi.python.org JSON

pypixmlrpc

Last released on Jan 18, 2018

pypi XML-RPC wrapper

python-check

Last released on Jan 18, 2018

get user idle time (seconds)

pythonv

Last released on Dec 7, 2017

python multiversion (run command for all python versions)

query_string

Last released on Jan 18, 2018

query_string(string) function - get url query string dict

read

Last released on Jan 18, 2018

read(path,size=-1,encoding=None) function - read file, open.read replacement

readmemako

Last released on Dec 7, 2017

generate README files with python+make templates

request

Last released on Jan 18, 2018

http REQUEST (GET+POST) dict

rm

Last released on Jan 18, 2018

rm(path) function - rm file/dir

rreplace

Last released on Jan 18, 2018

rreplace(string,old,new,count=None) - right replace

rstvalidator

Last released on Jan 18, 2018

.rst (reStructuredText) validator

russiainidiot

Last released on Jan 18, 2018

@public decorator, public(*objects) function - add objects names to __all__

Safari-command

Last released on Jan 18, 2018

Safari commands (OS X)

screensaver-command

Last released on Jan 18, 2018

ScreenSaver commands (OS X)

self

Last released on Jan 18, 2018

@self decorator makes method return self (jQuery-like chaining)

setupfiles

Last released on Dec 7, 2017

distutils/setuptools replacement

shebang

Last released on Jan 18, 2018

shebang(path) - get script shebang

site-packages

Last released on Jun 17, 2017

find python site-packages

Skype-command

Last released on Jan 18, 2018

Skype commands (OS X)

stdin

Last released on Jan 18, 2018

stdin variable

subopen

Last released on Jan 18, 2018

subprocess.Popen replacement

sync-path

Last released on Jan 18, 2018

sync files/folders

temp

Last released on Jan 18, 2018

tempdir(), tempfile() functions

Terminal-command

Last released on Jan 18, 2018

Terminal commands (OS X)

tolist

Last released on Jan 18, 2018

tolist(object) - get list. [] default

touch

Last released on Jan 18, 2018

touch(path) - touch python implementation

touch-parents

Last released on Jan 18, 2018

touch path and parent folders

url-check

Last released on Jan 18, 2018

check url exists and 200 status

userpath

Last released on Jan 18, 2018

userpath(path) function - return path started with ~/

watchpaths

Last released on Jun 17, 2017

LaunchAgents with <key>WatchPaths</key> management

webloc

Last released on Jan 18, 2018

get/set webloc url (OS X)

write

Last released on Jan 18, 2018

write(path,content), open.write replacement. python2 and python3 compatible

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting