semvec/pypi-packages huggingface dataset:
github-user-activity-cli-v2 0.1.0
A Python CLI tool that displays recent GitHub user activity
License: MIT
Requires Python: >=3.8

# GitHub Activity CLI

A Python CLI tool that displays recent GitHub user activity.
This GitHub activity CLI fetches public events from the GitHub API
and summarizes commits, issues, stars, and pull requests per repository.

This project is inspired by the roadmap.sh backend project:
https://roadmap.sh/projects/github-user-activity

---

## Features

- Fetch recent public GitHub activity for any user
- Group activities by repository
- Display readable summaries such as:
  - Commits pushed
  - Issues opened
  - Comments on issues
  - Pull requests
  - Stars
- Installable as a global CLI command

---

## Installation

### Clone the repository

```bash
git clone https://github.com/andrew-NM/Task-Tracker-CLI.git
cd Task-Tracker-CLI
```
### Install locally (editable mode)

```bash
pip install -e .
```
---

## Usage

```bash
github-activity <username>
```
---

## Example
```bash
github-activity kamranahmedse
```
### output
```text
- Pushed 1 commit to andrew-NM/github-user-activity-cli
- Pushed 13 commits to andrew-NM/Task-Tracker-CLI
```
---

## Project Structure
```text
github_activity/
├── github_activity/
│   ├── __init__.py
│   └── cli.py
├── pyproject.toml
└── README.md
```
---

## Dependencies
* Python 3.8+
* requests
All dependencies are automatically installed via pip.

---

## Notes

* The tool uses GitHub’s public events API.

* Only supported event types are counted:

    * PushEvent

    * IssuesEvent

    * IssueCommentEvent

    * PullRequestEvent

    * WatchEvent

* Other event types are safely ignored.

* GitHub API rate limits may apply for unauthenticated request.

---

## License

This project is licensed under the MIT License.
See the [LICENSE](LICENSE) file for details.

---

## Contact

