Added ability to choose post type with newpost() function.
parent
c8f94b0892
commit
12d8abda06
|
|
@ -10,6 +10,44 @@ newpost() {
|
||||||
|
|
||||||
FNAME_DATE=$(date "+%Y-%m-%d")
|
FNAME_DATE=$(date "+%Y-%m-%d")
|
||||||
|
|
||||||
|
# If the user is using markdown formatting, let them choose what type of post they want. Sort of like Tumblr.
|
||||||
|
# TODO: Add support for Textile formatting too.
|
||||||
|
|
||||||
|
OPTIONS="Text Quote Image Audio Video"
|
||||||
|
|
||||||
|
select OPTION in $OPTIONS
|
||||||
|
do
|
||||||
|
if [[ $OPTION = "Text" ]]
|
||||||
|
then
|
||||||
|
POST_TYPE="Text"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $OPTION = "Quote" ]]
|
||||||
|
then
|
||||||
|
POST_TYPE="Quote"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $OPTION = "Image" ]]
|
||||||
|
then
|
||||||
|
POST_TYPE="Image"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $OPTION = "Audio" ]]
|
||||||
|
then
|
||||||
|
POST_TYPE="Audio"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $OPTION = "Video" ]]
|
||||||
|
then
|
||||||
|
POST_TYPE="Video"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
# Get the title for the new post
|
# Get the title for the new post
|
||||||
|
|
||||||
read -p "Enter title of the new post: " POST_TITLE
|
read -p "Enter title of the new post: " POST_TITLE
|
||||||
|
|
@ -52,6 +90,35 @@ newpost() {
|
||||||
echo "---" >> $FNAME
|
echo "---" >> $FNAME
|
||||||
echo >> $FNAME
|
echo >> $FNAME
|
||||||
|
|
||||||
|
# Generate template text based on the post type
|
||||||
|
|
||||||
|
if [[ $POST_TYPE = "Text" ]]
|
||||||
|
then
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $POST_TYPE = "Quote" ]]
|
||||||
|
then
|
||||||
|
echo "> Quote" >> $FNAME
|
||||||
|
echo >> $FNAME
|
||||||
|
echo "— Author" >> $FNAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $POST_TYPE = "Image" ]]
|
||||||
|
then
|
||||||
|
echo "" >> $FNAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $POST_TYPE = "Audio" ]]
|
||||||
|
then
|
||||||
|
echo "<audio src=\"/path/to/audio/file\" controls=\"controls\"></audio>" >> $FNAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $POST_TYPE = "Video" ]]
|
||||||
|
then
|
||||||
|
echo "<video src=\"/path/to/video\" controls=\"controls\"></video>" >> $FNAME
|
||||||
|
fi
|
||||||
|
|
||||||
# Open the file in your favorite editor
|
# Open the file in your favorite editor
|
||||||
|
|
||||||
$EDITOR $FNAME
|
$EDITOR $FNAME
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue