|
1 | 1 | # RadexReader |
2 | 2 |
|
3 | | -The RadexReader is an user-space driver for the [RADEX RD1212](https://quartarad.com/product-category/radiation-detector/) Geiger counter. It allow to read and clear stored data via USB. Warning! This tool is completely unrelated with QuartaRad. |
| 3 | +The RadexReader is an user-space driver for the [RADEX RD1212](https://quartarad.com/product-category/radiation-detector/) Geiger counter. It allow to read and clear **stored data** via USB. Warning! This tool is completely unrelated with QuartaRad. |
4 | 4 |
|
5 | | -Debian and Fedora packages submitted: [deb](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974217), [rpm](https://bugzilla.redhat.com/show_bug.cgi?id=1896742). Ubuntu: [PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages). |
| 5 | + |
6 | 6 |
|
7 | | -## Installation |
8 | | - |
9 | | -It require *libusb*. |
| 7 | +## Screenshots |
10 | 8 |
|
11 | | -* Debian and Ubuntu: `sudo apt install python3-radexreader radexreader` (coming soon, or via PPA) |
12 | | - |
13 | | -* Fedora: `sudo dnf install python3-radexreader` (coming soon) |
14 | | - |
15 | | -* Linux: `sudo python3 -m pip install pyusb radexreader` (+libusb) |
| 9 | +[](images/read.png?raw=true) |
| 10 | +[](images/compare.png?raw=true) |
16 | 11 |
|
17 | | -* Mac: `sudo pip install pyusb radexreader` (+libusb) |
| 12 | +* Read `src/cmd.py` for examples. |
| 13 | +* Run the command `radexreader` available with DEB/RPM packages. |
| 14 | +* Run the command `cmd.py` available with PYPI package. |
18 | 15 |
|
19 | | -* Windows: `python -m pip install pyusb radexreader` (+[libusb](https://libusb.info/), put libusb-1.0.dll in system32) |
| 16 | +## Installation |
20 | 17 |
|
21 | | -* Docker Alpine: `sudo docker run --rm --user root -it --privileged -v /dev:/dev python:3.x-alpine /bin/sh` then: `apk update ; apk add libusb ; python3 -m pip install pyusb radexreader` |
| 18 | +It require *libusb*. |
22 | 19 |
|
23 | | -## Usage and Screenshots |
| 20 | +* Debian and Ubuntu: `sudo apt install python3-radexreader radexreader` (coming soon or via [PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages)) |
24 | 21 |
|
25 | | -* Read `src/cmd.py` for usage examples. |
26 | | -* Run the command `radexreader` available with DEB/RPM packages. |
27 | | -* Run the command `cmd.py` available with PYPI package. |
| 22 | +* Fedora: `sudo dnf install python3-radexreader` (coming soon) |
28 | 23 |
|
29 | | -[](images/read.png?raw=true) |
30 | | -[](images/compare.png?raw=true) |
| 24 | +* Linux: `sudo python3 -m pip install pyusb pyserial radexreader` (+libusb) |
| 25 | + |
| 26 | +* Mac: `sudo pip install pyusb pyserial radexreader` (+libusb) |
| 27 | + |
| 28 | +* Windows: `python -m pip install pyusb pyserial radexreader` (+[libusb](https://libusb.info/), put libusb-1.0.dll in system32) |
| 29 | + |
| 30 | +* Docker Alpine: `sudo docker run --rm --user root -it --privileged -v /dev:/dev python:3.x-alpine /bin/sh`\ |
| 31 | +then: `apk update ; apk add libusb ; python3 -m pip install pyusb pyserial radexreader` |
| 32 | + |
| 33 | +## PPA |
| 34 | + |
| 35 | +Installation for Debian and Ubuntu with [PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages): |
| 36 | +``` |
| 37 | +sudo add-apt-repository ppa:luigifab/packages |
| 38 | +sudo apt update |
| 39 | +sudo apt install python3-radexreader radexreader |
| 40 | + -- or -- |
| 41 | +sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FFE5BD439356DF7D |
| 42 | +echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list |
| 43 | +sudo apt update |
| 44 | +sudo apt install python3-radexreader radexreader |
| 45 | + -- or -- |
| 46 | +sudo wget -O /etc/apt/trusted.gpg.d/luigifab.gpg https://www.luigifab.fr/apt.gpg |
| 47 | +echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list |
| 48 | +sudo apt update |
| 49 | +sudo apt install python3-radexreader radexreader |
| 50 | +``` |
| 51 | + |
| 52 | +```bash |
| 53 | +# sha256sum /etc/apt/trusted.gpg.d/luigifab.gpg |
| 54 | +578c89a677048e38007462d543686b53587efba9f93814601169253c45ff9213 |
| 55 | +# apt-key list |
| 56 | +/etc/apt/trusted.gpg.d/luigifab.gpg |
| 57 | +pub rsa4096 2020-10-31 [SC] |
| 58 | + 458B 0C46 D024 FD8C B8BC 99CD FFE5 BD43 9356 DF7D |
| 59 | +``` |
31 | 60 |
|
32 | 61 | ## Copyright |
33 | 62 |
|
34 | | -- Current version: 1.0.0 (11/11/2020) |
| 63 | +- Current version: 1.1.0 (04/04/2021) |
35 | 64 | - Compatibility: Python 3.3 / 3.4 / 3.5 / 3.6 / 3.7 / 3.8 / 3.9 |
36 | | -- Links: [PYPI package](https://pypi.org/project/radexreader/), [PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages) |
37 | | - |
38 | | -This program is provided under the terms of the *GNU GPLv2+* license. |
| 65 | +- Links: [luigifab.fr](https://www.luigifab.fr/python/radexreader) - [github.com](https://github.com/luigifab/python-radexreader) - [pypi.org](https://pypi.org/project/radexreader/)\ |
| 66 | +[debian python-radexreader.deb](https://tracker.debian.org/pkg/python3-radexreader) |
| 67 | + *([ITP](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973447), |
| 68 | + [RFS](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974217))*\ |
| 69 | +[fedora python-radexreader.rpm](https://src.fedoraproject.org/rpms/python3-radexreader) |
| 70 | + *([RR](https://bugzilla.redhat.com/show_bug.cgi?id=1896742))*\ |
| 71 | +[launchpad PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages) |
| 72 | + |
| 73 | +This program is provided under the terms of the **GNU GPLv2+** license.\ |
| 74 | +If you like, take some of your time to improve some translations, go to https://bit.ly/2HyCCEc. |
0 commit comments