summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-20Added README.md.archey2/masterMelik Manukyan
2014-08-20Deleted archey.new.Melik Manukyan
2014-08-19muh boy omp need dem street credz, luv u dawgMelik Manukyan
shoutout to 2pac #thuglife
2014-08-17Merge pull request #20 from basica/masterDavid Vazgenovich Shakaryan
Added Cinnamon & Nemo
2014-07-23Added Cinnamon & NemoAlen Basic
2014-06-26Merge pull request #19 from Endres/masterDavid Vazgenovich Shakaryan
Added XFS File System to the df call
2014-06-26Added XFS File System to the df callEndres
2013-11-12Merge pull request #11 from fuhry/mateDavid Vazgenovich Shakaryan
Add desktop environment support: MATE
2013-07-31Added desktop environment support: MATEDan Fuhry
2013-07-12Merge pull request #10 from tomru/add-herbstluftwmDavid Vazgenovich Shakaryan
add herbstluftwm to wms
2013-06-26add herbstluftwm to wmsThomas Ruoff
2013-04-26Merge pull request #6 from wting/masterDavid Vazgenovich Shakaryan
Explicitly force Archey to use Python 3
2012-05-12explicitly specify archey to use python3William Ting
2011-03-05Fix trying to get DE from WM dictionaryLukas Niederbremer
2011-01-14fixed color outputDjMelik
2011-01-14moved archey.new > archeyDjMelik
2011-01-12reverted to old version, bluepeppers see mearchey2.old/masterDjMelik
2010-11-23Fixed error calculating persentage used reported by tvieiraLaurie Clark-Michalek
2010-11-22Added color to fs display function, and added a _color function for ↵Laurie Clark-Michalek
BaseDisplay class.
2010-11-22Fixed small problem with FS display module when showing root FSLaurie Clark-Michalek
2010-11-22Display modules can now be configured in the configuration file.Laurie Clark-Michalek
The configuration file show defign a list of strings refering to display classes named 'display'.
2010-11-22Added config framework file loading. Config file is in ↵Laurie Clark-Michalek
$XDG_CONFIG_HOME/archey.py. The config file is non compulsary, and should be treated as dangerous. Currently allowed config options are 'results_align' which can be 'top', 'bottom' or (default) 'center'. 'custom' is also allowed, but the config file must defign a 'custom_align' function taking the list of results, and a max_length kwarg, and returning the aligned results to be outputted.
2010-11-21Fix syntax error in archey introduced in commit 1603bfbLaurie Clark-Michalek
2010-11-19Added file system display classLaurie Clark-Michalek
2010-11-19Removed 'key' from forced attributes when using @shell_command.Laurie Clark-Michalek
2010-11-19DesktopEnvironment was causing exceptions.Laurie Clark-Michalek
2010-11-19Added missing comma between uptime days and hours.Laurie Clark-Michalek
2010-11-19Allowed classes to take arguments from the display list, with the syntax ↵Laurie Clark-Michalek
'cmdname:arg1,arg2' with no limit on the amount of args. This gives us a flexible framework to give the users more options for our Display classes. Display classes can be acsessed via the Display's 'arguments' attribute.
2010-11-19Added @shell_command class decorator to make dealing with Display classes.Laurie Clark-Michalek
See help(shell_command) for more info
2010-11-19Moved the Output.distro variable into a global DISTRO variable.Laurie Clark-Michalek
This will allow display classes to calculate output taking into account the distro we are running on.
2010-11-19Allow display classes to fail silently when rendering.Laurie Clark-Michalek
2010-11-19Migrated existing display classes to new get_value format.Laurie Clark-Michalek
2010-11-19Added get_value and get_key functions to BaseDisplay class.Laurie Clark-Michalek
These allow the key/value to be generated seperatly from the other, as if they are not overridden, they will simply return either the classes key or value attribute. This way they are fully backwards compatible. See the relevent docstring for more information.
2010-11-19Evaluate display classes at the last minute, and via an accessor function.Laurie Clark-Michalek
This allows display classes to implement functions to return their key value pairs, instead of forcing them to do it in the __init__ function. Output.append has been removed, as it is implemented by the inherited list.
2010-11-19Base the Output class on the list type for a small speed up.Laurie Clark-Michalek
Basing a class on a type implemented in C makes the derived class much faster. It's not much use here, but it's a good habbit.
2010-11-18Added main function and conditional executionLaurie Clark-Michalek
2010-11-18Output is now aligned from the center outwards.Laurie Clark-Michalek
Renamed globals to uppercase to allow for better understanding. Added Output._getlogo in anticipation of configuration system, and Output._color for convinience. Output._center_results centers a list inside another list of ' 's. Length out outputed list can be given via max_length kwarg.
2010-11-18Added BaseDisplay base class.Laurie Clark-Michalek
This class should be inherited by all Display classes. It implements generic display functions, though only repr currently. See help(BaseDisplay) for more info.
2010-11-18Added @enviromental_variable class decorator.Laurie Clark-Michalek
The @enviromental_variable class decorator automaticly generates the value of a class, aslong as it has both a 'key' and a 'env' variable. See the docstring for more info, and example usage.
2010-11-18Converted classes to new style classes.Laurie Clark-Michalek
Old style classes (with out a pair of brackets at the end of their name) are due to be depreciated some time in the future.
2010-11-17We don't need these imports anymore.David Vazgenovich Shakaryan
2010-11-17Get a list of processes that actually works.David Vazgenovich Shakaryan
2010-11-17added missing 'DjMelik
2010-11-17spaces > tabsDjMelik
2010-11-17added process detectionDjMelik
2010-11-17more cleanupDjMelik
2010-11-17Merge branch 'master' of github.com:djmelik/archeyDjMelik
2010-11-17cleanupDjMelik
2010-11-17Merge branch 'master' of github.com:djmelik/archeyDavid Vazgenovich Shakaryan
2010-11-17removed a tabDjMelik