Andrew Naeem - [@andrew-nm](https://www.linkedin.com/in/andrew-NM)

Project Link: [https://github.com/andrew-NM/github-activity-cli](https://github.com/andrew-NM/github-activity-cli)

Email Address: <a href="mailto:andrewnaeem7@gmail.com">andrewnaeem7@gmail.com</a>
ppio-sandbox 1.1.1b3
PPIO Sandbox SDK - Python library for PPIO Agent Sandbox
License: MIT
Requires Python: >=3.9
Keywords: ppio, sandbox, ai, agent, sdk, code-interpreter, desktop-automation

# PPIO Sandbox SDK for Python

Python SDK for PPIO Sandbox environments, providing code execution, desktop automation, and cloud computing capabilities, which is compatible with e2b.

Please read the [documentation](https://ppio.com/docs/sandbox/overview) for more information.

## Installation

```bash
pip install ppio-sandbox
```

## Features

- 🚀 **Code Interpreter**: Execute Python, JavaScript, and other languages in isolated environments
- 🖥️ **Desktop Automation**: Control desktop applications and GUI interactions
- ☁️ **Cloud Computing**: Scalable sandbox environments for various computing tasks
- 📊 **Data Visualization**: Built-in charting and visualization capabilities
- 🔧 **File System Operations**: Complete file system management and monitoring

## Quick Start

### Authentication

You can get the PPIO API key by refer to this [documentation](https://ppio.com/docs/sandbox/get-start).

### Core

The basic package provides a way to interact with the sandbox environment.

```python
from ppio_sandbox.core import Sandbox
import os

# Using the official template `base` by default
sandbox = Sandbox.create(
    template="base",
    api_key=os.getenv("PPIO_API_KEY", "")
)

# File operations
sandbox.files.write('/tmp/test.txt', 'Hello, World!')
content = sandbox.files.read('/tmp/test.txt')

# Command execution
result = sandbox.commands.run('ls -la /tmp')
print(result.stdout)

sandbox.kill()
```

### Code Interpreter

The Code Interpreter sandbox provides a Jupyter-like environment for executing code using the official `code-interpreter-v1` template.

```python
from ppio_sandbox.code_interpreter import Sandbox
import os

sandbox = Sandbox.create(
    api_key=os.getenv("PPIO_API_KEY", "")
)

# Execute Python code
result = sandbox.run_code('print("Hello, World!")')
print(result.logs)

sandbox.kill()
```

### Desktop

The Desktop sandbox allows you to control desktop environments programmatically using the official `desktop` template.

```python
from ppio_sandbox.desktop import Sandbox
import os

desktop = Sandbox.create(
    api_key=os.getenv("PPIO_API_KEY", "")
)

# Take a screenshot
screenshot = desktop.screenshot()

# Automate mouse and keyboard
desktop.left_click(100, 200)
desktop.press('Return')
desktop.write('Hello, World!')

desktop.kill()
```

## Development

### Install

```bash
poetry install --with dev --extras "all" 
```

### Test

```bash
make test
make test-core
make test-code-interpreter
make test-desktop
```
toppyt 0.8.0
A lightweight Task-Oriented Programming framework
License: MIT
Requires Python: <4.0,>=3.10

Toppyt is a lightweight Task-Oriented Programming (TOP) framework for Python web applications. It let's you create ASGI web applications in a task-oriented style that can be served by any ASGI compatible web server.

Toppyt is based on the iTasks framework in the Clean programming language, but is intended to be simpler and smaller.
pyplcnextrsc 0.1.16
RSC Client for PLCnext
License: MIT
Requires Python: >=3.7.6

# PyPLCnextRsc

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Web](https://img.shields.io/badge/PLCnext-Website-blue.svg)](https://www.phoenixcontact.com/plcnext)
[![Community](https://img.shields.io/badge/PLCnext-Community-blue.svg)](https://www.plcnext-community.net)

**PyPLCnextRsc** is a simple ,yet elegant, RSC client library.

PyPLCnextRsc allows you to use RSC service extremely easily:

If you have any questions, please feel free to contact wudonglai@phoenixcontact.com.cn

pypi require normalized name pyplcnextrsc
Please install using: pip install pyplcnextrsc
The import name remains unchanged use as before:import PyPlcnextRsc

Version 0.1.16 now includes TLS compatibility checks for newer PLCnext Control devices.
If you're still encountering TLS handshake or compatibility issues, please try the following diagnostic command:

openssl s_client -connect yourPLCNextIP:41100 -tls1_2

Replace yourPLCNextIP with the actual IP address of your PLCnext device

We greatly appreciate it if you could share the output of this command with us, your feedback will help us further improve compatibility and support

```python
from PyPlcnextRsc import *
from PyPlcnextRsc.Arp.Plc.Domain.Services import IPlcManagerService, PlcStartKind

if __name__ == "__main__":
    with Device('192.168.1.10', secureInfoSupplier=GUISupplierExample) as device:
        plc_manager_service = IPlcManagerService(device)  # Get PlcManagerService
        plc_manager_service.Stop()
        plc_manager_service.Start(PlcStartKind.Cold)
```

---

## Resources

- [Documentation](https://pyplcnextrsc.readthedocs.io/) comprehensive documentation, tutorials, and examples.

**Recommended to build docs using Python 3.9**

## Environment

This module can be used **Remotely** ( PC,Server,Raspberry Pi ... ) or **Locally** ( on PLCnext device )

Requires: **Python>=3.7.6**

---

## Installing PyPLCnextRsc

```console
$ pip install -U pyplcnextrsc
```

**Note** current the Pypi is only for test purpose , developers or users should always get latest version
at https://gitlab.phoenixcontact.com/SongYantao/pyplcnextrsc

## How to generate the latest doc ?

```console
$ pip install sphinx>=4.0.2
$ pip install sphinx_rtd_theme==0.5.1
$ cd docs
$ make html

(for zh_CN version : python -m sphinx -T -E -b html -d build_zh_CN/doctrees -D language=zh_CH ./source build_zh_CN/html )
```