Small utility that translates a shared screenshot url into a markdown-ready *.png url. Works with dropbox, screencloud, and others.
Project description
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``
==========================================================================================================================================================================================================================================================
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``
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
copysc-0.2.6.tar.gz
(3.1 kB
view hashes)
Built Distribution
copysc-0.2.6-py3-none-any.whl
(5.1 kB
view hashes)