Metadata-Version: 2.1
Name: pyimgbox
Version: 0.2.1
Summary: Upload images to imgbox.com
Home-page: https://github.com/plotski/pyimgbox
Author: plotski
Author-email: plotski@example.org
License: UNKNOWN
Description: - CLI tool
        
            ```sh
            $ imgbox foo.jpg bar.png --title "My Gallery" --thumb-width 500
            ```
        
        - Shell script to generate BBCode
        
            ```sh
            imgbox --json --thumb-width 350 "$@" > upload.json
            echo "[url=$(jq -r '.gallery_url' < upload.json)]Gallery[/url]"
            echo "[url=$(jq -r '.edit_url' < upload.json)]Edit Gallery[/url]"
            while read image; do
                image_url=$(jq -r '.image_url' <<< "$image")
                thumbnail_url=$(jq -r '.thumbnail_url' <<< "$image")
                echo "[url=$image_url][img]$thumbnail_url[/img][/url]"
            done <<< $(jq -c '.images[]' upload.json)
            ```
        
        - Python
        
            ```python
            import pyimgbox
            import pprint
            files = ("this.jpg", "and/that.png")
            gallery = pyimgbox.Gallery(title="Hello, World!")
            try:
                gallery.create()
            except ConnectionError as e:
                print('Oh no!', str(e))
            else:
                print('Gallery URL:', gallery.url)
                print('   Edit URL:', gallery.edit_url)
                for submission in gallery.add(*files):
                    pprint.pprint(submission)
            ```
        
        ### Installation
        
        ```sh
        $ sudo apt install pipx
        $ pipx install --upgrade pyimgbox
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries
Classifier: Intended Audience :: Developers
Requires-Python: >=3.6
Description-Content-Type: text/markdown
