semvec/pypi-packages huggingface dataset:
imagyy 1.0.3
Fetches public photos of different social networking platforms
License: MIT

Imagyy
======

|Build\_Status| |GitHub\_issues| |GitHub\_stars| |GitHub\_license|
|PyPI|

Imagyy aims to solve the following issues:

-  Due to the advent of Post Search, it’s difficult to use the feature
   of “Photos of” which was earlier done using graph search.
-  Downloads profile images from popular platforms like Linkedin, Quora,
   Github, Instagram, Facebook etc.

You can read more about the project `here`_.

Installation :
==============

``imagyy`` is a Python2.7/3 library.

::

    pip install imagyy

Preconditions :
===============

Graph search doesn’t work until you are logged into your account while
the extension works otherwise also. This is a command line tool.

Usage :
=======

::

    usage: imagyy [-h] [-fb] [-ig] [-qr] [-ln] [-gb] [-n username]
                          [-u url] [-i id] [-d directory]

    Tool for fetching photos from facebook

    optional arguments:
      -h, --help            show this help message and exit
      -fb, --facebook       Fetch Facebook Photos (Default)
      -ig, --instagram      Fetch Instagram Photos
      -qr, --quora          Fetch Instagram Photos
      -ln, --linkedin       Fetch LinkedIn Profile Photo
      -gb, --github         Fetch Github Profile Photo
      -n username, --username username
                            Username to analyze (For Linkedin add everything after
                            ".com" eg: in/tusharmakkar08)
      -u url, --url url     Profile Url to analyze
      -i id, --id id        Profile Id to analyze (only for facebook)
      -d directory, --directory directory
                            Directory to download photos/Name of downloaded file

Examples
========

-  For facebook related photos from username

   ::

       imagyy -fb -n zuck 

-  For facebook related photos from url

   ::

       imagyy -fb -u http://facebook.com/zuck

-  For Instagram related photos from username

   ::

       imagyy -ig -n tusharmakkar08

-  For Quora related photos from username

   ::

       imagyy -qr -n Tushar-Makkar

-  For Github related photos from username

   ::

       imagyy -gb -n tusharmakkar08

-  For Linkedin related photos from username

   ::

       imagyy -ln -n in/tusharmakkar08

License
=======

The mighty MIT license. Please check ``LICENSE`` for more details.

.. _here: http://tusharmakkar08.github.io/Imagyy/

.. |Build_Status| image:: https://travis-ci.org/tusharmakkar08/Imagyy.svg?branch=master
   :target: https://travis-ci.org/tusharmakkar08/Imagyy
.. |GitHub_issues| image:: https://img.shields.io/github/issues/tusharmakkar08/Imagyy.svg
   :target: https://github.com/tusharmakkar08/Imagyy/issues
.. |GitHub_stars| image:: https://img.shields.io/github/stars/tusharmakkar08/Imagyy.svg
   :target: https://github.com/tusharmakkar08/Imagyy/stargazers
.. |GitHub_license| image:: https://img.shields.io/badge/license-MIT-blue.svg
   :target: https://raw.githubusercontent.com/tusharmakkar08/Imagyy/master/LICENSE
.. |PyPI| image:: https://img.shields.io/pypi/v/Imagyy.svg?maxAge=2592000
   :target: https://pypi.python.org/pypi/imagyy
RedditWallpaperChooser 0.2.3
Automatically download trending wallpapers from subreddits of your choice.
License: MIT
Keywords: Reddit subreddit wallpaper desktop

# RedditWallpaperChooser

RedditWallpaperChooser will download the trending wallpapers of the day from any subreddit of your choice.

## Features

* Choose the subreddits you like.
* Filter by aspect ratio and image size.

## Requirements

We make use of Python's 3 asynchronous APIs and `async`/`await` syntax.
For this reason, we only support Python versions ≥ 3.5.

Additional requirements are listed in the `requirements.txt` file.

## Installation & Usage

Until RedditWallpaperChooser will land on PyPi you can install it as follows:

```bash
$ git clone https://github.com/aldur/RedditWallpaperChooser/
$ cd RedditWallpaperChooser
$ pip install . .[extras]  # --user could also help you
```

You'll find `reddit-wallpaper-chooser` in your `PATH`. You can now start collecting wallpapers.

```bash
$ reddit-wallpaper-chooser
```

The absolute path of one of the downloaded wallpapers will be printed out to standard output.

### macOS

As a bonus, on macOS, you can set the wallpaper to the one just downloaded for you:
```bash
$ wall=$(reddit-wallpaper-chooser 2> /dev/null) && osascript -e "tell application \"Finder\" to set desktop picture to POSIX file \"$wall\""
```

_Note_: due to a limitation of the macOS APIs, it will only change the wallpaper of the currently selected space.

## Configuration

You can configure RedditWallpaperChooser by providing a `ini` configuration file.
In it, you can specify the following general options:

- the subreddits to parse (`subreddits`)
- the number of results per subreddit (`result_limit`)
- the output directory (`output_folder`)
- the subreddit sorting (`sorting`)
- a time parameter for 'top'/'controversial' sorting (`time`)

Additionally, you can also filter the candidate wallpapers to be selected and returned at the end of the download process:

- by aspect ratio (`aspect_ratio`)
- by minimum size (`size`)

Until better documentation will be developed please refer to the default configuration options as a working example;
You can dump it as follows:

```bash
$ reddit-wallpaper-chooser -d config.ini
```

You can then use your configuration with:

```bash
$ reddit-wallpaper-chooser -c config.ini
```

## Future improvements

- Filter wallpapers by color.
- Avoid choosing again the same images.
- Add a proper test suite.