Metadata-Version: 2.1
Name: pywework
Version: 1.0.8
Summary: A simple handy tool for wework text msg sending
Home-page: UNKNOWN
Author: dev
Author-email: dev@7758258.xyz
License: UNKNOWN
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <3.7
Description-Content-Type: text/markdown
Requires-Dist: requests

<!DOCTYPE html><h1 id="h1-pywework"><a name="pywework" class="reference-link"></a><span class="header-link octicon octicon-link"></span>pywework</h1><p><strong>Handy tool for text message sending in Wechat Work</strong></p> <p><img src="https://wwcdn.weixin.qq.com/node/wwnl/wwnl/style/images/independent/index/logo_2x_en%24e1a5eab0.png" alt="markdown" title="markdown"> </p><p>Package pywework is a handy tool for text message in <a href="https://work.weixin.qq.com/" title="Wechat Work">Wechat Work</a> which is compatible with python2.7+ and python3.6+.</p> <h2 id="h2-user-guild"><a name="User Guild" class="reference-link"></a><span class="header-link octicon octicon-link"></span>User Guild</h2><h4 id="h4-configuration-file-etc-wework-wework-cfg"><a name="Configuration file: /etc/wework/wework.cfg" class="reference-link"></a><span class="header-link octicon octicon-link"></span>Configuration file: /etc/wework/wework.cfg</h4><pre class="prettyprint linenums prettyprinted" style=""><ol class="linenums"><li class="L0"><code class="lang-json"><span class="pln"> </span><span class="pun">{</span></code></li><li class="L1"><code class="lang-json"><span class="pln"> </span><span class="str">"corpid"</span><span class="pun">:</span><span class="pln"> </span><span class="str">""</span><span class="pun">,</span><span class="pln"> </span></code></li><li class="L2"><code class="lang-json"><span class="pln"> </span><span class="str">"app"</span><span class="pun">:</span><span class="pln"> </span><span class="pun">#</span><span class="pln"> </span><span class="typ">App</span><span class="pln"> container for real app and room</span></code></li><li class="L3"><code class="lang-json"><span class="pln"> </span><span class="pun">{</span></code></li><li class="L4"><code class="lang-json"><span class="pln"> </span><span class="str">"app01"</span><span class="pun">:</span><span class="pln"> </span><span class="pun">#</span><span class="pln"> app name for </span><span class="typ">WeApp</span><span class="pln"> instantiation</span></code></li><li class="L5"><code class="lang-json"><span class="pln"> </span><span class="pun">{</span></code></li><li class="L6"><code class="lang-json"><span class="pln"> </span><span class="str">"agentid"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"id01"</span><span class="pun">,</span></code></li><li class="L7"><code class="lang-json"><span class="pln"> </span><span class="str">"secret"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"token01"</span></code></li><li class="L8"><code class="lang-json"><span class="pln"> </span><span class="pun">},</span></code></li><li class="L9"><code class="lang-json"><span class="pln"> </span><span class="str">"room01"</span><span class="pun">:</span><span class="pln"> </span><span class="pun">#</span><span class="pln"> room name for </span><span class="typ">WeApp</span><span class="pln"> instantiation</span></code></li><li class="L0"><code class="lang-json"><span class="pln"> </span><span class="pun">{</span></code></li><li class="L1"><code class="lang-json"><span class="pln"> </span><span class="str">"agentid"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"id01"</span><span class="pun">,</span></code></li><li class="L2"><code class="lang-json"><span class="pln"> </span><span class="str">"secret"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"token01"</span></code></li><li class="L3"><code class="lang-json"><span class="pln"> </span><span class="pun">}</span></code></li><li class="L4"><code class="lang-json"><span class="pln"> </span><span class="pun">},</span></code></li><li class="L5"><code class="lang-json"><span class="pln"> </span><span class="str">"party"</span><span class="pun">:</span><span class="pln"> </span><span class="pun">#</span><span class="pln"> party container</span></code></li><li class="L6"><code class="lang-json"><span class="pln"> </span><span class="pun">{</span></code></li><li class="L7"><code class="lang-json"><span class="pln"> </span><span class="str">"default"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"0"</span><span class="pun">,</span></code></li><li class="L8"><code class="lang-json"><span class="pln"> </span><span class="str">"party01"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"01"</span><span class="pln"> </span><span class="pun">#</span><span class="pln"> party name</span><span class="pun">:</span><span class="pln"> party</span></code></li><li class="L9"><code class="lang-json"><span class="pln"> </span><span class="pun">},</span></code></li><li class="L0"><code class="lang-json"><span class="pln"> </span><span class="str">"user"</span><span class="pun">:</span></code></li><li class="L1"><code class="lang-json"><span class="pln"> </span><span class="pun">[</span></code></li><li class="L2"><code class="lang-json"><span class="pln"> </span><span class="str">"yaochenzhi"</span></code></li><li class="L3"><code class="lang-json"><span class="pln"> </span><span class="pun">]，</span></code></li><li class="L4"><code class="lang-json"><span class="pln"> </span><span class="str">"proxies"</span><span class="pun">:</span></code></li><li class="L5"><code class="lang-json"><span class="pln"> </span><span class="pun">{</span></code></li><li class="L6"><code class="lang-json"><span class="pln"> </span><span class="str">"http"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"http://ip:port"</span><span class="pun">,</span></code></li><li class="L7"><code class="lang-json"><span class="pln"> </span><span class="str">"https"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"http://ip:port"</span></code></li><li class="L8"><code class="lang-json"><span class="pln"> </span><span class="pun">}</span></code></li><li class="L9"><code class="lang-json"><span class="pun">}</span></code></li></ol></pre> <h4 id="h4-python-code-sample"><a name="Python Code Sample" class="reference-link"></a><span class="header-link octicon octicon-link"></span>Python Code Sample</h4><pre class="prettyprint linenums prettyprinted" style=""><ol class="linenums"><li class="L0"><code class="lang-python"><span class="kwd">from</span><span class="pln"> pywework </span><span class="kwd">import</span><span class="pln"> </span><span class="typ">WeApp</span></code></li><li class="L1"><code class="lang-python"><span class="pln">app </span><span class="pun">=</span><span class="pln"> </span><span class="typ">WeApp</span><span class="pun">(</span><span class="str">"app01"</span><span class="pun">)</span></code></li><li class="L2"><code class="lang-python"><span class="pln">app</span><span class="pun">.</span><span class="pln">send_app_msg</span><span class="pun">(</span><span class="str">"Hello world to default party in config"</span><span class="pun">)</span></code></li><li class="L3"><code class="lang-python"><span class="pln">app</span><span class="pun">.</span><span class="pln">send_app_msg</span><span class="pun">(</span><span class="str">"Hello world to only user01"</span><span class="pun">,</span><span class="pln"> touser</span><span class="pun">=</span><span class="str">"user01"</span><span class="pun">)</span></code></li><li class="L4"><code class="lang-python"><span class="pln">app</span><span class="pun">.</span><span class="pln">send_app_msg</span><span class="pun">(</span><span class="str">"Hello world to both user01 and user02"</span><span class="pun">,</span><span class="pln"> touser</span><span class="pun">=[</span><span class="str">"user01"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"user02"</span><span class="pun">])</span></code></li><li class="L5"><code class="lang-python"><span class="pln">app</span><span class="pun">.</span><span class="pln">close</span><span class="pun">()</span></code></li><li class="L6"><code class="lang-python"></code></li><li class="L7"><code class="lang-python"><span class="pln">app </span><span class="pun">=</span><span class="pln"> </span><span class="typ">WeApp</span><span class="pun">(</span><span class="str">"room01"</span><span class="pun">)</span></code></li><li class="L8"><code class="lang-python"><span class="pln">app</span><span class="pun">.</span><span class="pln">send_room_msg</span><span class="pun">(</span><span class="str">"Hello world"</span><span class="pun">)</span></code></li><li class="L9"><code class="lang-python"><span class="pln">app</span><span class="pun">.</span><span class="pln">close</span><span class="pun">()</span></code></li></ol></pre> <h3 id="h3-"><a name="" class="reference-link"></a><span class="header-link octicon octicon-link"></span> </h3>


