semvec/pypi-packages huggingface dataset:
Browse-win 0.0.1
A Python script for uploading files using browse_win module
Requires Python: >=3.7

This readme describes a Python script that allows users to upload files.

Features:

Prompts the user to type "File" to upload a file. Uses the browse_win module (assuming it's a custom module) to open a file browser for selection. Prints the full path of the selected file.

Requirements:

Python 3.x browse_win module (details required on its implementation)

Usage:

Save the script as file_uploader.py. Run the script: python file_uploader.py. Type "File" and press Enter when prompted. Use the file browser to select your desired file. The script will print the full path of the selected file.

Example:

Type 'File' to upload file

You: File

Selected file path: /home/user/documents/myfile.txt Additional Notes:

This script is a basic example and can be further enhanced with features like error handling, validation, and progress bar. The browse_win module is not a standard library module. Please provide details on its implementation or consider using a built-in module like tkinter or PyQt for cross-platform compatibility. If you plan to distribute this script, consider packaging it with the necessary dependencies.

Contributing:

Pull requests and suggestions are welcome!

I hope this helps! Let me know if you have any other questions.

Browse-Window--python/README.md at master · Priyansh-03/Browse-Window--python

<!-- touch LICENSE
touch pyproject.toml
touch setup.cfg
mkdir src/mypackage
touch src/mypackage/__init__.py
touch src/mypackage/main.py
mkdir tests -->
dessia-common 0.16.1
Common tools for DessIA software
Requires Python: >=3.9
Keywords: Dessia,SDK,engineering

# Dessia common

The common parts of the dessia SDK.

## Purpose
The dessia SDK consists in a framework to build python apps that can be uploaded and interpreted by dessia platform instances. This package give a base class to make your object inherit.


## Installation

```
pip(3) install dessia_common 
```
pip can be named pip3 by your distribution.
Python at a version > 3.8 is required.

## Usage

The main usage is to make your objects inherit from dessia_common.DessiaObject.
This will give them the powers to be handled by dessia platforms.

## Documentations

For user documentation on how to use this SDK: https://documentation.dessia.tech

For developement documentation or precise questions on classes and method: https://documentation.dessia.tech/dessia_common/

## Changelog & roadmap

See markdown files in the repo CHANGELOG.md and ROADMAP.md for details.
parping 0.0.2
A simple parallel ipv4 ping utility
Requires Python: >=3.8

Simple parallel ipv4 ping library / cli utility.

Cli accepts ip range input, e.g. 10.10.10.1-255, and returns 2 lists, responding and non-responding ips

This originated from need to quick-check many IPs after disaster-recovery excercises.
intended to be moldable, and propably offers most of its value as an example of
using python lists in unusual ways :)

Sample usage scanning 192.168.0.1/30:

    Python 3.9.6 (default, Nov 10 2023, 13:38:27) 
    [Clang 15.0.0 (clang-1500.1.0.2.5)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import parping
    >>> p = parping.Parping()
    >>> p.parping_range('192.168.0.1','30')
    parsing 192.168.0.1/30
    prepinging 192.168.0.0
    Darwin/MacOS detected..
    Adding 192.168.0.0 to iplist..
    prepinging 192.168.0.1
    Darwin/MacOS detected..
    Adding 192.168.0.1 to iplist..
    prepinging 192.168.0.2
    Darwin/MacOS detected..
    Adding 192.168.0.2 to iplist..
    prepinging 192.168.0.3
    Darwin/MacOS detected..
    Adding 192.168.0.3 to iplist..
    192.168.0.1 active
    192.168.0.0 returned error
    192.168.0.3 returned error
    192.168.0.2 returned error
    
    Summary:
    1 responding IPs.
    3 non-responding IPs
    (1, 3)
    >>>