Inconsistent treatment of quote/apostrophe ('). See various messages below.
Should sub beautify_name contain this line? ...
$name =~ s/'/'/gs;
$ geolog -i -w
Checking all your logs ...
Discovered found log for GC59YTC: Bronte's Bigger Birdhouse (QF/BCWT)
Discovered found log for GC57XWC: Let's Celebrate - Canada Day
Discovered found log for GC59YT1: Bronte's Birdhouse (QF/BCWT)
Checking all your listings ...
Downloading newly discovered 'found' logs:
6/32 Downloading cache description for GC59YT1 ...
Name: Bronte's Birdhouse (QF/BCWT)
Username: Msbrenders
Downloading 'found' log for GC59YT1: Bronte's Birdhouse (QF/BCWT) ...
9/32 Downloading cache description for GC57XWC ...
Name: Let's Celebrate - Canada Day
Username: Bug Finders
Downloading 'found' log for GC57XWC: Let's Celebrate - Canada Day ...
21/32 Downloading cache description for GC59YTC ...
Name: Bronte's Bigger Birdhouse (QF/BCWT)
Username: Msbrenders
Downloading 'found' log for GC59YTC: Bronte's Bigger Birdhouse (QF/BCWT) ...
Update status information for found caches ...
name of GC59YT1 changed: 'Bronte's Birdhouse (QF/BCWT)' -> 'Bronte's Birdhouse (QF/BCWT)'
name of GC57XWC changed: 'Let's Celebrate - Canada Day' -> 'Let's Celebrate - Canada Day'
name of GC59YTC changed: 'Bronte's Bigger Birdhouse (QF/BCWT)' -> 'Bronte's Bigger Birdhouse (QF/BCWT)'
Filenames:
$ find . | grep Bronte | grep Bird
./Bronte_s_Birdhouse__QF_BCWT__GC59YT1
./Bronte_s_Birdhouse__QF_BCWT__GC59YT1/cache.txt
./Bronte_s_Birdhouse__QF_BCWT__GC59YT1/log.txt
./Bronte_s_Birdhouse__QF_BCWT__GC59YT1/note.txt
./Bronte_s_Bigger_Birdhouse__QF_BCWT__GC59YTC
./Bronte_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/cache.txt
./Bronte_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/log.txt
./Bronte_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/note.txt
$ grep Birdhouse Bronte/
Bronte_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/cache.txt:Name: Bronte's Bigger Birdhouse (QF/BCWT)
Bronte_s_Birdhouse__QF_BCWT__GC59YT1/cache.txt:Name: Bronte's Birdhouse (QF/BCWT)
Sorry; script was not done yet ...
Checking and adapting directory names ... .............................................................................
renaming found/Bronte_s_Birdhouse__QF_BCWT__GC59YT1 to found/Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1 ...
renaming found/Let_s_Celebrate_-Canada_Day_GC57XWC to found/Let__39_s_Celebrate-_Canada_Day_GC57XWC ...
renaming found/Bronte_s_Bigger_Birdhouse__QF_BCWT__GC59YTC to found/Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC ...
Generating HTML pages for 'found' logs ...
Generate entry for Let's Celebrate - Canada Day (GC57XWC)
Generate entry for Bronte's Bigger Birdhouse (QF/BCWT) (GC59YTC)
Generate entry for Bronte's Birdhouse (QF/BCWT) (GC59YT1)
filenames and content changed from listing above ...
$ find . | grep Bronte | grep Bird
./Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC
./Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/cache.txt
./Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/log.txt
./Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/note.txt
./Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/index.html
./Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1
./Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/cache.txt
./Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/log.txt
./Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/note.txt
./Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/index.html
$ grep Birdhouse Bronte/
Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/cache.txt:Name: Bronte's Bigger Birdhouse (QF/BCWT)
Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/index.html:<title>Gefunden: Bronte's Bigger Birdhouse (QF/BCWT)</title>
Bronte__39_s_Bigger_Birdhouse__QF_BCWT__GC59YTC/index.html:
Gefunden: Bronte's Bigger Birdhouse (QF/BCWT)
Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/cache.txt:Name: Bronte's Birdhouse (QF/BCWT)
Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/index.html:<title>Gefunden: Bronte's Birdhouse (QF/BCWT)</title>
Bronte__39_s_Birdhouse__QF_BCWT__GC59YT1/index.html:
Gefunden: Bronte's Birdhouse (QF/BCWT)