tryToxic
 All Classes Functions
tryToxic Documentation
logo

..and another tox-api-client, based on pyTox and pyQt, written in pure python 3..

This project..

.. is a try. Because of that it get its initially name "toxTry" which existed as a context-free (or "nonsense") project in my repo "jobManagement".
The new name should be a motivation too - there are some tox-api-clients and tox-users. "Try" them, but pls no real toxics! :)

Build-Instructions

Something more serious. You basicly need:

  • pyQt4
  • pyCrypto
  • header/dev-Files for python 3 (needed by pyTox)
  • pyTox On *buntu (13.10) they're the following: sudo apt-get install python3-crypto python3-pyqt4 python3-dev Look here for building tox-core.
    Requirements for building tox-core: sudo apt-get install build-essential libtool autotools-dev automake checkinstall check git yasm


    After installing that stuff (tox-core, libsodium, packages) stuff, clone pyTox:
    git clone https://github.com/aitjcize/PyTox.git
    Or just download and extract it as zip. Anyway, go into a shell and the right folder and put in sudo python3 setup.py install
    After it compiles, you should be ready, give start.sh a kick. Don't forget to update and reinstall tox-core and pyTox by hand.

    Dev-infos

    Whats working

    <del>Important to know: friendRequests get automatic accepted, also groupchat for debugging..</del> Deprecated, you will be asked for everything!
    Working!

    • Add and save toxUsers, experimental support for tox-id v2
    • "Profile"-Signals (status, statusmessage, name)
    • Save messages/history log (encrypted, look local storages)
    • Send and reciving messages
    • Encryption of LocalStorages
    • Internationalisised (at the moment english + german)
    • Groupchat is working,including create groups and invite people into them
    • Set Loglevel for console and file on the flow
    • Grouped chatview, diffrented by colors and little heading.

    Not working / known Bugs

    • fileTransfer
    • friends keys are weirdly shorted - crap for giving to a friend (the own is well)
    • this stuff i couldn't resolve for moment, but there's enough to improve :)

    Ideas/Future

    • QrCode for publickey/adress. Find no good framework which is easy to install for python 3
    • AudioVideo - i think everyone who play/dev with tox like to got this. Big part..

      ...etc. I've now a moment time to work on, so i think, it will get a bit more extendet soon (i've broke my feet and shouldn't move - lets dev!).