semvec/pypi-packages huggingface dataset:
hps-nyu 1.0.0
Tools for architecture for HPS games
License: MIT

++++++++++++++++++++
HPS platform library
++++++++++++++++++++

This library contains modules for developing the platform for the games
played in CSCI-GA 2965, Heuristic Problem Solving with Prof. Dennis Shasha at NYU.

The following modules are available:

1. **servers**
       The ``servers`` package contains a Python 3 server classes that can use
       either sockets or `ZeroMQ <http://zeromq.org/>`_ for trasportation of
       messages. Both servers support sending and recieving of large messages
       and sending to one or all clients.

2. **clients**
       The ``clients`` package contains clients for the server in a few languages.
       They all implement the similar interface. Currently, Python 3, C++ and Java
       clients are implemented. See the `clients/README.rst <./hps/clients/README.rst>`_
       for details on the clients.

See the `docs <./docs>`_ directory for the API documentation for all the modules
and classes.

Installing
----------

To install the server module, run ::

    pip install --user hps-nyu

This will install the package in the current user's home directory, and does not
require root access. It can now be imported directly into your Python script.

To import a particular server class, use ``from hps.servers import <ServerClass>``.

For installing clients, see the README.rst file in the individual client directories.

Contributing
------------

We hope that this can be ever growing library for the course. Please feel free to
send in pull requests with bug fixes, new features or even entirely new modules
that may be relevant for the course.
TelethonGoblenusTest 0.15.5
Full-featured Telegram client library for Python 3
License: MIT
Keywords: telegram api chat client library messaging mtproto

Telethon
========
.. epigraph::

  ⭐️ Thanks **everyone** who has starred the project, it means a lot!

**Telethon** is Telegram client implementation in **Python 3** which uses
the latest available API of Telegram. Remember to use **pip3** to install!

Installing
----------

.. code:: sh

  pip install telethon


Creating a client
-----------------

.. code:: python

  from telethon import TelegramClient

  # These example values won't work. You must get your own api_id and
  # api_hash from https://my.telegram.org, under API Development.
  api_id = 12345
  api_hash = '0123456789abcdef0123456789abcdef'
  phone = '+34600000000'

  client = TelegramClient('session_name', api_id, api_hash)
  client.connect()

  # If you already have a previous 'session_name.session' file, skip this.
  client.sign_in(phone=phone)
  me = client.sign_in(code=77777)  # Put whatever code you received here.


Doing stuff
-----------

.. code:: python

  print(me.stringify())

  client.send_message('username', 'Hello! Talking to you from Telethon')
  client.send_file('username', '/home/myself/Pictures/holidays.jpg')

  client.download_profile_photo(me)
  total, messages, senders = client.get_message_history('username')
  client.download_media(messages[0])


Next steps
----------

Do you like how Telethon looks? Check the
`wiki over GitHub <https://github.com/LonamiWebs/Telethon/wiki>`_ for a
more in-depth explanation, with examples, troubleshooting issues, and more
useful information.