Reveal
This script was written to simulate televsion episode releases from a private media server. Assuming all of the files are hidden with a preceeding dot, the script, when run as a cronjob on your desired schedule, will release (unhide) the next chronological file in the give directory. This script can be used for any filetype.
# This script renames the next hidden file in a directory.
# It is useful when leveraged with a cronjob to reveal a hidden file
# on a schedule.
file="$(find [/path] -type f -iname ".*" | sort | head -n1)"
mv "$file" "/path/${file##*/.}"