I’m a big fan of the fortune command in linux.I wanted to save these wisecracks on my mobile as an SMS so that i can forward them to friends …So here’s a quick how-to.I assume you already have the fortune cookies installed (in /usr/bin/fortune) and that your phone has bluetooth capabilities.
1.Install the gammu package from the sources or using your package manager.Gammu is a fantastic tool to communicate with your gsm phone/modem.
2.Pair your mobile phone with your computer via bluetooth (searching for the device, entering the PIN number and all that stuff).
3.Note down your phone’s bluetooth device ID and name.You will need it in the next step.You can run the hcitool scan command to find the device ID/name.Don’t forget keep the bluetooth of the computer/phone tunrned on!!
4.Now for the gammu commands to work , you need to create a .gammurc file in your home(~) directory. You can use the gammu-config command to do it,but it’s easier to create it using a text editor.The main parameters are the phone’s id and name found in step 3.Here’s my .gammurc file created in /home/ravi. I paired a sony-erricson to my laptop.
[gammu] port=00:1B:59:1F:25:D6 connection=blueat name=Sony Ericsson W700i/W700c model=
The device id and name are assigned to the ‘port’ and ‘name’ parameters respectively.The ‘connection’ is mostly blueat, except for some nokia phones where it is bluephonet.Leave the ‘model’ as such.
4.OK.Its time to have some fun!Run the following command to pipe the output of fortune to your mobile
fortune|gammu --saveSMS TEXT -folder 3 -unread -len 400
The command is self explanatory.The folder number (3=inbox) specifies where the sms gets stored, viz inbox ,drafts etc.To get the list of folders for your phone, run the gammu –getsmsfolders command
Put the command in a shell script and run it whenever you want :)You might not get an audible notification for the sms, but check your inbox anyway.