semvec/pypi-packages huggingface dataset:
FuckItPy 0.0.2
Best way to eliminate python errors!
Requires Python: >=3.6

FuckItPy
========
### Python Error Steamroller

FuckItPy uses state-of-the-art technology to make sure your python code runs whether your compiler likes it or not.

Technology
----------

Through a process known as *Exec-Rinse-Reload-And-Repeat*, FuckItPy repeatedly execs your code, detecting errors and slicing those lines out of the script.

We take a step forward than famous FuckItJs and our competitor [Fuckitpy](https://github.com/ajalt/fuckitpy) that we save your code in real time so your code runs perfectly next time.

And we eliminate shitty code in your imports too!

In addition, we don't think any well behaved script should run more than 30s, so we consider it an error and handle it elegantly.

Installation
------------
```shell script
pip install fuckitpy
```

Usage
---

```shell script
fuckitpy path_to_your_shitty_script_file
```
```python
from fuckitpy.fuckitpy import clean_py

if __name__ == '__main__':
    clean_py('broke.py')
```
Q&A
---
Best code removes all your errors and any questions you may ask.

*We don't practically care what file has been rewritten,even system files cannot stop our best code optimization tech*
youtubecrawler 0.2.10
Youtube videos and channels scraper python wraper!
Keywords: python,youtube,scraper,youtubevideodownload,channelscraper,youtubescraper

YouTubeCrawle Wrapper for python
--------------------------------

readable and good Docs at https://github.com/KeinShin/youtubecrawler
====================================================================

-  Install Using pip

::

   pip3 install youtubecrawler

Documentation
=============

   Initialize Wrapper

::

   from youtubecrawler import crawl



   yt=crawl(video_name="xyz)

**You can also use**

::


   yt=crawl(video_link=link)

   yt=crawl(video_id=video_id)

Wrapper Is Capable of

**For Video**

   Getting Video Views Getting video tags Getting Video Description
   Getting Video Title Getting Likes and Dislikes Getting Upload Time
   Getting Uploader Information

**For channels** Can Scrape Any info about the channel **Like** > Last
Date Joined > Latest Video Details > Latest Community Post > Channel
Description > Info about other channels of the video > Subs of the
channel ( by name)

Videos
------

**Gather everything in a single call**

::

   video=yt.VideoDetails()

**Gather Info Separately**

**Get Views of the video**

::


   veiws=yt.veiws()

**Get tags of the video**

::

   tags=yt.keyword()

**Get video link**

::

   link=yt.videolink()

**Likes and dislikes of the video**

::

   likes=yt.likes_dislikes()[1]
   dislikes=yt.likes_dislikes()[2]

**Get Upload time**

::

   uploadtime=yt.videoUploadTime()

**Get Video Title**

::

   title=yt.VidTitle()

**Get video description**

::

   description=yt.description()

**Get Uploader Information**

::


   uploader=yt.channel()

**Get Video Views**

::

   views=yt.views()

**Get Video Link**

::

   videolink=yt.videolink()

Channels
--------

::

   from youtubecrawler.channel import channel

   ch=channel(channelname="CarryMinati")

Other parameters

::

   > ch = channel(channellink=channellink)
   > ch = channel(channelid='/channel/UC0IWRLai-BAwci_e9MylNGw')

**Get Subs of the channel** **Use full with name**

::

   subs=ch.subs()

**Get Latest Video**

::

   subs=ch.latest_video()

**Get Latest Community Post**

::

   post=ch.latest_community()

**Get That user other channels**

::

   otherchannels=ch.spareChannels()

**Get links of about**

::

   aboutlinks=ch.links()
pyziper 0.3
pyziper a simple cli tools to help you to handle archive file ,like zipping and unzipping
Keywords: tools,cli,zip,7z,tar,archive

# pyziper

pyziper a simple cli tools to help you to handle archive file ,like zipping and unzipping 


## installing 
install from pip: 
```bash
pip install patool # this is required and install it globally
pip install pyziper
```
install from source : 

```bash
git clone https://github.com/AlphaBeta1906/pyziper.git
cd pyziper

pip install patool
pip install -e . # install it globally so you can use it everywhere in  your machine
```

## usage 

### zipping/archiving

simple usage to zip a folder:
```bash
pyziper zip folder_name zip_name
```

complete command to zip file(s)/folder(s):
```bash
pyziper zip folder_name zip_name --type zip|7z|tar --multi  --output output_dir
```

by default your folder is archived using standard zip method(`.zip`) and output zip file will appear in current dir.  
there are 2 other types of archive method that are supported by pyziper, that is tar.gz and 7z, you can access them using the `-T`/`--type` option,example :  
```bash
# 7z
pyziper zip folder_name zip_name -T 7z

#tar.gz
pyziper zip folder_name zip_name -T tar

#zip/default

pyziper zip folder_name zip_name -T zip

# or simply
pyziper zip folder_name zip_name
```
*Note : please dont use ../ to zip a file,pyziper only zip files/folder in current diectory or subdirectory of current directory,not files/folders in previouse directory otherwise archive will error when exctracting*

you also can spicify output dir by using `-O`/`--output` options,example: 
```bash 
pyziper zip folder_name zip_name -T  tar -O 
```

in version 0.2,`--multi`/`-m` was added,and used to add multiple folders or/and files separated by coma into archive,example:
```bash
pyziper zip folder1,folder2,file1,file2.... zip_file -T 7z|tar --multi --output output/dir/
```
*Note : default zip(`.zip`) currently doesnt have support to archive multiple folders or files. it only worked for 7z and tar.gz archive*


### unziping/extracting
simple usage of unzipping
```bash
pyziper unzip zip_name.zip|7z|tar.gz --output output_dir
```

#### option in pyziper(current)
| option      | function |
| ----------- | ----------- |
| `--type`/`-T`   | defining archive type,default is `.zip`  |
| `--multi`/`-M`  | if it enabled, it will allow you to archive multiple files and/or folders only for `7z` and `tar` type |
| `--output`/`-O` | defining output directory for your archived file,default is your current working directory |


new feature will be added soon
mailman-rest-event-tim 1.0.1
Sends mailman events to a REST endpoint
Requires Python: >=3.8

# Mailman event sender

This package is a plugin for [mailman 3](https://docs.mailman3.org/en/latest/) which allows to send webhook-like events to configurable endpoints.

## Configuration

As for every plugin, register it in `mailman.cfg`:

```cfg
[plugin.mailman_rest_event]
class: mailman_rest_event.plugin.RestEventPlugin
enabled: yes
# Or specify your own location
configuration: /etc/mailman3/mailman-rest-event.cfg 
```

Then configure the plugin in `mailman-rest-event.cfg`:

```cfg
[general]
# URL to which events will be sent
webhook_url: https://example.com/mailman/event
# Response timeout for event calls
timeout: 2

# Username and key used to authenticate the URL
# These credentials will be sent as Authorization Basic header
[auth]
user: auth_user
key: auth_key
```