feisty_meow.git
2 weeks agoadded a guard to catch an unusual error
Chris Koeritz [Wed, 3 Dec 2025 16:25:20 +0000 (11:25 -0500)]
added a guard to catch an unusual error

ran this recently and seemed to think things were installed, but then xsecurelock wasn't really there.
this at least catches this situation; still need to fix deeper cause of problem.

3 weeks agocleanups after successful updates
Chris Koeritz [Mon, 1 Dec 2025 18:44:50 +0000 (13:44 -0500)]
cleanups after successful updates

start xwin screensaver is awesome now!  and seek package is very handy.

3 weeks agonew seek_package script for precise install checks
Fred T. Hamster [Mon, 1 Dec 2025 17:14:23 +0000 (12:14 -0500)]
new seek_package script for precise install checks

and removed yum case from list_package, which was redundant.
and fixed the screensaver setup script to use seek_package, so it's an exact check now. sweet.

3 weeks agonew fortune ish and reverted decision on saver
Fred Hamster [Mon, 1 Dec 2025 15:39:02 +0000 (10:39 -0500)]
new fortune ish and reverted decision on saver

cannot have screensaver script trying to install stuff during our basic feisty meow startup.  duhhh.
that needs to be managed separately, perhaps as an x window auto-start item.

also a new fortune or two, although one is actually a bad joke.

3 weeks agodropped error noises for continuable ones
Chris Koeritz [Mon, 1 Dec 2025 15:23:41 +0000 (10:23 -0500)]
dropped error noises for continuable ones

and fixed the seldom or never seen text greeting to feisty.

3 weeks agoadded assume yes on apt install line
Chris Koeritz [Mon, 1 Dec 2025 15:12:05 +0000 (10:12 -0500)]
added assume yes on apt install line

3 weeks agoupdated with some helpful info
Fred T. Hamster [Mon, 1 Dec 2025 14:55:24 +0000 (09:55 -0500)]
updated with some helpful info

3 weeks agoadded in the missing steps in xwin screensaver
Fred T. Hamster [Sun, 30 Nov 2025 23:46:33 +0000 (18:46 -0500)]
added in the missing steps in xwin screensaver

now installs the packages needed, although the code is not super beautiful for that, and kills off xscreensaver if it's running.

3 weeks agomade the xss startup not errorful
Fred T. Hamster [Sun, 30 Nov 2025 23:29:45 +0000 (18:29 -0500)]
made the xss startup not errorful

there are too many things that can seem to go wrong with the xss-lock startup,
but which leave it in a still functional state, so we made the error check after
running it allow continuation.

3 weeks agoadded code for modifying saver_xscreensaver
Fred Hamster [Thu, 27 Nov 2025 18:36:54 +0000 (13:36 -0500)]
added code for modifying saver_xscreensaver

to update to latest location of xscreensaver, enabling xsecurelock to use it properly.
this code is not quite right yet.

3 weeks agoadded notes for next steps
Chris Koeritz [Wed, 26 Nov 2025 21:29:01 +0000 (16:29 -0500)]
added notes for next steps

working on odd bugs on cuboid host now.

4 weeks agoadded a usb drive
Fred Hamster [Tue, 25 Nov 2025 02:42:01 +0000 (21:42 -0500)]
added a usb drive

4 weeks agoadded mpv as mp3 player when available
Fred T. Hamster [Sun, 23 Nov 2025 20:34:36 +0000 (15:34 -0500)]
added mpv as mp3 player when available

also added pavucontrol note for multimedia tools.

4 weeks agoadding debugging to track mp3 play issues
Fred T. Hamster [Sun, 23 Nov 2025 15:25:26 +0000 (10:25 -0500)]
adding debugging to track mp3 play issues

4 weeks agoadded support to start a screensaver for x windows
Fred Hamster [Fri, 21 Nov 2025 15:25:10 +0000 (10:25 -0500)]
added support to start a screensaver for x windows

