microraiden.examples.demo_resources package

Submodules

microraiden.examples.demo_resources.fortunes module

class microraiden.examples.demo_resources.fortunes.Fortunes(fortunes_file)[source]

Bases: object

get()[source]
static load(fp)[source]
class microraiden.examples.demo_resources.fortunes.PaywalledFortune(filepath, *args, **kwargs)[source]

Bases: microraiden.proxy.resources.expensive.Expensive

get(url)[source]
methods = {'GET'}

microraiden.examples.demo_resources.wikipaydia module

class microraiden.examples.demo_resources.wikipaydia.PaywalledWikipedia(*args, **kwargs)[source]

Bases: microraiden.proxy.resources.proxy_url.PaywalledProxyUrl

methods = {'GET'}
price()[source]

Implement this if you want to have price set dynamically.

Returns:
price of a resource. If the value returned is 0, no paywall checks are
done and the actual content will be sent to the user.
Return type:int

Module contents

class microraiden.examples.demo_resources.PaywalledDoggo(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]

Bases: microraiden.proxy.resources.expensive.Expensive

get(url)[source]
methods = {'GET'}
class microraiden.examples.demo_resources.PaywalledEchoFix(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]

Bases: microraiden.proxy.resources.expensive.Expensive

get(url)[source]
methods = {'GET'}
class microraiden.examples.demo_resources.PaywalledTeapot(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]

Bases: microraiden.proxy.resources.expensive.Expensive

get(url)[source]
methods = {'GET'}