This repository has been archived by the owner on Oct 23, 2023. It is now read-only.
Releases: nefelim4ag/Ananicy
Releases · nefelim4ag/Ananicy
Move bash -> python
Ananicy rewritten from scratch on Python3 for name of the great justice (joke).
That will give ananicy more flexibility also dramatically reduce CPU usage (with slightly increase in mem).
I drop pgrep usage.
For now ananicy will apply rule to pid,
if basename of running process is equal to "NAME=" in rule.
So:
- PGREP_ARGS - will be dropped.
- Some rules will not work, and must be ported to 2.X
- Some rules really depends on apply of regex on process cmdline,
currently that not supported.
2.0.0 will be released, when it was ready.
New rules/Code fixes
Update debian package info Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
Rebalance sleep times for rare/often rule sets + Update rules
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
Many rules updates/fixes
Update: _steam.rules, add PGREP_ARGS to Planetary Annihilation Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
Split rules in run time to rare/often
All loaded rules will reside in two dirs: RULES_CACHE_OFTEN & RULES_CACHE_RARE
If rule match something, rule stored at: RULES_CACHE_OFTEN
If rule not match something, rules move at RULES_CACHE_RARE
RULES_CACHE_RARE - checked in 5 times less often.
Use hash of NAME regex instead NAME directly to cache rules
Added: Robocraft to Steam games Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
New rules added
Merge pull request #46 from Nightbane112/master New rules to add into ananicy
Added: ananicy.rules
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
Fix dump command
Cleanups Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>