tries to be subtle by only hooking in if the xsecurelock software is installed, if x windows is running, and if there is no existing screensaver hooked.

4 weeks agoadded xsecurelock variable to fred custom scripts
Fred Hamster [Wed, 19 Nov 2025 17:01:23 +0000 (12:01 -0500)]
added xsecurelock variable to fred custom scripts

this tells it to use xscreensaver as the display saver when locked.

5 weeks agoupdated naming for overload report
Fred Hamster [Sun, 16 Nov 2025 19:16:58 +0000 (14:16 -0500)]
updated naming for overload report

5 weeks agoupdated logout script to clear console also
Fred Hamster [Sun, 16 Nov 2025 19:07:57 +0000 (14:07 -0500)]
updated logout script to clear console also

6 weeks agofixed debug line
Fred T. Hamster [Fri, 7 Nov 2025 16:38:16 +0000 (11:38 -0500)]
fixed debug line

7 weeks agosnorky
Fred T. Hamster [Tue, 4 Nov 2025 10:44:28 +0000 (05:44 -0500)]
snorky

7 months agoadded surprisingly missing net-tools for prep
fred t. hamster [Tue, 6 May 2025 01:02:25 +0000 (21:02 -0400)]
added surprisingly missing net-tools for prep

7 months agoprogressions
fred t. hamster [Tue, 6 May 2025 00:58:53 +0000 (20:58 -0400)]
progressions

7 months agoadded kgpg as os package for prep
Fred Hamster [Tue, 29 Apr 2025 18:41:21 +0000 (14:41 -0400)]
added kgpg as os package for prep

7 months agochewing through canonicalize
Fred T. Hamster [Sun, 27 Apr 2025 16:43:44 +0000 (12:43 -0400)]
chewing through canonicalize

7 months agomore conversion on filename helper
Fred T. Hamster [Sun, 27 Apr 2025 10:29:52 +0000 (06:29 -0400)]
more conversion on filename helper

7 months agoremoved squish dirs code to squish current
Fred Hamster [Fri, 25 Apr 2025 11:06:14 +0000 (07:06 -0400)]
removed squish dirs code to squish current

if there were no parameters, it happily started squishing every directory in the current dir.
i typed it accidentally with no parameters in my home directory, and it started squishing every freaking thing.  not right.
also, there was somehow data loss, even though this is supposed to zip first before removal.  how did that happen?

7 months agomore progress
Fred Hamster [Thu, 24 Apr 2025 18:54:11 +0000 (14:54 -0400)]
more progress

8 months agomore progress
Fred Hamster [Thu, 24 Apr 2025 10:15:40 +0000 (06:15 -0400)]
more progress

8 months agomore progress on filename helper in python
Fred Hamster [Tue, 22 Apr 2025 15:46:20 +0000 (11:46 -0400)]
more progress on filename helper in python

and string slicing, wheee!

8 months agocleaned up debug wording a bit
Fred Hamster [Tue, 22 Apr 2025 13:21:06 +0000 (09:21 -0400)]
cleaned up debug wording a bit

8 months agomore good converting
Fred Hamster [Tue, 22 Apr 2025 02:05:22 +0000 (22:05 -0400)]
more good converting

8 months agoimplemented same file method in python
Fred T. Hamster [Mon, 21 Apr 2025 21:08:16 +0000 (17:08 -0400)]
implemented same file method in python

8 months agofixed host list for gruntose domain
Chris Koeritz [Fri, 18 Apr 2025 02:51:14 +0000 (22:51 -0400)]
fixed host list for gruntose domain

8 months agonew pattern for vim edits
Chris Koeritz [Fri, 18 Apr 2025 00:44:20 +0000 (20:44 -0400)]
new pattern for vim edits

this one fixes the old school bash line that looks like this:
  #!/bin/bash
to look like the more modern version:
  #!/usr/bin/env bash

