Samuel FORESTIER
1ec6febf6d
Merge branch 'dev'
v4.2.1
2017-09-17 10:54:35 -04:00
Samuel FORESTIER
cfd5fecf40
Adds a constant for the 'No Address' string too
2017-09-17 10:33:47 -04:00
Samuel FORESTIER
d15ef002d4
Fixes PEP8 (E501) for the lines the most important to understand
2017-09-17 10:20:29 -04:00
Samuel FORESTIER
a2b762a3b5
Improves README (minor)
2017-09-17 10:19:54 -04:00
Samuel FORESTIER
13bf473847
Makes use of the second parameter of getenv
and...
...
... regroups 'Not detected' default strings as one global variable
2017-09-07 09:28:37 -04:00
Samuel FORESTIER
61070e354e
Changes the truncation for _GPU_ output
2017-09-03 11:16:59 -04:00
Samuel FORESTIER
9a6d9c1453
Adds some comments, and following of (9ec42bd) for _DesktopEnvironment_
2017-09-02 09:27:23 -04:00
Samuel FORESTIER
9ec42bd6c9
Avoids two useless assignments with else
statement, for for
-loops
2017-09-01 14:41:56 -04:00
Samuel FORESTIER
bcb41a9771
Let's display default string when some environment variables aren't set
2017-08-30 13:07:03 -04:00
Samuel FORESTIER
5fc35fffd5
Simplifies the color-choosing algorithm for Disk
and RAM
Classes...
...
... and reduces the legacy method of RAM computing with a closure
2017-08-30 08:09:55 -04:00
Samuel FORESTIER
422ed1f52a
Merge branch 'dev'
v4.2.0
2017-08-29 10:39:55 -04:00
Samuel FORESTIER
f2765f83b9
Removes default parameter for strip()
-family functions...
...
... and minor optimization for RAM string operations
2017-08-29 10:39:37 -04:00
Samuel FORESTIER
4560d43458
Now Archey will handle (without displaying) packages tools errors
2017-08-29 10:31:16 -04:00
Samuel FORESTIER
3bb0cf82fe
Improves and details recommended packages README section
2017-08-29 10:28:41 -04:00
Samuel FORESTIER
cc6fea53aa
Adds compatibility to virtualized environments (run as root
needed)
2017-08-29 10:04:11 -04:00
Samuel FORESTIER
eed369a45e
Adds GitHub Issue and Pull Request templates to the project repository
2017-08-25 11:30:16 +02:00
Samuel FORESTIER
998f029156
Minor optimization for WindowEnvironment
detection loop (old method)
2017-08-25 10:41:14 +02:00
Samuel FORESTIER
404f134c73
(b86768d8): We got a built-in operator to avoid the same operation twice
2017-08-25 10:37:55 +02:00
Samuel FORESTIER
335e223e1c
Optimizes 'Debian' OS detection regular expression
2017-08-25 10:22:23 +02:00
Samuel FORESTIER
3a56e191cd
Improves README
2017-08-24 13:38:44 +02:00
Samuel FORESTIER
b86768d8b9
Prefers integer divisions than int
casts for uptime computations
2017-08-24 13:16:50 +02:00
Samuel FORESTIER
2a4cddcf2d
Merge pull request #8 from normcyr/fix-wmctrl-not-installed
...
Fix error if `wmctrl` is not installed
2017-08-22 15:21:07 +02:00
Normand Cyr
0d75fa6b79
fix error if wmctrl is not installed
2017-08-22 08:16:12 -04:00
Samuel FORESTIER
7eab2dfad9
Limits the possibilities of the last global except
statement
2017-08-22 13:05:07 +02:00
Samuel FORESTIER
d7aeea2aa7
Merge branch 'feature/raspberry_model' into dev
2017-08-22 13:01:59 +02:00
Samuel FORESTIER
a3e7f73809
Allows "Raspbian" OS to be detected as a "Debian" one
2017-08-22 13:01:13 +02:00
Samuel FORESTIER
174caaa483
Clarifies the GPU
Class, and show 'Not detected' on Raspberry boards
...
The usage of `lspci` command is not relevant on Pi boards, and no API would allow us to retrieve such details
2017-08-22 12:59:44 +02:00
Samuel FORESTIER
05eca9920e
Prettifies the CPU
Class, and handles Raspberry's chipset info
2017-08-22 12:57:32 +02:00
Samuel FORESTIER
01fb69066c
Reworks the Model
Class in order to handle Raspberry's hardware info
2017-08-22 12:56:25 +02:00
Samuel FORESTIER
1e017fbb2b
Renames the project internally (see #6 )
v4.1.2
2017-08-22 10:38:57 +02:00
Samuel FORESTIER
a4403a918c
Replaces '∅' by 'Not detected' ( #5 ) and deletes two useless assignments
2017-08-13 21:06:50 +02:00
Samuel FORESTIER
19a4fb7d04
Changes indentation (PEP8 : W191) & clarifies DesktopEnvironment's logic
v4.1.1
2017-08-08 15:01:28 +02:00
Samuel FORESTIER
c04d74dd8e
Fixes bad field identifier for LAN IP addresses ( #4 )
2017-08-07 15:27:14 +02:00
Samuel FORESTIER
d5f8316273
Uses the output of ip addr show
when hostname -I
is not available ( #4 )
2017-08-06 19:14:30 +02:00
Samuel FORESTIER
79b585c91a
Well, Nemo is rather a File Manager than a Window Manager...
2017-08-01 17:33:03 +02:00
Samuel FORESTIER
2ed6d5d1a5
Do not throw any error within a non-graphical env' (with WMCTRL present)
2017-08-01 17:31:32 +02:00
Samuel FORESTIER
43ac29f5ac
Reduces code a bit by using check_output()
instead of Popen()
v4.1.0
2017-07-27 17:13:37 +02:00
Samuel FORESTIER
aa43e7737f
Merge branch 'review/normcyr_ip-adresses'
2017-07-27 15:55:54 +02:00
Samuel FORESTIER
0cf579c7d5
🔧 Reviews and improves ip-adresses
branch
...
* Displays each local IP adress available (for multi-inferfaces devices)
* Allows a `wget` call on <https://ident.me/ > if `dig` is not available (in order to avoid an additional required dependency to `dnsutils`)
* Adds a timeout for public IP requests (to avoid a main script freeze)
* Prefers `decode()` to `re.sub()` calls
* Improves output entries display (?)
* Handles "No Connection" cases (and silences `dig` error on name resolution trouble)
* PEP8 😛
* Adapts (and improves) README with latest stuffs
2017-07-27 15:22:44 +02:00
Normand Cyr
f9ae36bdf6
add LAN and WAN IP addresses info
2017-07-27 13:51:32 +02:00
HorlogeSkynet
280fdf8665
Replaces outputs' OrderedDict by an Enumeration
2017-06-27 07:56:51 +02:00
HorlogeSkynet
df62e66890
Reorders alphabetically the distribution logos
v4.0.5
2017-06-21 12:42:17 +02:00
HorlogeSkynet
a9701c8520
Prefers fullmatch
to match
(regex functions)
2017-06-21 12:42:17 +02:00
HorlogeSkynet
06bb901d8f
Fixes LinuxMint detection and improves invisible background logo colors
2017-06-20 19:42:52 +02:00
HorlogeSkynet
dc1f9a76df
Changes the distribution detection method + Workaround for #1 with regex
2017-06-20 19:21:21 +02:00
HorlogeSkynet
95362082ec
DRY distribution names
2017-06-20 17:38:32 +02:00
HorlogeSkynet
edd86333ab
Minor improvement for README & Let's get back to 644 script permissions
2017-06-19 23:07:41 +02:00
Samuel FORESTIER
64faa76296
Update README.md
2017-05-23 13:09:33 +02:00
HorlogeSkynet
2aa09660ac
Removes the double tabulations left-offset (GPU info less concatenated)
v4.0.4
2017-05-19 17:16:18 +02:00
HorlogeSkynet
90cf2232e6
Improves README.md
2017-05-19 16:59:55 +02:00