button red for virtualkeyboard. .search city..
image? box?
details please..
button red for virtualkeyboard. .search city..
image? box?
details please..
the image is an openpli 9.2 on gigablue 4k and if I press the red button to activate the virtual keyboard this screen comes out
Also on OAtv, Octagon sf8008.
It was referring to the search for the City
Menu/City/Red Button: Virtual Keyboard.. Goodnight
Display MoreIt was referring to the search for the City
Menu/City/Red Button: Virtual Keyboard.. Goodnight
Good morning, I tried to do as you wrote but it says "City filelist not found!" and it won't let me exit the screen.
(/vavoo/main/instal) the wrong talent installs and it's bad vavoo
I don't understand what's worrying you
If you don't like it, don't install it ;)
(/vavoo/main/instal) the wrong talent installs and it's bad vavoo
..Maybe he means that in the Foreca One thread, you gave the telnet command to install Vavoo
topic foreca or vavoo?, but ok with the telent to vavoo or realse 1.23 foreca
Hi,
I modified the installer.sh script for OpenPLi to ensure debug information (image name/version) is displayed correctly.
Change:
Added support for /usr/lib/enigma.info (used by OpenPLi) alongside /etc/image-version (used by OpenATV) to avoid "Unknown" values in debug output.
Tested and working on OpenPLi 9.2.
#!/bin/bash
version='1.2.2'
changelog='\nAdd ANimated Icons on hours details\nAdd Background on screens\nAdd Animated Icons\nCustom Skins (New)** – you can now create your own skins without modifying the built‑in ones.\n,Final Release\nOffer coffee if you like this plugin'
TMPPATH=/tmp/ForecaOne-install
FILEPATH=/tmp/ForecaOne-main.tar.gz
# Config directory where user settings are stored
CONFIG_DIR="/etc/enigma2/foreca"
BACKUP_DIR="/tmp/foreca_backup"
if [ ! -d /usr/lib64 ]; then
PLUGINPATH=/usr/lib/enigma2/python/Plugins/Extensions/Foreca1
else
PLUGINPATH=/usr/lib64/enigma2/python/Plugins/Extensions/Foreca1
fi
echo "Starting ForecaOne installation..."
cleanup() {
echo "Cleaning up temporary files..."
[ -d "$TMPPATH" ] && rm -rf "$TMPPATH"
[ -f "$FILEPATH" ] && rm -f "$FILEPATH"
}
backup_config() {
if [ -d "$CONFIG_DIR" ]; then
echo "Backing up configuration from $CONFIG_DIR to $BACKUP_DIR ..."
rm -rf "$BACKUP_DIR" 2>/dev/null
cp -r "$CONFIG_DIR" "$BACKUP_DIR"
if [ $? -eq 0 ]; then
echo "Backup successful."
else
echo "Backup failed! Aborting."
exit 1
fi
else
echo "No existing configuration directory found. Skipping backup."
fi
}
restore_config() {
if [ -d "$BACKUP_DIR" ]; then
echo "Restoring configuration from $BACKUP_DIR to $CONFIG_DIR ..."
mkdir -p "$CONFIG_DIR"
cp -r "$BACKUP_DIR"/* "$CONFIG_DIR"/ 2>/dev/null
if [ $? -eq 0 ]; then
echo "Configuration restored successfully."
else
echo "Warning: Failed to restore some configuration files."
fi
rm -rf "$BACKUP_DIR"
fi
}
detect_os() {
if [ -f /var/lib/dpkg/status ]; then
OSTYPE="DreamOs"
STATUS="/var/lib/dpkg/status"
elif [ -f /etc/opkg/opkg.conf ] || [ -f /var/lib/opkg/status ]; then
OSTYPE="OE"
STATUS="/var/lib/opkg/status"
elif [ -f /etc/debian_version ]; then
OSTYPE="Debian"
STATUS="/var/lib/dpkg/status"
else
OSTYPE="Unknown"
STATUS=""
fi
echo "Detected OS type: $OSTYPE"
}
detect_os
if ! command -v wget >/dev/null 2>&1; then
echo "Installing wget..."
case "$OSTYPE" in
"DreamOs"|"Debian")
apt-get update && apt-get install -y wget || { echo "Failed to install wget"; exit 1; }
;;
"OE")
opkg update && opkg install wget || { echo "Failed to install wget"; exit 1; }
;;
*)
echo "Unsupported OS type. Cannot install wget."
exit 1
;;
esac
fi
if python --version 2>&1 | grep -q '^Python 3\.'; then
echo "Python3 image detected"
PYTHON="PY3"
Packagesix="python3-six"
Packagerequests="python3-requests"
Packagepillow="python3-pillow"
else
echo "Python2 image detected"
PYTHON="PY2"
Packagerequests="python-requests"
Packagepillow="python-pillow"
if [ "$OSTYPE" = "DreamOs" ] || [ "$OSTYPE" = "Debian" ]; then
Packagesix="python-six"
else
Packagesix="python-six"
fi
fi
install_pkg() {
local pkg=$1
if [ -z "$STATUS" ] || ! grep -qs "Package: $pkg" "$STATUS" 2>/dev/null; then
echo "Installing $pkg..."
case "$OSTYPE" in
"DreamOs"|"Debian")
apt-get update && apt-get install -y "$pkg" || { echo "Could not install $pkg, continuing anyway..."; }
;;
"OE")
opkg update && opkg install "$pkg" || { echo "Could not install $pkg, continuing anyway..."; }
;;
*)
echo "Cannot install $pkg on unknown OS type, continuing..."
;;
esac
else
echo "$pkg already installed"
fi
}
[ "$PYTHON" = "PY3" ] && install_pkg "$Packagesix"
install_pkg "$Packagerequests"
if [ "$OSTYPE" = "OE" ]; then
echo "Installing additional dependencies for OpenEmbedded..."
for pkg in ffmpeg gstplayer exteplayer3 enigma2-plugin-systemplugins-serviceapp; do
install_pkg "$pkg"
done
fi
cleanup
mkdir -p "$TMPPATH"
backup_config
echo "Downloading ForecaOne..."
wget --no-check-certificate 'https://github.com/Belfagor2005/ForecaOne/archive/refs/heads/main.tar.gz' -O "$FILEPATH"
if [ $? -ne 0 ]; then
echo "Failed to download ForecaOne package!"
cleanup
exit 1
fi
echo "Extracting package..."
tar -xzf "$FILEPATH" -C "$TMPPATH"
if [ $? -ne 0 ]; then
echo "Failed to extract ForecaOne package!"
cleanup
exit 1
fi
echo "Installing plugin files..."
mkdir -p "$PLUGINPATH"
if [ -d "$TMPPATH/ForecaOne-main/usr/lib/enigma2/python/Plugins/Extensions/Foreca1" ]; then
cp -r "$TMPPATH/ForecaOne-main/usr/lib/enigma2/python/Plugins/Extensions/Foreca1"/* "$PLUGINPATH/" 2>/dev/null
echo "Copied from standard plugin directory"
elif [ -d "$TMPPATH/ForecaOne-main/usr/lib64/enigma2/python/Plugins/Extensions/Foreca1" ]; then
cp -r "$TMPPATH/ForecaOne-main/usr/lib64/enigma2/python/Plugins/Extensions/Foreca1"/* "$PLUGINPATH/" 2>/dev/null
echo "Copied from lib64 plugin directory"
elif [ -d "$TMPPATH/ForecaOne-main/usr" ]; then
cp -r "$TMPPATH/ForecaOne-main/usr"/* /usr/ 2>/dev/null
echo "Copied entire usr structure"
else
echo "Could not find plugin files in extracted archive"
echo "Available directories:"
find "$TMPPATH" -type d -name "*ForecaOne*" | head -10
cleanup
exit 1
fi
restore_config
sync
# --- Début des modifications pour OpenPLi/OpenATV ---
box_type=$(head -n 1 /etc/hostname 2>/dev/null || echo "Unknown")
# Détection de la version de l'image
if [ -f /usr/lib/enigma.info ]; then
# OpenPLi : on utilise /usr/lib/enigma.info
distro_value=$(grep '^distro=' /usr/lib/enigma.info 2>/dev/null | awk -F '=' '{print $2}')
distro_version=$(grep '^imageversion=' /usr/lib/enigma.info 2>/dev/null | awk -F '=' '{print $2}')
elif [ -f /etc/image-version ]; then
# OpenATV : on utilise /etc/image-version
distro_value=$(grep '^distro=' /etc/image-version 2>/dev/null | awk -F '=' '{print $2}')
distro_version=$(grep '^version=' /etc/image-version 2>/dev/null | awk -F '=' '{print $2}')
else
distro_value="Unknown"
distro_version="Unknown"
fi
python_vers=$(python --version 2>&1)
# --- Fin des modifications ---
cat <<EOF
#########################################################
# INSTALLED SUCCESSFULLY #
# developed by LULULLA #
# https://corvoboys.org #
#########################################################
# your Device will RESTART Now #
#########################################################
^^^^^^^^^^Debug information:
BOX MODEL: $box_type
OS SYSTEM: $OSTYPE
PYTHON: $python_vers
IMAGE NAME: ${distro_value:-Unknown}
IMAGE VERSION: ${distro_version:-Unknown}
PLUGIN VERSION: $version
EOF
Display More
Release v.1.2.3 (257087b)
Hello,
I think WeatherDetailView was okay before. Overnight is from today.
Today:
1. Overnight 00-06
2. Morning 06-12
3. Afternoon 12-18
4. Evening 18-24
It didn't work at night before... because it counts from 12:00 AM onwards, so I had to change it.
Details, and we'll see if we can fix it better? Time permitting
Hello ,does,this one has country list??
I installed the latest version, 1.2.3,
and I can't edit or add my own city. I'm getting a message saying there's no list of cities.
Image Egami 11
It didn't work at night before... because it counts from 12:00 AM onwards, so I had to change it.
Details, and we'll see if we can fix it better? Time permitting
It is working okay. If you select a city where the local time is between 00-06, it shows the overnight forecast.
I installed the latest version, 1.2.3,
and I can't edit or add my own city. I'm getting a message saying there's no list of cities.
Image Egami 11
Do you have 'new_city.cfg' located at /etc/enigma2/foreca/ ?
If file new_city.cfg is not present just generate it manually and insert it in the above mentioned directory with Filezilla or another FTP client.
Unfortunately, the file isn't there, but after creating it manually, the option to add cities becomes available—though I don't think that's how it's supposed to work. The script should create all the necessary files.
Edit: It seems to me that after entering the
menu/city selection
and selecting one of the colored buttons (green, yellow, blue),
an option to enter or edit a city should appear, but the buttons aren't responding.
Don’t have an account yet? Register yourself now and be a part of our community!