Notes from this excellent Regular Expression Article
grep -o -w "\w\{5\}" wordle-caps.txt > wordle-complete.txt
The regex string itself, \w\{5\} is equivalent to five continuous charactersshuf -n 5 wordle-complete.txtThe circumflex (
grep '[^ED][A][T][^ED][^ED]' wordle1 > wordle2
^ ) means that the single statement should be inverted, similar to the -v switch. So the full regular expression [^ED][A][T] [^ED][^ED] searches for a string of five letters. The first must not be E or D, the second must be an A, the third must be a T, and so ongrep '[^WP][A][T][A][^WP]' wordle2 >The
A can occur in the second, fourth, or fifth position, and the O can occur in the second, third, or fourth position. L and R do not occur at any position in the target word. The regex for this is [C][^LR][^LR][^LR][^LR]To make text to speech audio with the 9,000 character limit at
Replace any IV, XX,
Set View to
Hold down
ttstool dot com. Copy the text into LibreOffice Writer and go through spell checking it. Any titles or heading text put a period ( . ) to pause otherwise it'll speak without pausing the next paragraph and it's really bad. Replace any IV, XX,
Roman numerals with 4, 20, numerals. Set View to
Zoom Factor to Variable 50% to make it easy to select under 9,000 characters. Hold down
Shift key to add more or subtract characters around 7,000 to 8,500 or so paying attention to character count near bottom left. If you don't see it go to View | Status Bar. Then repeat this process as many times as necessary. This document had 55,094 characters total so copied and pasted 7 times.ttstool dot com Choose a language then a voice. Favorites are Microsoft David, Mark, James and Amazon Joey. Drag bottom right corner to get more text area. Copy and paste text keeping under the 9,000 character limit. Click download arrow to get the 32kbps mp3 file and name it narration01.mp3, narration02.mp3, narration03.mp3 and so on.
In
Videomass (multiplatform, GPL, free, ffmpeg front-end GUI) choose Concatenate media files and drag your narrated mp3 files. Sidenote: LosslessCut (GPL) also works great concatenating audio/video files. This gives you one mp3 file which you encode with freac at opus 16kbps voice and be sure to change Title metadata in freac.Split an audiobook into 60 min chapters
ffmpeg -i someaudiobook.mp3 -c copy -f segment -segment_time 1:00:00 -reset_timestamps 1 ch%02d.mp3Using LosslessCut (Linux, Mac, Windoze GPL) to make quick editing cuts of mp3s. Trim off the first 22 seconds and last 20 seconds of each file before encoding into a opus chaptered audiobook with
freac.Legogender
Liaspec
Liaspec
Librafeminine
Librafeminine
Libragender
Libragender
Libralesbian
Libralesbian
Libramasculine
Libramasculine
Libramaverique
Libramaverique
Librandrogyne
Librandrogyne
Libranonbinary
Libranonbinary
Lilafluid
Lilafluid
Lingender
Lingender
Linkgender
Littlefluid
Littlefluid
Lolgender
Ludogender
Lunagender
Lunagender
Lunarset
Lunarset
Remove duplicate lines without changing order
Liaspec
Librafeminine
Libragender
Libralesbian
Libramasculine
Libramaverique
Librandrogyne
Libranonbinary
Lilafluid
Lingender
Linkgender
Littlefluid
Lolgender
Ludogender
Lunagender
Lunarset
Liaspec
Liaspec
Librafeminine
Librafeminine
Libragender
Libragender
Libralesbian
Libralesbian
Libramasculine
Libramasculine
Libramaverique
Libramaverique
Librandrogyne
Librandrogyne
Libranonbinary
Libranonbinary
Lilafluid
Lilafluid
Lingender
Lingender
Linkgender
Littlefluid
Littlefluid
Lolgender
Ludogender
Lunagender
Lunagender
Lunarset
Lunarset
Remove duplicate lines without changing order
nl -w1 gender.txt | sort -k2 | uniq -f1 | sort -n | cut -f2- > output.txtor this one works too keeping original order
awk '!seen[$0]++' gender.txt > output.txtLegogender
Liaspec
Librafeminine
Libragender
Libralesbian
Libramasculine
Libramaverique
Librandrogyne
Libranonbinary
Lilafluid
Lingender
Linkgender
Littlefluid
Lolgender
Ludogender
Lunagender
Lunarset