semvec/pypi-packages huggingface dataset:
sorting 1.0.3
Sort implementation in Python

## Sorting

> Sort implementation in Python

## Demo

Demo on [Repl.it](https://repl.it/@yoginth/sorting)

## Install

```
$ pip install sorting
```

## Usage

```python
import sorting

data = [1, 8, 3, 5, 6, 9, 2, 4]

res = sorting.bubble(data)
print('Bubble Sort      : ', res)

res = sorting.bucket(data)
print('Bucket Sort      : ', res)

res = sorting.comb(data)
print('Comb Sort        : ', res)

res = sorting.counting(data)
print('Counting Sort    : ', res)

res = sorting.maxheap(data)
print('Max Heap Sort    : ', res)

res = sorting.minheap(data)
print('Min Heap Sort    : ', res)

res = sorting.merge(data)
print('Merge Sort       : ', res)

res = sorting.quick(data)
print('Quick Sort       : ', res)

res = sorting.radix(data)
print('Radix Sort       : ', res)

res = sorting.selection(data)
print('Selection Sort   : ', res)

res = sorting.cycle(data)
print('Cycle Sort       : ', res)
"""
Output:
Bubble Sort      :  [1, 2, 3, 4, 5, 6, 8, 9]
Bucket Sort      :  [1, 2, 3, 4, 5, 6, 8, 9]
Comb Sort        :  [1, 2, 3, 4, 5, 6, 8, 9]
Counting Sort    :  [1, 2, 3, 4, 5, 6, 8, 9]
Max Heap Sort    :  [1, 2, 3, 4, 5, 6, 8, 9]
Min Heap Sort    :  [1, 2, 3, 4, 5, 6, 8, 9]
Merge Sort       :  [1, 2, 3, 4, 5, 6, 8, 9]
Quick Sort       :  [1, 2, 3, 4, 5, 6, 8, 9]
Radix Sort       :  [1, 2, 3, 4, 5, 6, 8, 9]
Selection Sort   :  [1, 2, 3, 4, 5, 6, 8, 9]
Cycle Sort       :  [1, 2, 3, 4, 5, 6, 8, 9]
"""
```

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com
gravatarurl 1.0.3
Get the URL to a Gravatar image from an email

## Gravatar URL

> Get the URL to a Gravatar image from an email

## Screenshot

<img src="https://gitlab.com/yoginth/gravatarurl/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install gravatarurl
```

## Usage

```python
import gravatarurl as avatar

avatar.get('yoginth@zoho.com') # avatar.get('email@example.com')
#=> https://secure.gravatar.com/avatar/ef5eb22b653730b5d7d7c32a73ff64e7?s=250

avatar.get('yoginth@zoho.com', 500) # avatar.get('email@example.com', size)
#=> https://secure.gravatar.com/avatar/ef5eb22b653730b5d7d7c32a73ff64e7?s=500
```

## Get Help

There are few ways to get help:

 1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.

 2. For bug reports and feature requests, open issues.

 3. For direct and quick help, you can [email me](mailto://yoginth@zoho.com).

## How to contribute
Have an idea? Found a bug? See [how to contribute][contributing].

Thanks!

## License

[MIT][license]

[LICENSE]: https://yoginth.mit-license.org/
[contributing]: /CONTRIBUTING.md
normalizeurl 1.0.1
Normalize a URL

## URL Normalize

> Normalize a URL

## Screenshot

<img src="https://gitlab.com/yoginth/normalizeurl/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install normalizeurl
```

## Usage

```python
from normalizeurl import normalize

print(normalize('yoginth.com'))
#=> http://yoginth.com/

print(normalize('HTTP://mail.yoginth.com:80/?username=yoginth'))
#=> http://mail.yoginth.com/?username=yoginth
```

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com
hasemoji 1.0.1
Check whether a string or character has any emoji

## Has Emoji

> Check whether a string or character has any emoji

## Screenshot

<img src="https://gitlab.com/yoginth/hasemoji/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install hasemoji
```

## Usage

```python
import hasemoji

print(hasemoji.char('��'))
#=> True

print(hasemoji.string('I �� emoji'))
#=> True

print(hasemoji.char('I'))
#=> False

print(hasemoji.string('I love emoji'))
#=> False
```

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com
compareurls 1.0.1
Compare URLs by first normalizing them

## Compare URLs

> Compare URLs by first normalizing them

## Demo

Demo on [Repl.it](https://repl.it/@yoginth/compareurls)

## Screenshot

<img src="https://gitlab.com/yoginth/compareurls/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install compareurls
```

## Usage

```python
import compareurls

compareurls.check(
    'HTTP://yoginth.com/?username=yoginth&password=qwerty',
    'yoginth.com/?username=yoginth&password=qwerty'
)
#=> True
```

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com
tomilliseconds 1.0.1
Convert an object of time properties to milliseconds: {'seconds': 10} → 10000

## Compare URLs

> Convert an object of time properties to milliseconds: {'seconds': 10} → 10000

## Demo

Demo on [Repl.it](https://repl.it/@yoginth/tomilliseconds)

## Screenshot

<img src="https://gitlab.com/yoginth/tomilliseconds/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install tomilliseconds
```

## Usage

```python
from tomilliseconds import toMilliseconds

toMilliseconds({
	'days': 28,
	'hours': 8,
	'minutes': 30,
	'seconds': 50,
	'milliseconds': 1
})

#=> 2449850001
```

## API

### toMilliseconds(input)

#### input

Type: `Dictionary`

Specify an object with any of the following properties:

- `days`
- `hours`
- `minutes`
- `seconds`
- `milliseconds`
- `microseconds`
- `nanoseconds`

## Thanks

- [Sindresorhus's to-milliseconds](https://github.com/sindresorhus/to-milliseconds)

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com
isdown 1.0.2
Check whether a website is down or not

## Is Down

> Check whether a website is down or not

## Screenshot

<img src="https://gitlab.com/yoginth/isdown/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install isdown
```

## Usage

```python
import isdown

isdown.check('google.com')
#=> False
```

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com
parsems 1.0.4
Parse milliseconds into a Dictionary

## Parse ms

> Parse milliseconds into a Dictionary

## Demo

Demo on [Repl.it](https://repl.it/@yoginth/parsems)

## Screenshot

<img src="https://gitlab.com/yoginth/parsems/raw/master/Screenshot.png" width="550">

## Install

```
$ pip install parsems
```

## Usage

```python
from parsems import parseMs

parseMs(2449850001)

"""
{
	'days': 28,
	'hours': 8,
	'minutes': 30,
	'seconds': 50,
	'milliseconds': 1,
	'microseconds': 0,
	'nanoseconds': 0
}
"""
```

## Thanks

- [Sindresorhus's parse-ms](https://github.com/sindresorhus/parse-ms)

## License

[MIT][license] Yoginth

[LICENSE]: https://mit.yoginth.com