Added doc for deploy scripts folder. Simplified main documentation

This commit is contained in:
Marco
2019-07-05 23:26:46 +02:00
parent 2f01e78ffd
commit 5b30dd59d4
2 changed files with 79 additions and 50 deletions

View File

@@ -14,9 +14,6 @@ In short, ARTEMIS is a signals hunter software and a useful aid for radio listen
- [Run from binary](#Run-from-binary)
- [Run from source code](#Run-from-source-code-OS-independent)
- [Run using deploy script](#Run-using-deploy-script)
- [Windows](#Windows)
- [Linux](#Linux)
- [MacOS](#MacOS)
- [Database](#database)
- [Syntax](#syntax)
- [Multiple Items fields (Location, Modulation)](#multiple-items-fields-location-modulation)
@@ -60,54 +57,9 @@ python3 artemis.py
## Run using deploy script
<img src="documentation/win.png" align="right" />
This is a third option to run Artemis 3 on your pc. The method of installation is based on an automatic script that set privileges, install dependencies and create a working shortcut to your desktop/menu.
> ### Windows:
>
> 1. Windows don't offer a native version of Python. Download and install Python 3 (> 3.7) from the official website (https://www.python.org/downloads/). Be sure to select the flag `Add Python 3.x to PATH` during the first part of the installation. To verify the correct installation of Python open a CMD terminal (Open the **run** windows with **Win+R** and type **cmd**) and check the version of the just installed python 3 with:
> ```
> python --version
> ```
> 2. Use the `clone or download` button (https://github.com/AresValley/Artemis/archive/master.zip) to download the source code of Artemis 3.
> 3. Extract the .zip and place Artemis folder where you prefer. The code must always be accompanied by a `themes` folder.
> 4. To install the necessary libraries open the `Artemis/deploy/Windows` folder. Run (with a double click) the script `deploy_win.bat`. The script will:
>
> * Set the correct read/write privileges for Artemis folder. The main folder **must have the reading/writing permission** to download the Signals Database.
> * Install the required Python 3 libraries with pip3.
> * Generate a .pyw file (script launcher without console), and it will create a shortcut on the desktop.
<img src="documentation/linux.png" align="right" />
> ### Linux:
>
> 1. Linux already offers a native version of python on board. Please verify the presence of Python 3 and check the version (> 3.7) opening a terminal and typing:
> ```
> python --version
> ```
> If, for some reasons python, it is not present in your system follow the specific instructions to install it on your distro. For the common Linux OS:
> * **Ubuntu**, **Mint**: `sudo apt-get install python3.7`
> * **Fedora**: `sudo dnf install python37`
> 2. Use the `clone or download` button (https://github.com/AresValley/Artemis/archive/master.zip) to download the source code of Artemis 3.
> 3. Extract the .zip where you like (use `unzip Artemis-master.zip`). The code must always be accompanied by a `themes` folder.
> 4. To install the necessary libraries open the `Artemis/deploy/Linux` folder. Run the script `deploy_linux.sh` typing in a terminal:
> ```
> cd PATH / TO / ARTEMIS / FOLDER /deploy/Linux
> sh deploy_linux.sh
> ```
>
> 5. Follow the terminal instructions. At the end, you will find a shortcut to Artemis 3 in the main menu. The script `deploy_linux.sh` will:
>
> * Set the correct read/write privileges for Artemis folder. The main folder **must have the reading/writing permission** to download the Signals Database.
> * Install the required Python 3 libraries with pip3.
> * Generate a .desktop file (script launcher without console) in `$HOME/.local/share/applications` and it will copy the .svg Artemis icon in `/usr/share/icons/`.
<img src="documentation/apple.png" align="right" />
> ### MacOS:
>
> 1. To Be Completed...
**For the sake of completeness, the documentation is available in `unused_installation_scripts`, but we strongly discourage any attempt to use it.**
## Database

View File

@@ -0,0 +1,77 @@
<img src="../documentation/ArtemisLogoSmall.png" align="right" />
# ARTEMIS 3 ![LICENSE](https://img.shields.io/github/license/AresValley/Artemis.svg?style=flat-square) ![ISSUE](https://img.shields.io/github/issues/AresValley/Artemis.svg?style=flat-square) ![LANGUAGE](https://img.shields.io/github/languages/top/AresValley/Artemis.svg?style=flat-square)
*Radio Signals Recognition Manual*
## ARTEMIS 3 - Unused Deployment Scripts
This folder contains a third option to run Artemis 3 on your pc. The method of installation is based on an automatic script that set privileges, install dependencies and create a working shortcut to your desktop/menu.
**For the sake of completeness, the documentation is available below, but we strongly discourage any attempt to use it.**
## Run using deploy script
<img src="../documentation/win.png" align="right" />
> ### Windows:
>
> 1. Windows don't offer a native version of Python. Download and install Python 3 (> 3.7) from the official website (https://www.python.org/downloads/). Be sure to select the flag `Add Python 3.x to PATH` during the first part of the installation. To verify the correct installation of Python open a CMD terminal (Open the **run** windows with **Win+R** and type **cmd**) and check the version of the just installed python 3 with:
> ```
> python --version
> ```
> 2. Use the `clone or download` button (https://github.com/AresValley/Artemis/archive/master.zip) to download the source code of Artemis 3.
> 3. Extract the .zip and place Artemis folder where you prefer. The code must always be accompanied by a `themes` folder.
> 4. To install the necessary libraries open the `Artemis/deploy/Windows` folder. Run (with a double click) the script `deploy_win.bat`. The script will:
>
> * Set the correct read/write privileges for Artemis folder. The main folder **must have the reading/writing permission** to download the Signals Database.
> * Install the required Python 3 libraries with pip3.
> * Generate a .pyw file (script launcher without console), and it will create a shortcut on the desktop.
<img src="../documentation/linux.png" align="right" />
> ### Linux:
>
> 1. Linux already offers a native version of python on board. Please verify the presence of Python 3 and check the version (> 3.7) opening a terminal and typing:
> ```
> python --version
> ```
> If, for some reasons python, it is not present in your system follow the specific instructions to install it on your distro. For the common Linux OS:
> * **Ubuntu**, **Mint**: `sudo apt-get install python3.7`
> * **Fedora**: `sudo dnf install python37`
> 2. Use the `clone or download` button (https://github.com/AresValley/Artemis/archive/master.zip) to download the source code of Artemis 3.
> 3. Extract the .zip where you like (use `unzip Artemis-master.zip`). The code must always be accompanied by a `themes` folder.
> 4. To install the necessary libraries open the `Artemis/deploy/Linux` folder. Run the script `deploy_linux.sh` typing in a terminal:
> ```
> cd PATH / TO / ARTEMIS / FOLDER /deploy/Linux
> sh deploy_linux.sh
> ```
>
> 5. Follow the terminal instructions. At the end, you will find a shortcut to Artemis 3 in the main menu. The script `deploy_linux.sh` will:
>
> * Set the correct read/write privileges for Artemis folder. The main folder **must have the reading/writing permission** to download the Signals Database.
> * Install the required Python 3 libraries with pip3.
> * Generate a .desktop file (script launcher without console) in `$HOME/.local/share/applications` and it will copy the .svg Artemis icon in `/usr/share/icons/`.
<img src="../documentation/apple.png" align="right" />
> ### MacOS:
>
> 1. To Be Completed...
## License
This program (ARTEMIS 3, 2014-2019) is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see: www.gnu.org/licenses
## Thanks
* **Marco D.T.** - *Artemis I-II programmer, DB parsing, Website*
* **Alessandro C.** - *Artemis III lead programmer*
* **Paolo R. (IZ1MLL)** - *Lead β Tester, RF specialist*
* **Carl C.** - *Sigidwiki admin, β Tester, Signals expert*
* **Marco B.** - *macOS deployment, β Tester*
* **Francesco C., Pierpaolo P., Luca XYZ, Paolo XYZ, Daniele XYZ** - *β Tester*