|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
# This file:
# http://anggtwu.net/.pythonrc.py.html
# http://anggtwu.net/.pythonrc.py
# (find-angg ".pythonrc.py")
# Author: Eduardo Ochs <eduardoochs@gmail.com>
#
# See: (find-angg ".zshrc" "python")
# (find-angg ".faceutils/vars.py")
# (find-es "python" "PYTHONSTARTUP")
# (find-es "python" "execfile")
# (find-eevrc ".pythonrc.py")
# «.imports» (to "imports")
# «.ee_expand» (to "ee_expand")
# «.ee_readfile» (to "ee_readfile")
# «.ee_writefile» (to "ee_writefile")
# «.ee_dofile» (to "ee_dofile")
# «.facebook-obsolete» (to "facebook-obsolete")
# «imports» (to ".imports")
# (find-es "sympy" "re-regex-gitter-question")
# import re
import os
import re as stdlib_re
# «ee_expand» (to ".ee_expand")
# «ee_readfile» (to ".ee_readfile")
# «ee_writefile» (to ".ee_writefile")
# (find-angg "LUA/lua50init.lua" "ee_expand")
# (find-angg "LUA/lua50init.lua" "readfile")
# (find-angg "LUA/lua50init.lua" "writefile")
#
def ee_expand (fname):
fname = stdlib_re.sub("^~", os.getenv("HOME"), fname)
fname = stdlib_re.sub("^\\$([A-Za-z0-9_]+)", lambda m: os.getenv(m.group(1)), fname)
return fname
def ee_readfile(fname):
f = open(ee_expand(fname))
bigstr = f.read()
f.close()
return bigstr
def ee_writefile(fname, bigstr):
f = open(ee_expand(fname), "w")
f.write(bigstr)
f.close()
# «ee_dofile» (to ".ee_dofile")
# (find-es "python" "execfile")
def ee_dofile (fname):
fname = ee_expand(fname)
exec(compile(open(fname).read(), fname, "exec"), globals())
# (find-es "python" "pprint")
import pprint
def pp (o):
pprint.pprint(o)
# (find-pydoc "library/pprint")
# (find-pydoc "library/pprint#pprint.pprint")
# (find-pydoc "library/pprint#pprint.PrettyPrinter")
# (find-pydoc "library/os")
# (find-pydoc "library/os#os.getenv")
# (find-pydoc "library/re")
# (find-pydoc "library/re#re.sub")
# «facebook-obsolete» (to ".facebook-obsolete")
# (find-angg ".faceutils/vars.py")
# (find-es "facebook" "explorer")
# https://developers.facebook.com/tools/explorer
# (find-angg "fbcache/p.py")
# token = "CAACE..."
#
# pprinter = pprint.PrettyPrinter(indent=4, width=150)
# def pp(o):
# pprint.pprint(o)
# def po(o):
# pp(ggo(o))
# def ggo(o):
# return graph.get_object(o)
# (find-es "python" "dict")
# # import facebook
# # graph = facebook.GraphAPI(token)
# def ggo (query):
# return graph.get_object("/v2.1/%s" % (query))
#
# def testid (id):
# try: print(id + ":", ggo(id).keys())
# except: print("fail")