sudo apt install -y appimagetool
sudo ./build-AppImage.sh
chmod +x Universal-Converter-x86_64.AppImage
./Universal-Converter-x86_64.AppImage
#!/usr/bin/env bash
set -e
APP=Universal-Converter
VERSION=1.0
APPDIR="$APP.AppDir"
echo "📦 Building $APP AppImage..."
# Cleanup old
rm -rf "$APPDIR"
mkdir -p "$APPDIR/usr/bin"
# Copy main script
cp universal.sh "$APPDIR/usr/bin/universal"
chmod +x "$APPDIR/usr/bin/universal"
# AppRun file
cat > "$APPDIR/AppRun" << 'EOF'
#!/bin/bash
HERE="$(dirname "$(readlink -f "$0")")"
export PATH="$HERE/usr/bin:$PATH"
exec universal "$@"
EOF
chmod +x "$APPDIR/AppRun"
# Desktop entry
cat > "$APPDIR/$APP.desktop" << EOF
[Desktop Entry]
Name=$APP
Exec=universal
Icon=universal
Terminal=true
Type=Application
Categories=Utility;
EOF
# Create simple icon
cat > "$APPDIR/universal.png" << 'EOF'
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==
EOF
base64 -d "$APPDIR/universal.png" > "$APPDIR/icon.png"
mv "$APPDIR/icon.png" "$APPDIR/universal.png"
# Check appimagetool
if ! command -v appimagetool &>/dev/null; then
echo "⚠️ appimagetool not found."
echo "➡️ Install it:"
echo "wget https://github.com/AppImage/AppImageKit/releases/latest/download/appimagetool-x86_64.AppImage"
echo "chmod +x appimagetool-x86_64.AppImage"
echo "./appimagetool-x86_64.AppImage $APPDIR"
exit 0
fi
# Build AppImage
echo "🚀 Building AppImage..."
appimagetool "$APPDIR" "${APP}-${VERSION}.AppImage"
echo "✅ Done!"
ls -lh "${APP}-${VERSION}.AppImage"
chmod +x universal.sh
./universal.sh file.pdf
./universal.sh
sudo apt install -y pandoc ffmpeg imagemagick libreoffice poppler-utils tidy python3 python3-pip
pip install pandas xmltodict
-
Script 1 .pdf to .md .pdf to .txt
-
Script 2 .md to .pdf .md to .txt
-
Script 3 .txt to .pdf .txt to .md
-
Script 4 .xlsx to .json .json to .xlsx
-
Script 5 .xml to .json .json to .xml
-
Script 6 .xml to .html .html to .xml
-
Script 7 .php to .html .html to .php
-
Script 8 .pdf to .docx .docx to .pdf
-
Script 9 .png to .jpg .jpg to .png
-
Script 10 .png to .ico .ico to .png
-
Script 11 .mkv to .mp4 .mp4 to .mkv
-
Script 12 .sh to .py .py to .sh
-
Script 13 .pl to .rb .rb to .pl
-
Script 14 .pl to .py .py to .pl
-
Script 15 .html to .md .md to .html
-
Script 16 .md to .php .php to .md
-
Script 17 .txt to .html .html to .txt
-
Script 18 .js to .py .py to .js
-
Script 19 .php to .js .js to .php