also renamed the directory to be vim for uhh modernity.

8 months agosaving minor updates
Fred Hamster [Thu, 17 Apr 2025 21:46:30 +0000 (17:46 -0400)]
saving minor updates

8 months agomore tasty work in python
Fred Hamster [Thu, 17 Apr 2025 21:44:02 +0000 (17:44 -0400)]
more tasty work in python

8 months agocontinuing work on filename helper in python
Fred Hamster [Thu, 17 Apr 2025 21:20:25 +0000 (17:20 -0400)]
continuing work on filename helper in python

8 months agosplunge!
Fred Hamster [Thu, 17 Apr 2025 17:37:06 +0000 (13:37 -0400)]
splunge!

8 months agoconverted generate aliases to python
Fred Hamster [Thu, 17 Apr 2025 17:35:22 +0000 (13:35 -0400)]
converted generate aliases to python

now just need to work on the library files it uses.  filename helper is the first level down, but there may be others...

8 months agomore progress
Fred Hamster [Thu, 17 Apr 2025 15:52:14 +0000 (11:52 -0400)]
more progress

8 months agomade archive for older codes
Chris Koeritz [Thu, 17 Apr 2025 14:24:26 +0000 (10:24 -0400)]
made archive for older codes

plus some good progress on the conversion of the alias generator.

8 months agogeneralized the syncthing conflict locator
Fred T. Hamster [Wed, 16 Apr 2025 14:41:37 +0000 (10:41 -0400)]
generalized the syncthing conflict locator

8 months agocloser to functional
Fred T. Hamster [Wed, 16 Apr 2025 14:24:09 +0000 (10:24 -0400)]
closer to functional

8 months agomore plowing through the python
Fred T. Hamster [Wed, 16 Apr 2025 13:02:22 +0000 (09:02 -0400)]
more plowing through the python

8 months agomore work on this
Fred T. Hamster [Wed, 16 Apr 2025 04:59:41 +0000 (00:59 -0400)]
more work on this

nowhere close to ready, but seeing what we need.

8 months agoitty bits of progress on new python code
Fred T. Hamster [Wed, 16 Apr 2025 00:35:36 +0000 (20:35 -0400)]
itty bits of progress on new python code

starting with the generator for aliases, found rapidly that we're plowing into our re-use libraries for perl, and needing to convert those to python also.  so be it, and an excellent example to work on.

8 months agostarting new python initiative in generate aliases
Fred Hamster [Wed, 16 Apr 2025 00:05:18 +0000 (20:05 -0400)]
starting new python initiative in generate aliases

an old perl script and pretty simple, so this should work well as a first place to start supplanting our older (and unfortunately a little unreadable) perl code with python code instead.

8 months agoslight improvements and generality increases
Fred T. Hamster [Sat, 12 Apr 2025 01:05:50 +0000 (21:05 -0400)]
slight improvements and generality increases

enabled checkin on files in cool permissionator, rather than just directories,
although the intended purpose of fixing the crontabs file for my user in one weird scenario (where my original uid had changed,
and then a new user was added with the old uid, meaning my crontab was inaccessible to me) did not work, since the permissions
on the crontabs directory keeps normal users from seeing things in there, including their own crontab file.

8 months agosimple example template for data import to gnucash
Fred Hamster [Fri, 11 Apr 2025 12:12:01 +0000 (08:12 -0400)]
simple example template for data import to gnucash

8 months agoautomation script for getting simple df
Fred T. Hamster [Thu, 10 Apr 2025 16:51:02 +0000 (12:51 -0400)]
automation script for getting simple df

8 months agoadded apt-file as requirement for prep
Fred Hamster [Mon, 7 Apr 2025 16:31:51 +0000 (12:31 -0400)]
added apt-file as requirement for prep

also added a readme with some useful automation commands.

8 months agofind syncthing conflict files
Fred Hamster [Mon, 7 Apr 2025 16:24:22 +0000 (12:24 -0400)]
find syncthing conflict files

