More changes
This commit is contained in:
parent
390f7820bc
commit
8627a72e38
@ -7,9 +7,40 @@ year=$(date '+%Y')
|
|||||||
# Finger
|
# Finger
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
gopher()
|
||||||
# Gopher
|
{
|
||||||
#
|
# Download the index.html and month.html files
|
||||||
|
sftp scm@ma.sdf.org:/meta/s/scm/html/index.html /sdf/arpa/ns/s/scm/gopher-prep
|
||||||
|
sftp scm@ma.sdf.org:/meta/s/scm/html/posts/$year/$month.html /sdf/arpa/ns/s/scm/gopher-prep
|
||||||
|
|
||||||
|
# Convert the index.html file to an index-e01 text file
|
||||||
|
html2text -o /sdf/arpa/ns/s/scm/gopher-prep/index-e01 -ascii -style pretty /sdf/arpa/ns/s/scm/gopher-prep/index.html
|
||||||
|
|
||||||
|
# Convert the month.html file to a month-e01 text file
|
||||||
|
html2text -o /sdf/arpa/ns/s/scm/gopher-prep/$month-e01 -ascii -style pretty /sdf/arpa/ns/s/scm/gopher-prep/$month.html
|
||||||
|
|
||||||
|
# Remove the blank lines from the beginning of the index-e01 file
|
||||||
|
sed -i "1d;2d;3d" /sdf/arpa/ns/s/scm/gopher-prep/index-e01
|
||||||
|
|
||||||
|
# Remove the blank lines from the beginning of the month-e01 file
|
||||||
|
sed -i "1d;2d;3d" /sdf/arpa/ns/s/scm/gopher-prep/$month-e01
|
||||||
|
|
||||||
|
# Remove the control characters from the index-e01 file and write it as index-e02
|
||||||
|
cat /sdf/arpa/ns/s/scm/gopher-prep/index-e01 | col -b -x > /sdf/arpa/ns/s/scm/gopher-prep/index-e02
|
||||||
|
|
||||||
|
# Remove the control characters from the month-e01 file and write it as month-e02
|
||||||
|
cat /sdf/arpa/ns/s/scm/gopher-prep/$month-e01 | col -b -x > /sdf/arpa/ns/s/scm/gopher-prep/$month-e02
|
||||||
|
|
||||||
|
sed -i "7d;8d;9d;10d;11d;12d" /sdf/arpa/ns/s/scm/gopher-prep/index-e02
|
||||||
|
|
||||||
|
# From the index-e02 file write the index
|
||||||
|
cp /sdf/arpa/ns/s/scm/gopher-prep/index-e02 /ftp/pub/users/scm/index
|
||||||
|
|
||||||
|
# From the month-e02 file write the month
|
||||||
|
cp /sdf/arpa/ns/s/scm/gopher-prep/$month-e02 /ftp/pub/users/scm/posts/$year/$month
|
||||||
|
|
||||||
|
chmod -R 754 /ftp/pub/users/scm
|
||||||
|
}
|
||||||
|
|
||||||
gemini()
|
gemini()
|
||||||
{
|
{
|
||||||
@ -34,8 +65,25 @@ gemini()
|
|||||||
|
|
||||||
# Remove the control characters from the month-e01 file and write it as month-e02
|
# Remove the control characters from the month-e01 file and write it as month-e02
|
||||||
cat /sdf/arpa/ns/s/scm/gemini/$month-e01 | col -b -x > /sdf/arpa/ns/s/scm/gemini/$month-e02
|
cat /sdf/arpa/ns/s/scm/gemini/$month-e01 | col -b -x > /sdf/arpa/ns/s/scm/gemini/$month-e02
|
||||||
|
|
||||||
|
# Remove the extra blank lines above and below the posts year
|
||||||
|
sed -i "9d;12d" /sdf/arpa/ns/s/scm/gemini/index-e02
|
||||||
|
|
||||||
|
# Substitute the posts year with a Gemini link to the posts
|
||||||
|
sed -i "s/$year/=> gemini\:\/\/gem.sdf.org\/scm\/posts\/$year\/$month.gmi $year/" /sdf/arpa/ns/s/scm/gemini/index-e02
|
||||||
|
|
||||||
|
# Substitute the Gopher text with a Gopher Gemini link
|
||||||
|
sed -i "s/Gopher e.g. gopher gopher\:\/\/sdf.org\:70\/1\/users\/scm\/./=> gopher\:\/\/sdf.org\:70\/1\/users\/scm\/ Gopher/" /sdf/arpa/ns/s/scm/gemini/index-e02
|
||||||
|
|
||||||
|
# From the index-e02 file write the index.gmi
|
||||||
|
scp /sdf/arpa/ns/s/scm/gemini/index-e02 scm@ma.sdf.org:/meta/gemini/scm/index.gmi
|
||||||
|
|
||||||
|
# From the month-e02 file write the month.gmi
|
||||||
|
scp /sdf/arpa/ns/s/scm/gemini/$month-e02 scm@ma.sdf.org:/meta/gemini/scm/posts/$year/$month.gmi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gopher
|
||||||
|
|
||||||
gemini
|
gemini
|
||||||
|
|
||||||
# Write the head.gmi text file from the index.gmi text file
|
# Write the head.gmi text file from the index.gmi text file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user