1
0
mirror of https://github.com/HorlogeSkynet/archey4 synced 2025-04-28 04:00:15 +02:00

11 Commits

Author SHA1 Message Date
Samuel FORESTIER
921cef5882 [META] Adds latest contributors to dedicated COPYRIGHT section 2020-10-11 09:39:48 +02:00
Samuel FORESTIER
4461c6eed9 [META] Adds @ingrinder to maintainers and improves COPYRIGHT consistency 2020-05-19 10:04:35 +02:00
Samuel FORESTIER
3ff70faae9 [DOC] Adds @ingrinder to the contributors list for all its work 2020-04-24 09:53:24 +02:00
Samuel FORESTIER
6ce3401db3 Updates a link and properly documents packaging procedure for end-users 2020-03-28 10:36:29 +01:00
Samuel FORESTIER
c9e784f41c Adds @czr173 to contributors, and globally improves the list consistency 2019-12-24 10:17:22 +01:00
Anthony Lannutti
4dcf479826 Software Architecture major rework (#41)
* Moved constants and logo ascii art out of the main file
* Moved Configuration class to separate file
* Moved Output class to a separate file
* Moved hostname class definition to it's own separate file
* Moved Model class definition to it's own file
* Moved Kernel class to its own file
* Moved uptime class definition to it's own file
* Moved Disk class definition to its own file
* Moved RAM class definition to it's own file
* Moved CPU class definition to it's own file
* Moved LanIp class definition to it's own file
* Moved WanIp class definition to a separate file
* Moved Packages class definition to separate file
* Moved User class definition to its own file
* Moved entry class definitions to their own directory
* Moved GPU entry class definition to a separate file
* Moved temperature entry class definition to a separate file
* Moved terminal entry class definition to separate file
* Moved shell entry class definition to separate file
* Rewrited the `LanIp` module to handle more cases and optimizations
* Moved window manager and desktop environment class definitions to separate files
* Moved distro class definition to separate file
* Removed direct use of COLOR_DICT in disk.py and ram.py
* Moved unit tests and modified import paths
* Moved {DE,WM}_DICT constants to their respective modules
* Made `Configuration` & `Processes` (new class) act as singletons
* Set the `Configuration` internal `config` dictionary to "private" attribute

+ Now relies on a `.pylintrc` file for Pylint (now almost fully-compliant)
+ Fixed typos
+ Added another dependency on `netifaces`, but this should remove the assumption about tools available in the user's environment
+ The project may now be run as a Python module
+ Marked Python 3.8 as supported for SetupTools
+ Added instructions (and tests) to build a standalone version of Archey
+ Adds @lannuttia to COPYRIGHT (initiator of the major rework)

- Removed the dependency to `net-tools`


Co-authored-by: Samuel FORESTIER <dev@samuel.domains>
2019-07-22 11:56:03 +02:00
Samuel FORESTIER
8205ce302b Improves name consistency and adds packagers to "contributors" list 2018-08-25 14:47:11 +02:00
Samuel FORESTIER
62cdd3b4f0 Updates contributors list with latest persons ❤️ 2018-08-25 14:47:11 +02:00
Samuel FORESTIER
3094ebb0cc
Merge v4.4 base changes, see below for details :
* Adds test cases
* Now compatible with setuptools
* Improves documentation
* Sets a real software architecture for a Python project
* New code styles to improve readability
* Now GPU will sort entries by relevancy and output only the best one
* Adds new strings to configuration for translation
* Major optimizations of external calls
* Packages entry will now output more accurate values, and is compatible with non-English locales
2018-02-19 07:22:02 +01:00
Samuel FORESTIER
8804968e66 Adds @AdJaGu to COPYRIGHT for its contributions 🎉 2018-02-02 21:54:13 +01:00
Samuel FORESTIER
f5880280e8 PEP8 minor fix + Externalizes copyrights and license sections 2018-01-30 18:31:11 +01:00