コード例 #1
0
ファイル: graph.py プロジェクト: tengu/valstream
def register_commands(baker=None):

    if not baker:
        import baker

    baker.command(dot, 'dot')

    return baker
コード例 #2
0
def main():

    import baker

    baker.command(parse)
    baker.command(save)

    baker.run()
コード例 #3
0
ファイル: mail2json.py プロジェクト: tengu/py-mail2json
def main():

    import baker

    baker.command(parse)
    baker.command(save)

    baker.run()
コード例 #4
0
ファイル: jsonstream.py プロジェクト: tengu/valstream
def register_commands(baker=None):

    if not baker:
        import baker

    baker.command(as_tsv, 'as_tsv')
    baker.command(expand, 'expand')
    baker.command(expand, 'pretty')
    baker.command(flatten, 'flatten')
    baker.command(select, 'select')

    return baker
コード例 #5
0
ファイル: example.py プロジェクト: tengu/py-bakemate
#!/usr/bin/env python
import sys,os
import json
import baker
sys.path.append(os.path.abspath('.'))
import bakemate

@bakemate.http_request
def riak_set_conflict_resolution_policy(server, bucket):
    """set the coflict resolution policy to 'last write wins'"""
    return dict(url="http://{server}:8098/buckets/{bucket}/props".format(**locals()),
                method="PUT",
                headers={"Content-Type": "application/json"},
                data={"props": { "last_write_wins": False, "allow_mult": False }})

baker.command(riak_set_conflict_resolution_policy)

baker.run()
コード例 #6
0
ファイル: unrender.py プロジェクト: tengu/unrender
        For example:
        $ unrender.py path --threashold=3 <<END
        /data/band/black-sabbath.json
        /data/band/judas-priest.json
        /data/band/deep-purple.json
        /data/band/iron-maiden.json
        /data/band/motörhead.json
        /www/favicon.ico
        /www/metal.css
        /www/html/black-sabbath.html
        /www/html/judas-priest.html
        /www/html/deep-purple.html
        /www/html/iron-maiden.html
        /www/html/motörhead.html
        END

        /www/html/*
        /data/band/*
        /www/favicon.ico
        /www/metal.css
"""

        path_list=[line.strip('\n') for line in sys.stdin.readlines()]
        tree=paths(path_list, threashold=int(threashold), min_depth=int(min_depth))
        flatten(tree, '', [])

    baker.command(_paths, 'path')

    baker.run()