semvec/pypi-packages huggingface dataset:
mymusic-dl 0.0.1b1
Download your music playlists using web-scraping and youtube-dl no API keys involved
License: MIT
Requires Python: >=3
Keywords: music download youtube spotify playlist

# mymusic-dl

Downloads the songs in your playlist using web-scraping and [youtube-dl](https://github.com/ytdl-org/youtube-dl/).

#### So what's special here?
No API's, hence no API keys care to about.<br>
It just works. Only spotify playlists are supported until the beta phase.

#### Let's get started
You need python 3 and pip to install and use this on your machine.

`pip install mymusic_dl`


#### Usage

To download a playlist
```
mymusic_dl https://link/of/the/playlist
```

To download first search result from youtube
```
mymusic_dl -s "search-term"
```
This will give you accurate results most of the time if you have searched for an accurate term

#### Have suggestions? Facing issues? Want to contribute?
Create an [issue](https://github.com/pr0PM/mymusic-dl/issues) or reach me faster via Telegram @pr0PM for a general chat.


### FAQ

##### Why shall I download music if I can stream it online?
You know anon, streaming stuff online is cool but the amount of energy it consumes and the pressure it has on our planet is making it hotter. So you can help reduce the carbon footprint of music lovers just by downloading your regular dose of music.

#### Looking for something similar but more stable?
You can try out [spotify-dl](https://github.com/SathyaBhat/spotify-dl) and [spotDL](https://github.com/spotDL/spotify-downloader) too.
pimsampas 0.3
Touch Typing Software by Uncle Engineer
License: MIT
Keywords: Touch Typing,Touch,Uncle Engineer

# โปรแกรมฝึกพิมพ์ " Pimsampas" version 0.1 (pimsampas)

### วิธีติดตั้ง

เปิด CMD / Terminal

```sh
pip install pimsampas
```

### วิธีเล่น

เปิด IDLE ขึ้นมาแล้วพิมพ์...

```sh
>>> import pimsampas
```

โปรแกรมฝึกพิมพ์ "Pimsampas" version 0.1

<<< วิธีเล่น>>>>
- หลังจากเปิดเตรียมตัวพิมพ์ภายใน 5 วินาที
- พิมพ์ตามคำศัพท์สีเขียว พิมพ์ผิดไม่ได้ ต้องพิมพ์ให้ถูกเท่านั้น (ยากไหม 55)
- โปรแกรมจะนับ 1-60 แล้วจะหยุดเกมทันที
- โปรแกรมรอให้ผู้เล่นหยุดหายใจอีก 10 วินาทีแล้วเริ่มใหม่ 555
- ถ้าอยากดูแป้นพิมพ์ภาษาอังกฤษให้กด F1 ภาษาไทยกด F2
- สามารถเพิ่มคำศัพท์ได้ในไฟล์ data.csv ให้กด F5 เพื่อเปิดโฟลเดอร์ที่เก็บไฟล์ CSV
- แก้ไขไฟล์ CSV โดยใช้ Notepad (คลิกขวา Edit) 

(รอลุงอัพเดต version ใหม่จะทำให้ง่ายกว่านี้ 555)

<<< ปุ่มลัดต่างๆ >>>
- กดปุ่ม F1 เพื่อดูคีย์บอร์ดภาษาอังกฤษ 
- กดปุ่ม F2 เพื่อดูคีย์บอร์ดภาษาภาษาไทย
- กดปุ่ม F5 เพื่อเปิดโฟลเดอร์เก็บไฟล์ csv
- กดปุ่ม F10 เพื่อดูวิธีการเล่น
- กดปุ่ม F12 เล่นใหม่

พัฒนาโดย: ลุงวิศวกร สอนคำนวณ
FB: https://www.facebook.com/UncleEngineer
YouTube: https://www.youtube.com/UncleEngineer

ปล. ขออภัย version 0.1 ลุงใช้เวลาพัฒนาแค่คืนเดียว เลยไม่ได้สมบูรณ์จ้าาาา
ปล2. ใน Mac เล่นได้ แต่ฟังชั่นคีย์บอร์ดยังติดปัญหา ไฟล์ data.csv อยู่ใน /Users/ชื่อusername
ปล3. Windows จะเก็บไฟล์ data.csv ไว้ในโฟลเดอร์ที่ติดตั้ง Python เช่น C:\Python38\data.csv หรือ แนะนำให้สร้างไฟล์ test.py แล้วพิมพ์ว่า import pimsampas แล้วรัน ไฟล์ data.csv จะอยู่ในโฟลเดอร์เดียวกับที่เซฟ


| เพจ "ลุงวิศวกร สอนคำนวณ"  | https://www.facebook.com/UncleEngineer] |
code-quality 0.0.4
A light-weight library for testing code quality.
License: MIT
Keywords: test,quality,principles,linter,testing

## About

Code quality is a light weight quality check library for Python project or a Python file. It is heavily inspired by the
books of Robert C. Martin. It can be used as a consistent measure for readability and maintainability.

How many times have you seen bulky functions, inconsistent casing for variables, long if-else chains and thought to
yourself if there was a way to weed out such things before they make it to the Production environment...
Well here's my answer to that. Feel free to use this as a check for your projects.

Code quality will rate your projects on different parameters and also provide possible resolutions if any parameter
score is low. The vision behind this tool is to not have readability and maintainability as best practices, but an
industry standard.

## Installation and getting started

```

# Install

pip install code-quality

# Using

python -m code_quality -d {{complete filepath for your project}}

```

## Features

- Checks for readability by the principles defined by Robert C. Martin et al. Gives out a report with different scores.\
- Very lightweight and blazing fast tests. Optimized for heavy repositories.\
- Gives out Possible resolution in case any paramter is lower than it should be. (As this is the first version, this feature
  is very limited)

## Technologies

The following tools were used in this project:

- [Python](https://python.org/)

## Requirements

Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Python](https://python.org/) installed.

## Starting For Developers

bash

```
# Clone this project

$ git clone https://github.com/ArthDubey/code_quality

# Access

$ cd code_quality

# Install dependencies

$ pip install -r requirements.txt

# Run the project

$ python -m code_quality -d {{project_filepath}}

# Report will be generated in terminal

```

## License

This project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.
httplink 0.2.0
Library for parsing RFC 8288 "Link" HTTP headers
License: MIT
Requires Python: >=3.6
Keywords: rfc8288,Web Linking

HTTP Link Header Parser
=======================

Python (>= 3.6) library for parsing `RFC 8288 <https://tools.ietf.org/html/rfc8288>`__ HTTP Link headers.
Python 2 is not `supported <https://github.com/joernheissler/httplink/pull/2>`__.

.. code-block:: python3

    from httplink import parse_link_header
    result = parse_link_header('''
       <https://example.com/foo/index.html>; rel=index;
       foo*=UTF-8'en'b%c3%a5r, </path#frag>;rel="what ever"
    ''')

    ## Target URL:
    print(result['index'].target)
    # https://example.com/foo/index.html

    ## Set of link relations:
    print(result['index'].rel)
    # {'index'}

    ## Decoded attribute value:
    print(result['index']['foo'])
    # bår

    ## Raw undecoded attributes:
    print(result['index'].attributes)
    # [('rel', 'index'), ('foo*', "UTF-8'en'b%c3%a5r")]

    ## Iterate over all links:
    for link in result.links:
        print(link.rel, link.target)
    # {'index'} https://example.com/foo/index.html
    # {'ever', 'what'} /path#frag


Multiple Link headers can be parsed at the same time if you concatenate them with ``,``.

Redundant white space and comma delimiters are ignored.

``["key"]``-access is always case-insensitive.