diff --git a/workflow/hpr-check-feeds.bash b/workflow/hpr-check-feeds.bash index 1d04d4a..c69ab9d 100755 --- a/workflow/hpr-check-feeds.bash +++ b/workflow/hpr-check-feeds.bash @@ -5,34 +5,39 @@ tmpdir=$(mktemp --directory /tmp/"$( basename ${0} ).XXXXXX" ) base="https://hackerpublicradio.org" reportfile="${tmpdir}/report.txt" -for feed in comments.rss comments_rss.php hpr_mp3.rss hpr_mp3_rss.php hpr_mp3_rss.php?series=47 hpr_ogg.rss hpr_ogg_rss.php hpr_ogg_rss.php?series=47 hpr_opus_rss.php hpr_opus_rss.php?series=47 hpr_rss_mp3.php hpr_rss.php hpr_spx.rss hpr.sql.rss hpr_total_mp3.rss hpr_total_ogg.rss hpr_total_ogg_rss.php hpr_total_opus_rss.php hpr_total_rss.php hpr_total_spx.rss rss-ccdnv1.php rss-future.php rss.php +echo "Checking feeds" +#for feed in comments.rss comments_rss.php hpr_mp3.rss hpr_mp3_rss.php hpr_mp3_rss.php?series=47 hpr_ogg.rss hpr_ogg_rss.php hpr_ogg_rss.php?series=47 hpr_opus_rss.php hpr_opus_rss.php?series=47 hpr_rss_mp3.php hpr_rss.php hpr_spx.rss hpr.sql.rss hpr_total_mp3.rss hpr_total_ogg.rss hpr_total_ogg_rss.php hpr_total_opus_rss.php hpr_total_rss.php hpr_total_spx.rss rss-ccdnv1.php rss-future.php rss.php +for feed in comments.rss comments_rss.php hpr_mp3_rss.php hpr_mp3_rss.php?series=47 hpr_ogg_rss.php hpr_ogg_rss.php?series=47 hpr_opus_rss.php hpr_opus_rss.php?series=47 hpr_rss_mp3.php hpr_rss.php hpr_total_ogg_rss.php hpr_total_opus_rss.php hpr_total_rss.php rss-ccdnv1.php rss-future.php rss.php do tmpfile="${tmpdir}/${feed}" - wget --no-verbose "${base}/${feed}" --output-document="${tmpfile}" + wget --quiet "${base}/${feed}" --output-document="${tmpfile}" if [[ ! -s "${tmpfile}" || -z "${tmpfile}" ]] then - echo "The \"tmpfile\" variable/file is missing." + echo "The \"${tmpfile}\" variable/file is missing." + continue fi - if [ "$( file --brief --mime-type "${tmpfile}" | grep --count 'text/xml' )" -ne "1" ] + if [ "$( file --brief --mime-type "${tmpfile}" | grep --count 'xml' )" -ne "1" ] then - echo "The \"tmpfile\" variable has not a valid \"text/xml\" mime type." + echo "The \"${tmpfile}\" variable has not a valid \"text/xml\" mime type." + continue fi xmllint --format "${tmpfile}" >/dev/null 2>&1 if [ $? -ne 0 ] then echo "✗ The feed \"${base}/${feed}\" is not valid xml." + echo "Check file \"${tmpfile}\"" else - echo "🗸 The feed \"${base}/${feed}\" is valid xml." + rm "${tmpfile}" fi done - +echo "Finished Checking feeds" # check_urls_in_file.bash -read -p "Remove the feeds ? (Y|n) ? " -n 1 -r -echo # (optional) move to a new line -if [[ ! $REPLY =~ ^[Yy]$ ]] -then - echo "The files are available in \"${tmpdir}\"." -else - rm -v "${tmpdir}/*.*" -fi +# read -p "Remove the feeds ? (Y|n) ? " -n 1 -r +# echo # (optional) move to a new line +# if [[ ! $REPLY =~ ^[Yy]$ ]] +# then +# echo "The files are available in \"${tmpdir}\"." +# else +# rm -v "${tmpdir}/*.*" +# fi diff --git a/workflow/hpr-process_episode.bash b/workflow/hpr-process_episode.bash index 9112d72..b5ba1ae 100755 --- a/workflow/hpr-process_episode.bash +++ b/workflow/hpr-process_episode.bash @@ -1254,6 +1254,8 @@ function manual_shownotes_review() { echo_error "The edited shownotes are missing \"${shownotes_edited}\"." fi + # Bug utf8mb4 https://repo.anhonesthost.net/HPR/hpr_hub/issues/103 + # emover --yes "${shownotes_edited}" kate "${shownotes_edited}" >/dev/null 2>&1 & librewolf "${working_dir}/${media_basename%.*}_media_report.html" >/dev/null 2>&1 & seamonkey "${shownotes_edited}" >/dev/null 2>&1 & diff --git a/workflow/rename-reserve.bash b/workflow/hpr-rename-reserve.bash similarity index 100% rename from workflow/rename-reserve.bash rename to workflow/hpr-rename-reserve.bash