Metadata-Version: 2.0
Name: copysc
Version: 0.2.7
Summary: Small utility that translates a shared screenshot url into a markdown-ready *.png url. Works with dropbox, screencloud, and others.
Home-page: https://github.com/rv816/copysc
Author: Ryan Vass
Author-email: rvsax16@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: bs4
Requires-Dist: pyperclip
Requires-Dist: requests

Convert "Screenshot-sharing" utility links to markdown-ready \*.png files I'm sure you are also annoyed that screenshot-sharing utilities like Screencloud and Dropbox only copy a link to their screenshot viewing page, not to the ``.png`` file itself.
==========================================================================================================================================================================================================================================================

So, if you have a python window open, use this module to quickly
``convert_clipboard()`` to a downloadable link.

In the backgound, this simply accesses the page linked by the
screenshot-sharing utility using ``requests``, parses it with
BeautifulSoup, finds the first link that ends in png using regex, and
copies that to the clipboard using pyperclip.

Installation
------------

Python Module
~~~~~~~~~~~~~

``pip install copysc``

or

.. code:: bash

    $ git clone https://github.com/rv816/copysc.git
    $ cd copysc
    $ python setup.py install

Command Line Utility
~~~~~~~~~~~~~~~~~~~~

*Linux*
^^^^^^^

.. code:: bash

    $ export copyscpath=$(python -c 'import copysc; print(copysc.__path__[0])')
    $ echo export PATH=$PATH:$copyscpath >> ~/.bashrc
    $ sudo chmod 755 $copyscpath/copyscreen.py

You may also need to install a clipboard drivers to enable pyperclip to
interact with your X clipboard.

::

    $ sudo apt-get install xclip
    $ sudo apt-get install xsel

*Mac*
^^^^^

.. code:: bash

    $ export copyscpath=$(python -c 'import copysc; print(copysc.__path__[0])')
    $ echo export PATH=$PATH:$copyscpath >> ~/.bash_profile
    $ sudo chmod 755 $copyscpath/copyscreen.py

*Windows*
^^^^^^^^^

Install Linux or buy a Mac and see above.

*I'm sorry. That was a bit rude. I'm sure it's possible, but I don't
have the faintest idea how Windows works* *My hunch is as follows:*

1. Find out the absolute path of the module as follows:
   ``C:\>python -c 'import copysc; print(copysc.__path__[0])'``

2. Copy that path and add it to your PATH variable on windows.

--------------

Usage:
------

As python module:
~~~~~~~~~~~~~~~~~

.. code:: python

    from copysc.copyscreen import convert_clipboard
    convert_clipboard()

OR...you can feed it a link directly

.. code:: python

    from copysc.copyscreen import convert_clipboard
    convert_clipboard(link= 'https://www.dropbox.com/s/wg24eyirfaqrbnw/Screenshot%202014-10-17%2018.06.22.png?dl=0')

>From the command line:
~~~~~~~~~~~~~~~~~~~~~~

``$ copyscreen``

*or*

``$ copyscreen http://screencloud.net/v/zOk6``


