semvec/pypi-packages huggingface dataset:
thirteenth 0.1
"Flavored Datetime Converter"
Requires Python: >=3.6

# thirteenth

"Flavored Datetime Converter"

## Initialize

(Overwrote `__repr__`)

``` python console
>>> from thirteenth import Thirteenth

>>> Thirteenth()                        # Now, via `time.time_ns`.
<3Y,0M,1W,4D; 22h,41m,12s; 127ms,132us,925ns>

>>> Thirteenth('2021-04-26 14:23:33')   # From datetime (via `time.strptime`), cannot specify nanoseconds.
<3Y,0M,1W,4D; 22h,41m,11s; 951ms,192us,442ns>

>>> Thirteenth('20210426', '%Y%m%d')    # Datetime with customized format.
<3Y,0M,1W,4D; 8h,47m,22s; 258ms,781us,263ns>

>>> Thirteenth('2016-09-01 00:00:00')   # Gave datetime should not before this, otherwise `ValueError` will be raised.
<0Y,0M,0W,0D; 0h,0m,0s; 80ms,276us,903ns>
```

## CLI

(Overwrote `__str__`)

``` shell
$ python -m thirteenth
03-0-1-4 23:33:20 25D17807
```

## Attributes

### General

``` python console
>>> a = Thirteenth()
>>> a
<3Y,0M,1W,4D; 23h,10m,51s; 310ms,68us,237ns>
>>> a.year
3
>>> a.month
0
>>> a.week
1
>>> a.day
4
>>> a.hour
23
>>> a.minute
10
>>> a.second
51
>>> a.millisecond
310
>>> a.microsecond
68
>>> a.nanosecond
237
```

### Total

``` python console
>>> a.total_month
39
>>> a.total_day
1572
>>> a.total_second
146321544
```

### For

"For the progress of span A, how many spans B is equivalent"

``` python console
>>> a.for_year_day
12
>>> a.for_year_minute
19713
```
pytrika 0.2
This git-compatible module helps in organizing project specific web-url-resources. It does it by using the built-in bookmark-manager in browsers.

# Pytrika

[![N|Solid](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Echo_pagelinked.svg/96px-Echo_pagelinked.svg.png)]()

Pytrika allows you to document web urls related to your project. If certain posts on stackoverflow or blog-posts or even videos helped you during the development of your project you can document them in your project using Pytrika.

# What's the need?

  + To help other developers get extra-insight on the resource/approach utlizied in the project.
  + It serves as a pointer to the accurate resources.

        There are many resources that pertain to a macro level problem, with many possible solutions. 
        You can help people point to the exact resource out of all the resources that worked for you during the development of the project.

# Give me an example.

Let us say you are working on a project called TEST. While woring on TEST, you run into some errors. While some errors might be easy to fix, some errors are time-consuming. You have to go through multiple stackoverflow questions and other online resources to find the resource that best suits your needs in the current project. Once you find "the one" solution that helped you, you would love to let others know especially the ones working on the same project, where you were able to find the solution and point them to that exact resource and help them save time from skimming through other irrelevant resources that revolve around the same topic.

# Can't this be done in the wiki or README already?

+ It can be done. I just find it more convenient to use this Pytrika instead.

# How do I use it?
+ Create a bookmark directory in your browser (currently, only Firefox, Chrome
  and Chrome Canary are supported) with the exact name as you project root.
        - If you are working at `path/to/MyProject` , create a bookmark directory called `MyProject` in your browser.
        - Just bookmark the resources in the `MyProject` directory in your browser.

# Is git branch supported?
+ Yes, only with Chrome as of now. If you are working with a git branch, you should follow the namespace
  while bookmarking your resource as repo_name::branch_name. Example:
  Pytrika::master. You then pass the flags `-g True`. Example: `cthis -g True`.
  For Chrome Canary, you can use the flags as such `cthis -flv canary`.
bk-db-tools 2.1.2
bk_db_tools is a set of tools to very rapidly, and with a minimum of effort, work with a relational database.
Requires Python: >=3.7

# bk_db_tools (Bam Kaplam's Database Tools)

Documentation can be found on the [wiki](https://github.com/SunnysideAaron/bk_db_tools/wiki).
ygetter 0.0.5
Getting information about youtube video(s)
Keywords: python,youtube,yt,info,info getter,easy

This is a simple module which allows you to get information about one or multiple youtube videos.

You can finish multiple of urls by saying:

finish(['URL', 'URL'])

But you can also just finish one by saying:

finish('URL')


you can also get each piece of info by calling either:

print(likes(url))
print(views(url))
print(subs(url))
print(dislikes(url))
print(creator(url))
print(is_private(url))
print(average_rating(url))
ytgetter 0.0.1
Getting information about youtube video(s)
Keywords: python,youtube,yt,info,info getter,easy

This is a simple module which allows you to get information about one or multiple youtube videos.

You can finish multiple of urls by saying:

finish(['URL', 'URL'])

But you can also just finish one by saying:

finish('URL')


you can also get each piece of info by calling either:

print(likes(url))
print(views(url))
print(subs(url))
print(dislikes(url))
print(creator(url))
print(is_private(url))
print(average_rating(url))
py-mannerism 0.0.1
Test library example for pypi.
Requires Python: >=3.6

# Python Library

This project consists of code for creating minimal python library and deploying it to Pypi.

## Operating on This Library

### Installing and Using Library

#### Installing

You can simply run this command to install this library:

`pip install py-mannerism`

or add the library to requirements.txt:

`py-mannerism=0.0.1`

#### Using the library

You can use the library with this code (remember, that this is not real solving-problem library).

```python
from pylib.commons import Mannerism

mannerism = Mannerism('Unis Badri')

print(mannerism.create())
```

it will show this text:

`Hi Unis Badri, how are you today?`

### Developing with Library

This library is intended to fasten the library development, you can look at this as starter kit for library development. So you can add you own structure and library and doing your own library development on it.

These are some useful information when developing library with this repository.

#### Running Unit Test

`pytest`

#### Running Code Coverage

`pytest --cov-report html --cov-report term --cov=pylib tests/`

#### Running Static Analysis

To run static analysis using flake8, run this command:

`flake8 --config=.flake8 --count --statistics pylib/`

#### Adding Status Check for Pull Request

You can add status check to the target branch on Pull Request in the .github/workflows/onpush-ci.yml. The name of the workflow Status Checks will be:

```
build-ci (3.6)
build-ci (3.7)
build-ci (3.8)
```

Please refer to github documentation to create status check in github repository.

## Other Library Project

I create other library projects in various programming language. The purpose of these projects are to ease engineers to create their own library.

- [Python Library](https://github.com/namikazebadri/PythonLibrary)
- [Ruby Library](https://github.com/namikazebadri/RubyLibrary)
- [Java Library](https://github.com/namikazebadri/JavaLibrary)
- [Node Library](https://github.com/namikazebadri/NodeLibrary)
- [PHP Library](https://github.com/namikazebadri/PHPLibrary)
- [Go Library](https://github.com/namikazebadri/GoLibrary)
- [Rust Library](https://github.com/namikazebadri/RustLibrary)
- [Elixir Library](https://github.com/namikazebadri/ElixirLibrary)

Any suggestions can be sent to my email at [unis.badri@elementcreativestudio.com](mailto:unis.badri@elementcreativestudio.com) or [uzumaki.unis@gmail.com](mailto:uzumaki.unis@gmail.com).