semvec/pypi-packages huggingface dataset:
hks-pynetwork-huykingsofm 0.0.1
A Python library is built for communication between objects in internal or external programs.
Requires Python: >=3.7.1

# hks_pynetwork
A Python library is built to communicate between objects in internal or external programs.

# How to build
Our library is only supported by Python 3. Now we test it only on Python 3.7.1. If you meet any problems, even if with other versions, you could [create an issue](https://github.com/huykingsofm/hks_pynetwork/issues) to notify us. We will solve them as quickly as possible.  

## Create Virtual Environment (optional but IMPORTANT)
*If you had your virtual environment, you can ignore this step.* 

You ought to create a virtual environment to avoid conflicting with other applications on your machine when installing our module. The virtual environment must be installed with [Python 3](https://www.python.org/downloads).  
I highly recommend you to use [Anaconda](https://www.anaconda.com/products/individual) because of its utilities. The command of creating a virtual environment in Anaconda is:
```bash
$ conda create -n your_venv_name
$ conda activate your_venv_name
(your_venv_name) $ _ 
```

Or use `Python venv`:
```bash
$ python -m venv path/to/your/venv
$ path/to/your/venv/Scripts/activate.bat
(your_venv_name) $ _
```

## Method 1: Install the PyPI version (not completed yet)
```bash
(your_venv_name) $ pip install hks_pynetwork
```

## Method 2: Install the newest version (recommendation)

```bash

(your_venv_name) $ git clone https://github.com/huykingsofm/hks_pynetwork.git
(your_venv_name) $ cd hks_pynetwork
(your_venv_name) hks_pynetwork $ pip install -e .
```

# How to use
Just use `import` statement and enjoy it. We will write documentation and tutorials as soon as possible so that you can understand our library easier.

```python
from hks_pynetwork import internal
from hks_pynetwork import external
```
fnvstring 0.9.7
Python fnv hash string implementation
Requires Python: >=3.6

fnvstring
=========

**fnvstring** is a hash implementation of the Fowler–Noll–Vo non-cryptographic
function.

Installation
^^^^^^^^^^^^

.. code:: shell

   $ pip install fnvstring

.

Usage
~~~~~

usage in terminal
-----------------

You can hash any string from terminal just typing

.. code:: shell

   $ fnvstring "Hello World!"
   rzWLzszm9JE

usage in code
-------------

.. code:: python

   from fnvstring import Fvn64SaltedHasher
   my_hasher = Fvn64SaltedHasher(salt='Any$tringYouWant, even none')
   print(my_hasher.hash('Hello World!')) # Must output dcSEMoww20o if you dont chant the salt param
reusable 0.0.9
Python reusable code and utility classes
Requires Python: >=3.5

# reusable
Python reusable code, utility functions and time saver.

## Overview
Python `reusable` library contains a handful of reusable functions and utility class

### Install

```bash
pip install -U reusable
```

## Usage
### Loading Configuration files as class attributes

```python
from reusable import AppConfig
config=AppConfig('config.json')
mykey=config.my_key
```
### Load config file accessible via class methods

```python
from reusable import Config
config=Config('config.json')
mykey=config.get('my_key')
```

## Available functions
- **random_string()** : return a random string of specified length and character set
- **print_table()** : prints a data table provided as list
- **print_time_taken** [decorator] : prints the time of execution of a parameter
- **groupby_count()** : groups a given list according the number of times it appears
- **generate_all_datetime_regex** : generate the regex for all possible datetime
- **download_file** : download a file from the given url
- **is_python3()** : check if the interpreter is python v3
- **is_python_above_or_equal()** : check if the interpreter is above or equal to the given version
- **check_modules_installed()** : check if the given modules are installed
- **random_useragent()** : return a random useragent
- **is_valid_json()** : checks if given string is valid json
- **headline()** : return a formatted string in headline style
- **splash()** : return a string with splash style
- **multiline_input()** : takes multiline user input
- **get_datadir()** : returns the app data folder
- **get_windows_appdata_dir()** : similar to get_datadir() but windows only
- **slugify()** : Makes slug text from given vlaue
- **float_range()** : Returns a iterable of floating range