simple script checks our storage hierarchy for syncthing conflict files

8 months agobetter name for the cleaner of redundant files
Fred Hamster [Mon, 7 Apr 2025 15:24:45 +0000 (11:24 -0400)]
better name for the cleaner of redundant files

8 months agogalculator now considered a requirement
Fred Hamster [Mon, 7 Apr 2025 13:58:10 +0000 (09:58 -0400)]
galculator now considered a requirement

8 months agoupdated hosts in gruntose list
Fred T. Hamster [Mon, 7 Apr 2025 03:53:58 +0000 (23:53 -0400)]
updated hosts in gruntose list

8 months agoadded mariadb client tools to prep
Fred T. Hamster [Sun, 6 Apr 2025 18:48:12 +0000 (14:48 -0400)]
added mariadb client tools to prep

8 months agocleans directories with different hierarchies
Fred T. Hamster [Sun, 6 Apr 2025 18:08:07 +0000 (14:08 -0400)]
cleans directories with different hierarchies

this new tool compare_whacker is super handy.
i have a newer scheme for managing my digital pictures and an older scheme.
the two schemes are incompatible (old one used the camera name as the main index
and the new scheme just uses the data from the picture metadata).
the compare whacker was written so i could clean up a redundant copy of my pictures
that were stored in the old scheme.  i needed to find all the picture names that were
the same across the two.
NOTE: some pictures re-use the filenames on the pictures, and this creates havoc with
this script.  use more precise hierarchies if you have lots of identical file names!

8 months agoupdated help instructions
Fred T. Hamster [Sun, 6 Apr 2025 13:12:10 +0000 (09:12 -0400)]
updated help instructions

needs to explicitly be passed the hostname:path style parameter now.

8 months agotasty updates for comparator
Fred T. Hamster [Sun, 6 Apr 2025 12:52:21 +0000 (08:52 -0400)]
tasty updates for comparator

now very much a reusable tool for others, since the hard-coded names for the comparator have
been cleaned up.  now these scripts just use the MAJOR_ARCHIVE_SOURCES and the command line
parameters to ferret out the proper locations to synch.
successfully used against both localhost, a remote host, and a local disk archive now.

8 months agotraced an issue with mirror mode
Fred T. Hamster [Thu, 3 Apr 2025 15:05:07 +0000 (11:05 -0400)]
traced an issue with mirror mode

