semvec/pypi-packages huggingface dataset:
ignition-api-jython 8.1.10.post3
Ignition Scripting API.
License: MIT
Keywords: hmi,ignition,inductive automation,scada

# ARCHIVED REPOSITORY NOTICE

This repo is a mirror of what used to be the `jython` branch under [`Ignition`](https://github.com/thecesrom/Ignition), and it is now read-only because of the following reasons:

1. Issues in PyCharm when Jython is set as the project interpreter
    1. "ImportError: No module named _shaded_thriftpy" running console with Jython ([PY-44759](https://youtrack.jetbrains.com/issue/PY-44759))
    1. _shaded_thriftpy.parser.exc.ThriftParserError with Jython 2.7.1 as intepreter ([PY-50491](https://youtrack.jetbrains.com/issue/PY-50491))
1. Issue in Jython when trying to import modules under `com.inductiveautomation`
    1. Jython 2.7.2 ImportError: No module named <my_package_name> when running `import com.<my_package_name>` ([jython#131](https://github.com/jython/jython/issues/131))
ndrop 1.5.11
File Transfer Tool.
License: MIT
Requires Python: >=3.6

=====
NDrop
=====
a File Transfer Tool. compatible "Dukto_" and "NitroShare_", support "HFS_"

.. image:: ndroptk.png

Feature
=======
+   Just drop. No authentication, no authorize, use in trusted network.
+   compatible "Dukto_" and "NitroShare_"
+   support HTTP File Server (HFS_)
+   only CLI mode, no GUI. Dukto_ or NitroShare_ all provide GUI window.
+   transfer File, Directory. Dukto_ also send TEXT
+   output to DISK or STDOUT

Install
=======

.. code::

    # from pypi
    pip3 install ndrop

    # from source code
    python3 setup.py install

Using Scenarios
===============
HTTP File Server
----------------
on Server::

    $ ndrop --hfs
    * HTTP File Server start
    * Running on http://192.168.100.2:8000/ (Press CTRL+C to quit)
    * Root path: ./

on Client::

    open http://192.168.100.2:8000/ by browser

Client to Server
----------------
on Server(ndrop or Dukto_)::

    $ ndrop --listen 0.0.0.0 /tmp
     * My Node: user at DESKTOP-client (Linux)
     * [Dukto] listen on 0.0.0.0:4644(tcp):4644(udp) - [127.0.0.1,192.168.0.1]
     * [NitroShare] listen on 0.0.0.0:40818(tcp):40816(udp) - [127.0.0.1,192.168.0.1]
     * Online : [Dukto] 192.168.0.10:4644 - User at DESKTOP-LU1OA8H (Windows)
     * Online : [NitroShare] 192.168.0.11:40818 - USER-4VC7CASHSL (windows)
    [process bar ... ]

or output to STDOUT or PIPE::

    $ ndrop --listen 0.0.0.0 - | mpv -

on Client(ndrop, Dukto_ or NitroShare_)::

    $ ndrop --mode dukto --send 192.168.0.1 /tmp/100M.bin
    # or
    $ ndrop --mode nitroshare --send 192.168.0.1 /tmp/100M.bin
    [process bar ... ]

Client to Server with SSL
-------------------------
Maybe transfer though PUBLIC network, such as Internet. Dukto_ do not support SSL.

on Server::

    $ ndrop ~/cert.pem --key ~/key.pem --listen 0.0.0.0 /tmp
     * My Node: user at DESKTOP-client (Linux)
     * [Dukto] listen on 0.0.0.0:4644(tcp):4644(udp) - [127.0.0.1,192.168.0.1]
     * [NitroShare] listen on 0.0.0.0:40818(tcp):40816(udp) - [127.0.0.1,192.168.0.1]
     * Online : [Dukto] 192.168.0.10:4644 - User at DESKTOP-LU1OA8H (Windows)
     * Online : [NitroShare] 192.168.0.11:40818 - USER-4VC7CASHSL (windows)
    [process bar ... ]

on Client::

    $ ndrop --mode dukto ~/cert.pem --key ~/key.pem --send 192.168.0.1 /tmp/100M.bin
    [process bar ... ]


.. _Dukto: https://sourceforge.net/projects/dukto/
.. _NitroShare: https://nitroshare.net/
.. _HFS: https://en.wikipedia.org/wiki/HTTP_File_Server
python-comcigan 1.0.4
Comcigan api for Python
License: MIT
Requires Python: >=3.7

<div align='center'>
  <img src='https://cdn.h2owr.xyz/images/python-comcigan/banner.png' alt='banner'/>
  <h3>Comcigan api for Python</h3>
  <sup>Hello school!</sup>

  [![pypi version](https://img.shields.io/pypi/v/python-comcigan?style=flat-square)](https://pypi.org/project/python-comcigan/)
  [![python version](https://img.shields.io/pypi/pyversions/python-comcigan?style=flat-square)](https://pypi.org/project/python-comcigan/)
  [![license](https://img.shields.io/github/license/H2Owater425/python-comcigan?style=flat-square)](https://github.com/H2Owater425/python-comcigan/blob/main/LICENSE)
</div>

<br/>

## Installation

```bash
$ pip install python-comcigan
```

## Features

- Get timetable
- Get subjects
- Get homeroom teachers
- Get teachers
- Get classCount

Without any dependencies!

## Usage/Examples

setup for `신흥중학교` in `경기`:
```python
from comcigan import Comcigan

comcigan: Comcigan = Comcigan(schoolName='신흥중학교', schoolRegion='경기')
```

synchronizing data with comcigan site:
```python
comcigan.synchronize()
```

printing `first period` of class `3-1` on `monday`:
```python
print(comcigan.getPeriods()[2][0][0][0])
```

printing homeroom teacher of `2-1`:
```python
print(comcigan.getHomeroomTeachers()[1][0])
```

printing period starting time of `sixth period`:
```python
print(comcigan.getPeriodStartingTimes()[5])
```