Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- from layer import HeadLayer # this is my layer
- import yaml # yaml to read a config file
- from yowsup.layers.network import YowNetworkLayer
- from yowsup.stacks import YowStack, YowStackBuilder
- from yowsup.layers.auth import AuthError
- from yowsup.layers import YowLayerEvent
- from yowsup import env
- from yowsup.env import S40YowsupEnv
- import sys
- ## SET CREDENTIALS
- data = file("config.yml").read() # load and read config file
- conf = yaml.load(data) # parse yaml data
- CREDENTIALS = (conf["credentials"]["id"], conf["credentials"]["key"]) # replace with your phone and password
- encryptionEnabled = False
- ## RUN APP
- if __name__== "__main__":
- stackBuilder = YowStackBuilder()
- if not encryptionEnabled:
- env.CURRENT_ENV = S40YowsupEnv() # ENCRYPTION DISABLED
- stack = stackBuilder.pushDefaultLayers(encryptionEnabled).push(HeadLayer).build()
- stack.setCredentials(CREDENTIALS)
- stack.broadcastEvent(YowLayerEvent(YowNetworkLayer.EVENT_STATE_CONNECT)) #sending the connect signal
- stack.loop() #this is the program mainloop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement