From 082013998723b3f7d4051d48a8da828494f360df Mon Sep 17 00:00:00 2001 From: Inqiyad Sabr Date: Tue, 18 Nov 2025 02:28:26 +0600 Subject: Fixing creation of duplicates --- c2x | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'c2x') diff --git a/c2x b/c2x index 195c922..4ffcaf3 100755 --- a/c2x +++ b/c2x @@ -1,7 +1,17 @@ #!/bin/sh -rsync ./"${1}" ./"${1}_xhtml" -cd ./"${1}_xhtml" || exit +# creates a $1_xhtml dir and that's your root +rsync -r "./${1}/" "./${1}_xhtml/" +cd "./${1}_xhtml" || exit +printf "Converting gmi->html..." for file in $(find ./* | grep ".gmi" | sed 's/.gmi//'); do g2x < "./${file}.gmi" > "./${file}.html" rm "./${file}.gmi" done +printf "done\n" +# this down removes duplicate files +# symlink them to the capsule root folder files +printf "Fixing duplicates..." +for file in $(find ./* -type f | grep -v ".html"); do + ln -sf ../../"${1}"/${file} "./${file}" +done +printf "done\n" -- cgit v1.2.3