we will only mirror, aka delete, when the hierarchy on the target is one that already exists on the source.
this is a consequence of the necessary scooping of the "*" under a hierarchy to be copied to the target,
rather than trying to copy at the same height for the directory trees (which will lead to a basement folder being
created under the remote target basement, i.e. /media/fred/archivedrive/basement/basement, rather than
copying direct contents.  so for now, we are limited by our use of rsync for this, unless there's a mode to
do a direct directory copy rather than its current behavior.

8 months agoadding safeguards to not overwrite same name files
Fred T. Hamster [Wed, 2 Apr 2025 22:57:32 +0000 (18:57 -0400)]
adding safeguards to not overwrite same name files

there was a possibility that a file like ~blah.xlsx could overwrite blah.xlsx, which is a huge issue.  don't want to scrap any active files like that, so now we are checking at different stages in the rename process to ensure there are at least no overwrites.

8 months agoignoring tilde files now
Fred T. Hamster [Wed, 2 Apr 2025 13:37:01 +0000 (09:37 -0400)]
ignoring tilde files now

we don't want to mess with these at all.

8 months agoadded epub to spacemall fixins list
Fred Hamster [Mon, 31 Mar 2025 14:50:52 +0000 (10:50 -0400)]
added epub to spacemall fixins list

8 months agonew fortune
Fred Hamster [Thu, 27 Mar 2025 15:01:31 +0000 (11:01 -0400)]
new fortune

9 months agoMerge branch 'release-2.140.189' into dev
Fred Hamster [Fri, 21 Mar 2025 14:13:26 +0000 (10:13 -0400)]
Merge branch 'release-2.140.189' into dev

9 months agonew branch for upcoming release 2.140.189 release-2.140.189
Fred Hamster [Fri, 21 Mar 2025 14:02:56 +0000 (10:02 -0400)]
new branch for upcoming release 2.140.189

9 months agoprep adds git+gitk and better help in quick git
Fred Hamster [Fri, 21 Mar 2025 14:01:00 +0000 (10:01 -0400)]
prep adds git+gitk and better help in quick git

9 months agoupdated help info to clear up required parameters
Fred Hamster [Fri, 21 Mar 2025 13:17:49 +0000 (09:17 -0400)]
updated help info to clear up required parameters

9 months agoadded social items
Fred Hamster [Tue, 18 Mar 2025 17:08:44 +0000 (13:08 -0400)]
added social items

9 months agoadded etherwake as os package
Fred T. Hamster [Tue, 18 Mar 2025 12:09:00 +0000 (08:09 -0400)]
added etherwake as os package

9 months agoadded growisofs as basic package for prep
Fred T. Hamster [Mon, 17 Mar 2025 21:55:50 +0000 (17:55 -0400)]
added growisofs as basic package for prep

9 months agoupdated our host list
Fred Hamster [Mon, 17 Mar 2025 14:13:54 +0000 (10:13 -0400)]
updated our host list

9 months agocleanups in sound scripts
Fred Hamster [Tue, 11 Mar 2025 16:17:25 +0000 (12:17 -0400)]
cleanups in sound scripts

9 months agosome clean up on random play scripts
Fred Hamster [Mon, 10 Mar 2025 21:58:55 +0000 (17:58 -0400)]
some clean up on random play scripts

still doesn't seem to be making sound though...

9 months agoswitching up to ssl for osgrid sql backup
Chris Koeritz [Mon, 10 Mar 2025 17:11:39 +0000 (17:11 +0000)]
switching up to ssl for osgrid sql backup

apparently needed now, or at least we hope this solves our empty backup
file problems.

9 months agorevised to add --ssl flag
Chris Koeritz [Sun, 9 Mar 2025 20:26:12 +0000 (20:26 +0000)]
revised to add --ssl flag

saw my backups starting to be empty, and found that this needs a --ssl
flag to be happy, except that before i made the change, the backups had
started working again.  not sure wtf, except maybe i installed a missing
bit last time i was fuggling around with this stuff?

9 months agoimprovements for whackem and minimizer
Chris Koeritz [Sun, 9 Mar 2025 20:11:00 +0000 (20:11 +0000)]
improvements for whackem and minimizer

now whackem can be invoked without forcing a sleep first, and
the minimizer uses whackem instead of throwing stuff to safedel
via 'rm'.

9 months agofixed issues with seek_writable
Chris Koeritz [Fri, 7 Mar 2025 21:56:10 +0000 (21:56 +0000)]
fixed issues with seek_writable

was not handling the top of the filesystem properly.  now it is.

9 months agofixed sanitized username again...
Chris Koeritz [Fri, 7 Mar 2025 21:30:27 +0000 (21:30 +0000)]
fixed sanitized username again...

...so it doesn't think it can reset USER variable if it's broken.
also fixed safedel to not loudly complain if its attempted chmod
doesn't work right, which will always happen when, for example, the
www-data user is using feisty meow code, but it cannot chmod the linked
customize directory since that's linked to the real feisty meow
code which www-data has no perms on.

9 months agobandaids for sanitize_username
Chris Koeritz [Fri, 7 Mar 2025 20:50:08 +0000 (20:50 +0000)]
bandaids for sanitize_username

making sure this should never produce an empty string as the sanitized
username, something we wanted to be sure about after seeing some really
odd log file names for our www-data user.

9 months agobetter get_nets
Fred Hamster [Sun, 2 Mar 2025 17:38:32 +0000 (12:38 -0500)]
better get_nets

now doesn't shave off the NIC name, due to using the short form of ifconfig.

10 months agoadded simple command to get network interfaces
Chris Koeritz [Thu, 20 Feb 2025 15:40:49 +0000 (10:40 -0500)]
added simple command to get network interfaces

10 months agotrying to get kona java stuff working again
Fred Hamster [Wed, 12 Feb 2025 06:07:35 +0000 (01:07 -0500)]
trying to get kona java stuff working again

10 months agonew fortune
Fred Hamster [Mon, 10 Feb 2025 19:29:40 +0000 (14:29 -0500)]
new fortune

10 months agofixed the chowning of /z bug
Fred T. Hamster [Mon, 10 Feb 2025 11:52:38 +0000 (06:52 -0500)]
fixed the chowning of /z bug

10 months agoremoved reference to CLOUD_BASE in variables
Fred T. Hamster [Fri, 31 Jan 2025 16:13:26 +0000 (11:13 -0500)]
removed reference to CLOUD_BASE in variables

need to figure out a nicer way of using CLOUD_BASE
in scripts like move spams, so there can be a generalized
thing that anyone could use, instead of it depending on my specific cloud
structure.

10 months agomoved very custom agenda scripts into fred area
Fred T. Hamster [Fri, 31 Jan 2025 13:56:10 +0000 (08:56 -0500)]
moved very custom agenda scripts into fred area

10 months agoadded report at end of where the history file is
Fred T. Hamster [Thu, 30 Jan 2025 23:31:36 +0000 (18:31 -0500)]
added report at end of where the history file is

10 months agoadded pushd to fix checkin deep in tree
Fred Hamster [Tue, 28 Jan 2025 14:37:32 +0000 (09:37 -0500)]
added pushd to fix checkin deep in tree

10 months agoadded strider for puffing out gruntose host repos
Fred T. Hamster [Sat, 25 Jan 2025 15:23:40 +0000 (10:23 -0500)]
added strider for puffing out gruntose host repos

10 months agoadded bind9-dnsutils as OS package
Chris Koeritz [Sat, 25 Jan 2025 08:26:43 +0000 (03:26 -0500)]
added bind9-dnsutils as OS package

10 months agoadded mp4 as handled extension in spacemall
Fred Hamster [Fri, 24 Jan 2025 14:32:46 +0000 (09:32 -0500)]
added mp4 as handled extension in spacemall

11 months agocleaned up some debug noise and old codes
Fred T. Hamster [Fri, 17 Jan 2025 22:14:20 +0000 (17:14 -0500)]
cleaned up some debug noise and old codes

11 months agodropped unnecessary push dir
Fred T. Hamster [Fri, 17 Jan 2025 22:06:42 +0000 (17:06 -0500)]
dropped unnecessary push dir

11 months agofiddling with current dir
Fred T. Hamster [Fri, 17 Jan 2025 21:45:41 +0000 (16:45 -0500)]
fiddling with current dir

11 months agostill seeking weird issue for update
Fred Hamster [Wed, 15 Jan 2025 15:46:21 +0000 (10:46 -0500)]
still seeking weird issue for update

11 months agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred Hamster [Wed, 15 Jan 2025 14:11:35 +0000 (09:11 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

11 months agoupdated a couple checks to accept empty dirs
Fred Hamster [Wed, 15 Jan 2025 14:11:13 +0000 (09:11 -0500)]
updated a couple checks to accept empty dirs

11 months agoremoved an unneeded case and added function check
Fred T. Hamster [Wed, 15 Jan 2025 14:08:46 +0000 (09:08 -0500)]
removed an unneeded case and added function check

11 months agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred Hamster [Tue, 14 Jan 2025 21:58:16 +0000 (16:58 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev