Metadata-Version: 2.0
Name: ybckit
Version: 0.0.38
Summary: Python library kit for education with yuanfudao.
Home-page: https://github.com/yuantiku/ybckit
Author: Yuchen <pw> Zhang
Author-email: zhangyc@fenbi.com
License: UNKNOWN
Project-URL: Source, https://github.com/yuantiku/ybckit/
Project-URL: Bug Reports, https://github.com/yuantiku/ybckit/issues
Keywords: yuanfudao gui media kit
Platform: UNKNOWN
Provides-Extra: test
Provides-Extra: dev
Requires-Dist: easygui
Requires-Dist: pathlib
Requires-Dist: matplotlib
Requires-Dist: mpld3
Requires-Dist: openpyxl
Requires-Dist: jinja2
Requires-Dist: oss2
Requires-Dist: ybc-box
Requires-Dist: pyaudio
Requires-Dist: wave
Requires-Dist: ybc-speech
Requires-Dist: ybc-face
Provides-Extra: dev
Requires-Dist: check-manifest; extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'
Requires-Dist: numpy; extra == 'test'

==========================================
A Python Library for students in Yuanfudao
==========================================

.. image:: https://travis-ci.org/yuantiku/ybckit.svg?branch=master
    :target: https://travis-ci.org/yuantiku/ybckit

This library wraps easygui, matplotlib and media operation for yuanfudao web python environment.

GUI Document
============

ybckit supports the following easygui api for now:

- buttonbox
- enterbox
- passwordbox
- fileopenbox
- diropenbox
- buttonbox

Each of those api has the same method signature expect `root` params because web environment doesn't support it.

For example:

.. code:: python

  import easygui

  easygui.enterbox(msg='Enter something.', title='any title', default='foo')

And run this code:

.. code:: bash

  python -m ybckit.runner test.py

`The full document of easygui can be found here. <http://easygui.sourceforge.net/api.html>`_

License
=======

MIT.


