nice changes to enable an shunit test to be called without requiring an
[feisty_meow.git] / scripts / notes / info_overload_report.sh
index d62a6a8ef71a3f44853e017417d60f4f2138c906..57667e6ed8f3dbcf126fc23c2055ecf2a52b59c5 100644 (file)
@@ -3,11 +3,12 @@
 
 REPORT_FILE="$HOME/cloud/overload_history.txt"
 
-# given a path, this will find how many items are under it, ignoring svn and git files.
+# given a path, this will find how many items are under it, ignoring svn and git files, plus
+# other patterns we happen to notice are not useful.
 function calculate_depth()
 {
   local dir="$1"; shift
-  find "$dir" -type f -exec echo \"{}\" ';' | grep -v "\.svn" | grep -v "\.git" | wc -l | tr -d ' '
+  find "$dir" -type f -exec echo \"{}\" ';' |  grep -v "\.svn" | grep -v "\.git"| grep -v "\.basket" | grep -v "\.version" | grep -v "\.keep" | wc -l | tr -d ' '
 }
 
 ##############
@@ -23,7 +24,7 @@ unsorted_depth=$(calculate_depth ~/cloud/unsorted)
 source_example_depth=$(calculate_depth ~/cloud/example_source)
 
 # the list files are web documents with to-do lists.  individual items are marked with <li>.
-item_depth=$(find ~/cloud/grunty_notes/ -type f -iname "*.html" -exec grep "<li" "{}" ';' | wc -l | tr -d ' ')
+html_item_depth=$(find ~/cloud/grunty_notes/ -type f -iname "*.html" -exec grep "<li" "{}" ';' | wc -l | tr -d ' ')
 
 # scan across all appropriately named folders in our folders that live in the "cloud".
 cloud_project_depth=0
@@ -52,7 +53,7 @@ done
 
 ##############
 
-total_overload=$(($note_depth + $item_depth + $unsorted_depth + $source_example_depth + $cloud_project_depth + $cloud_trivia_depth + $cloud_active_depth))
+total_overload=$(($note_depth + $html_item_depth + $unsorted_depth + $source_example_depth + $cloud_project_depth + $cloud_trivia_depth + $cloud_active_depth))
 
 report="\
 \n\
@@ -60,7 +61,7 @@ Current information overload consists of:\n\
 [gathered on $(date)]\n\
 \n\
   $note_depth\tgrunty notes\n\
-  $item_depth\tto-do list items\n\
+  $html_item_depth\tto-do notes in html\n\
   $cloud_active_depth\tactive items\n\
   $cloud_project_depth\tproject files\n\
   $source_example_depth\tsource examples\n\