semvec/pypi-packages huggingface dataset:
yiffscraper 1.0.1
Scrapes off all content from a yiff.party page
Requires Python: >=3.6

# Yiffscraper

Scrapes off all content from a yiff.party page

## Getting Started

These instructions will get you a copy of yiffscraper installed and running on your machine.

### Requirements

* [Python 3.6+](https://www.python.org/downloads/release)
* [beautifulsoup4](https://pypi.org/project/beautifulsoup4/)
* [requests](https://pypi.org/project/requests/)
* [tqdm](https://pypi.org/project/tqdm/)
* [aiohttp](https://pypi.org/project/aiohttp/)
* [python-dateutil](https://pypi.org/project/python-dateutil/)

### Installing

Make sure you have Python 3.6+ installed before proceeding.

```
pip install yiffscraper
```

### Running

Once it is installed, you should be able to run the program by typing `yiff` on the command line.

yiffscraper accepts a Patreon id, or a yiff.party url, or a Patreon url.
```
yiff 7236857
yiff https://yiff.party/patreon/7236857
yiff https://www.patreon.com/ericaofanderson
```

yiffscraper will also accept multiple arguments to download several projects at once.
```
yiff https://www.patreon.com/ericaofanderson https://yiff.party/patreon/13240009
```

yiffscraper will download all project files into a "scrapes" directory wherever it is run.

If called with the --update argument, yiffscraper will download any new or updated content, and ignore any content that has already been downloaded.

```
yiff 7236857 --update
```

## Authors

* **[shubham418](https://github.com/shubham418)** - *Original [YiffScraper](https://github.com/shubham418/yiff_scraper)*
* **[LaChocola](https://github.com/LaChocola)** - *Update Project Manager*
* **[DigiDuncan](https://github.com/DigiDuncan)** - *Update Coder*
* **[Natalie Fearnley](https://github.com/nfearnley)** - *Bug fixer*

See also the list of [contributors](https://github.com/yiffscraper/yiffscraper/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
escrotum 1.0.1
Minimalist screenshot capture and screen recording program inspired by scrot.
Keywords: screenshot,screen-recording,scrot,cli

Escrotum (`Help Wanted! <https://github.com/Roger/escrotum/issues/44>`_)
========================================================================

Linux screen capture and screen recording program inspired by scrot.


Why?
----

Because scrot has glitches when selection is used in refreshing windows

Features
--------

* fullscreen screenshots
* screen recording
* partial(selection) screenshots
* window screenshot(click to select)
* screenshot by xid
* store the image to the clipboard

::

    usage: escrotum [-h] [-v] [-s] [-x XID] [-d DELAY]
                    [--selection-delay SELECTION_DELAY] [-c] [-C] [-e COMMAND]
                    [-r]
                    [FILENAME]

    positional arguments:
      FILENAME              image filename, default is
                            %Y-%m-%d-%H%M%S_$wx$h_escrotum.png

    optional arguments:
      -h, --help            show this help message and exit
      -v, --version         output version information and exit
      -s, --select          interactively choose a window or rectangle with the
                            mouse, cancels with Esc or Right Click
      -x XID, --xid XID     take a screenshot of the xid window
      -d DELAY, --delay DELAY
                            wait DELAY seconds before taking a shot
      --selection-delay SELECTION_DELAY
                            delay in milliseconds between selection/screenshot
      -c, --countdown       show a countdown before taking the shot (requires
                            delay)
      -C, --clipboard       store the image on the clipboard
      -e COMMAND, --exec COMMAND
                            run the command after the image is taken
      -r, --record          screen recording. Alt+Ctrl+s to stop the recording

      SPECIAL STRINGS
      Both the --exec and filename parameters can take format specifiers
      that are expanded by escrotum when encountered.

      There are two types of format specifier. Characters preceded by a '%'
      are interpreted by strftime(2). See man strftime for examples.
      These options may be used to refer to the current date and time.

      The second kind are internal to escrotum and are prefixed by '$'
      The following specifiers are recognised:
      	$f image path/filename (ignored when used in the filename)
      	$w image width
      	$h image height
      Example:
      	escrotum '%Y-%m-%d-%H%M%S_$wx$h_escrotum.png'
      	Creates a file called something like 2013-06-17-082335_263x738_escrotum.png

      EXIT STATUS CODES
      1 can't get the window by xid
      2 invalid pixbuf
      3 can't save the image
      4 user canceled selection
      5 can't grab the mouse
      6 error with ffmpeg

Install
-------

* on archlinux, install with your favorite aur manager, ie. yay -S escrotum-git
* with pip, pip install escrotum