More detailed installation instructions can be found in this file. This will use the official package uploaded to pip.
First of all, on any system we should verify that we have a Python 2.7 installation and a Pip installation setup properly. Opening the terminal or the powershell, we can try the following to check your python installation:
python --version
If you get errors at this point or the Python version is not appeating, your system is not yet prepared. You will need to install Python 2.7 from the official website:
https://www.python.org/downloads/
Follow the installation steps for your system. Note that in one step of the Windows installation process you WILL NEED to manually add c:\Python27 and C:\Python27\scripts to the system. Try again after completing this task.
Now it's the turn of the Package manager. Check that you have the pip version installed:
pip --version
If you get any errors at this point, you have several options:
- If your running Ubuntu or Debian-like systems, try sudo apt-get install python-pip
- In any case you can always download https://bootstrap.pypa.io/get-pip.py and install it manually. In Windows-like systems, you do NOT need to type sudo.
# Going to the downloads folder
python get-pip.py
You can do it at a time in Linux and MacOS systems:
# Downloading
wget https://bootstrap.pypa.io/get-pip.py
# Installing as root
sudo python get-pip.py
Try again and check if the new pip version is installed.
Fast way to do it on any system:
pip install deepify
Under MacOS or Linux systems, you may need to do this as superuser:
sudo pip install deepify
This will manage all the dependencies for you.
If everything went correctly (we hope so!), it's time for trying usufy.py, mailfy.py and so on. But we are they? They are installed in your path meaning that you can open a terminal anywhere and typing the name of the program (seems to be an improvement from previous installations...). Examples:
onionGet.py -u "http://3g2upl4pq6kufc4m.onion/"
Deepify is a tool in development mantained by its authors and, thus, we will commit new issues and functionalities from time to time. To upgrade your local Deepify installation you can type the following:
pip install deepify --upgrade
Under MacOS or Linux systems, you may need to do this as superuser:
sudo pip install deepify --upgrade
This will manage all the dependencies for you and will try to download the latest "stable" version. If you want to try a prerelease version, you can type:
sudo pip install deepify --upgrade --pre
But please, do it under your responsibility. Strange things may take place!