Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
1ab7d23
Merge pull request #2 from jbleyel/main
Belfagor2005 May 9, 2021
62d78cf
fixed by @jbleyel
Belfagor2005 May 9, 2021
210d235
Ok thanks
Belfagor2005 May 9, 2021
61c9b1e
last Fix
Belfagor2005 May 9, 2021
027a09d
Last Fix
Belfagor2005 May 9, 2021
8929034
V.1.2
Belfagor2005 May 9, 2021
36e9ef9
Update plugin.py
Belfagor2005 Jun 11, 2021
7aa76e5
Update plugin.py
Belfagor2005 Jun 12, 2021
8422cc3
Update plugin.py
Belfagor2005 Jun 12, 2021
780710e
Update plugin.py
Belfagor2005 Jun 19, 2021
e4717b7
Update plugin.py
Belfagor2005 Jun 19, 2021
7eda580
Update plugin.py
Belfagor2005 Jun 23, 2021
5dbff42
DreamOs crash Fixed
Belfagor2005 Jun 26, 2021
8faaf14
Update plugin.py
Belfagor2005 Jun 26, 2021
d421d2a
Update plugin.py
Belfagor2005 Jul 25, 2021
fc5e85c
fix
Belfagor2005 Sep 4, 2021
5354f2f
Fix Locale
Belfagor2005 Sep 7, 2021
807de46
Update plugin.py
Belfagor2005 Sep 20, 2021
8920c15
Update plugin.py
Belfagor2005 Sep 21, 2021
374042d
Update plugin.py
Belfagor2005 Nov 25, 2021
f149785
Update plugin.py
Belfagor2005 Dec 2, 2021
f91c946
Update plugin.py
Belfagor2005 Dec 4, 2021
1f8f11c
Update plugin.py
Belfagor2005 Dec 7, 2021
8d80c03
Add files via upload
Belfagor2005 Dec 7, 2021
b92a727
Update & Fix
Belfagor2005 Dec 11, 2021
fe07ce3
Add files via upload
Belfagor2005 Dec 12, 2021
a15bb74
Update Utils.py
Belfagor2005 Dec 12, 2021
90d54b2
Fx DreamOS
Belfagor2005 Dec 19, 2021
9aa78fe
rs
Belfagor2005 Jan 1, 2022
77fd270
del tar file
Belfagor2005 Jan 6, 2022
5f594f4
Fix remove /tmp .jpg . tar on Exit
Belfagor2005 Jan 7, 2022
b6e1c48
str_
Belfagor2005 Jan 13, 2022
0df1c89
Revert "str_"
Belfagor2005 Jan 13, 2022
be0d929
Update Utils.py
Belfagor2005 Jan 13, 2022
26dda56
fix str
Belfagor2005 Jan 14, 2022
4735c5a
Update plugin.py
Belfagor2005 Jan 15, 2022
6832ce7
fx
Belfagor2005 Jan 27, 2022
d7c10b5
Updated Required
Belfagor2005 Feb 26, 2022
d429b54
Update plugin.py
Belfagor2005 Feb 27, 2022
b000660
Rfix
Belfagor2005 Mar 30, 2022
38d1597
Up
Belfagor2005 Apr 10, 2022
3d17736
Update plugin.py
Belfagor2005 Apr 13, 2022
66a419b
Fixed download
Belfagor2005 Apr 22, 2022
b50bc56
Update plugin.py
Belfagor2005 Apr 23, 2022
c4ed35f
Update plugin.py
Belfagor2005 Apr 23, 2022
ec6e37e
Donate
Belfagor2005 Apr 25, 2022
9d5b173
Fix skin
Belfagor2005 Apr 30, 2022
65888ed
fixed
Belfagor2005 May 10, 2022
22cbcfd
Version 1.0 skins-metrixconfluencexp-atv
Belfagor2005 May 29, 2022
0fd6469
Revert "Version 1.0 skins-metrixconfluencexp-atv"
Belfagor2005 May 29, 2022
04e5e4d
Revert "fixed"
Belfagor2005 May 29, 2022
07db057
Update plugin.py
Belfagor2005 Jul 17, 2022
921dc8c
v.1.3
Belfagor2005 Jul 30, 2022
d9d0c6b
init fix
Belfagor2005 Aug 28, 2022
d0a8974
utils
Belfagor2005 Sep 11, 2022
9be8f2e
parsed
Belfagor2005 Sep 18, 2022
f723799
Req PEP
Belfagor2005 Sep 24, 2022
6d07916
fix screen
Belfagor2005 Oct 8, 2022
8c39ebe
up
Belfagor2005 Oct 11, 2022
6f65222
multilist fixed
Belfagor2005 Oct 14, 2022
f5a4f54
reduce folder
Belfagor2005 Oct 15, 2022
c5bceec
Fix imdb - Update
Belfagor2005 Nov 6, 2022
3d680ae
Imdb Fixed
Belfagor2005 Nov 18, 2022
55fd3ea
Update plugin.py
Belfagor2005 Nov 19, 2022
68887cd
Update plugin.py
Belfagor2005 Nov 25, 2022
9a2e41b
Update Update.py
Belfagor2005 Dec 3, 2022
a51b3aa
Update plugin.py
Belfagor2005 Dec 5, 2022
4c74154
dreamOs Fix
Belfagor2005 Dec 25, 2022
4658c33
Update plugin.py
Belfagor2005 Dec 26, 2022
a965f4e
ipk deb zip install(experiment.)
Belfagor2005 Dec 26, 2022
06ae1df
minor-fix
Belfagor2005 Dec 29, 2022
25a4fee
rev
Belfagor2005 Dec 29, 2022
eb6c677
rev
Belfagor2005 Dec 29, 2022
05be771
Massive convert
Belfagor2005 Dec 29, 2022
db01f0b
Update logo.png
Belfagor2005 Dec 29, 2022
be6eb29
Multilist & icons fixed
Belfagor2005 Dec 31, 2022
2387b84
fix
Belfagor2005 Jan 27, 2023
25cb4e4
fix
Belfagor2005 Feb 7, 2023
e401f0d
Cfg Update
Belfagor2005 Mar 16, 2023
d8f8a15
UHD skin
Belfagor2005 Jul 2, 2023
b945dc6
Add files via upload
Belfagor2005 Jul 4, 2023
e45ef0a
Update Update.py
Belfagor2005 Jul 12, 2023
5b15d81
Update System
Belfagor2005 Jul 13, 2023
3804ffb
Update Update.py
Belfagor2005 Jul 16, 2023
5e30e09
Update Update.py
Belfagor2005 Jul 21, 2023
95bdba7
minor fix
Belfagor2005 Aug 13, 2023
7ea0c20
nxt vers.
Belfagor2005 Aug 29, 2023
9a3c6fb
Update plugin.py
Belfagor2005 Sep 14, 2023
bcf5023
Utility Fix
Belfagor2005 Sep 15, 2023
3dcff1a
Update Utils.py
Belfagor2005 Dec 18, 2023
b935406
up
Belfagor2005 Jan 6, 2024
c0459f6
Update plugin.py
Belfagor2005 Jan 21, 2024
7a4a351
Update plugin.py
Belfagor2005 Feb 11, 2024
a9d2178
Update Utils.py
Belfagor2005 Feb 24, 2024
cbf1546
Update plugin.py
Belfagor2005 Mar 8, 2024
fe95161
up
Belfagor2005 Mar 8, 2024
d2a7383
Update Utils.py
Belfagor2005 May 17, 2024
4aa93be
Update Utils.py
Belfagor2005 Jun 6, 2024
8a9efdb
Update Utils.py
Belfagor2005 Jun 30, 2024
5246106
Update Utils.py
Belfagor2005 Jul 7, 2024
b6e488b
Update Utils.py
Belfagor2005 Jul 13, 2024
5ce12e1
Create installer.sh
Belfagor2005 Jul 17, 2024
c1fbc1c
v.1.4
Belfagor2005 Jul 17, 2024
fc16f8a
v.1.4
Belfagor2005 Jul 17, 2024
ec627e0
giopet
Belfagor2005 Jul 19, 2024
8f66543
.
Belfagor2005 Jul 19, 2024
ca36afa
Update Utils.py
Belfagor2005 Jul 23, 2024
c74cb31
Update plugin.py
Belfagor2005 Jul 23, 2024
10f8c94
Update installer.sh
Belfagor2005 Jul 23, 2024
9368270
instal lfix
Belfagor2005 Jul 24, 2024
44c07a0
fix config - skin
Belfagor2005 Jul 24, 2024
beab9ff
Add files via upload
Belfagor2005 Jul 24, 2024
e2c9741
-
Belfagor2005 Jul 24, 2024
506afb1
Update installer.sh
Belfagor2005 Jul 27, 2024
2468036
bho
Belfagor2005 Jul 29, 2024
3e1244a
Update plugin.py
Belfagor2005 Aug 1, 2024
85f8f28
Update plugin.py
Belfagor2005 Aug 10, 2024
2d93508
Update Console.py
Belfagor2005 Aug 17, 2024
04b2e28
-
Belfagor2005 Aug 22, 2024
a5a85a1
Update __init__.py
Belfagor2005 Aug 31, 2024
138e4f3
Update installer.sh
Belfagor2005 Sep 12, 2024
998b944
Update plugin.py
Belfagor2005 Oct 25, 2024
f33e25b
Update installer.sh
Belfagor2005 Nov 14, 2024
651db4c
Update installer.sh
Belfagor2005 Nov 14, 2024
6da0043
Update installer.sh
Belfagor2005 Nov 15, 2024
2f3b615
Update Utils.py
Belfagor2005 Dec 18, 2024
3173bcd
Update installer.sh
Belfagor2005 Jan 11, 2025
bf84700
Create enigma2-plugin-extensions-mmpicons.bb
Belfagor2005 Jan 23, 2025
2c699d1
Update plugin.py
Belfagor2005 Mar 2, 2025
c5c5ba2
Minor Fix
Belfagor2005 Mar 4, 2025
cb0e37c
minor fix
Belfagor2005 Mar 7, 2025
c957ef3
Create FUNDING.yml
Belfagor2005 Mar 9, 2025
6562d49
Order fix
Belfagor2005 May 15, 2025
0d0862b
Create pylint.yml
Belfagor2005 May 15, 2025
3ab8bc6
Update README.md
Belfagor2005 May 15, 2025
7b9dc2f
Update README.md
Belfagor2005 May 15, 2025
bd563f3
locale add de
Belfagor2005 May 16, 2025
7ff6c03
Merge branch 'main' of https://github.com/Belfagor2005/mmPicons
Belfagor2005 May 16, 2025
cf98a1b
Update Utils.py
Belfagor2005 May 30, 2025
3de4746
Create flake8.yml
Belfagor2005 Jun 2, 2025
72af63e
Apply auto PEP8 aggressive fixes
actions-user Jun 2, 2025
2464bf5
Update installer.sh
Belfagor2005 Jul 12, 2025
dc34a3e
Update installer.sh
Belfagor2005 Jul 31, 2025
d2404ae
2.5 version fix download
Belfagor2005 Jul 31, 2025
841e6e2
Apply auto PEP8 aggressive fixes
actions-user Jul 31, 2025
1332cb1
Up pep
Belfagor2005 Oct 30, 2025
a934b0a
Update installer.sh
Belfagor2005 Nov 12, 2025
3a0269c
Update installer.sh
Belfagor2005 Nov 27, 2025
26c3626
Revise README for clarity and structure
Belfagor2005 Dec 14, 2025
babaf19
Update enigma2-plugin-extensions-mmpicons.bb
Belfagor2005 Jan 29, 2026
0f1a7e4
-
Belfagor2005 Feb 3, 2026
87c01f9
Update update_translations.yml
Belfagor2005 Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: lululla # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
51 changes: 51 additions & 0 deletions .github/workflows/flake8.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: PEP8 Aggressive Check and Fix

on:
workflow_dispatch:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
pep8-check:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.13"

- name: Install linters
run: |
python -m pip install --upgrade pip
pip install autopep8 pycodestyle

- name: Fix indentation (replace tabs with spaces)
run: |
find . -name "*.py" -exec sed -i 's/\t/ /g' {} +

- name: Run autopep8 (aggressive)
run: |
autopep8 . --in-place --recursive --aggressive --aggressive

- name: Configure Git identity
run: |
git config --global user.email "actions@github.com"
git config --global user.name "GitHub Actions"

- name: Pull latest changes
run: |
git pull origin main --no-rebase || echo "No remote changes to pull"

- name: Commit and push if changes exist
run: |
git add .
git diff --cached --quiet || git commit -m "Apply auto PEP8 aggressive fixes"
git push origin main || echo "Push failed (e.g. due to race condition)"
40 changes: 40 additions & 0 deletions .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python

name: Python package

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]

steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
# - name: Test with pytest
# run: |
# pytest
54 changes: 54 additions & 0 deletions .github/workflows/update_translations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Update Translations

on:
push:
branches: [ main ]
workflow_dispatch:
schedule:
- cron: "0 0 * * 0"
jobs:
update-translations:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
persist-credentials: false # Important: useremo GITHUB_TOKEN manualmente

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.11"

- name: Install gettext (msgmerge, msgfmt)
run: |
sudo apt-get update
sudo apt-get install -y gettext

- name: Run translation updaters
run: |
# Loop through all subfolders looking for update_translations.py
for pyfile in $(find . -type f -name "update_translations.py"); do
plugin_dir=$(dirname "$pyfile")
echo "Running translation updater in $plugin_dir"
cd "$plugin_dir"
python3 update_translations.py
cd - > /dev/null
done

- name: Commit and push changes
run: |
git config user.name "github-actions"
git config user.email "github-actions@github.com"

git add .
git diff --cached --quiet || git commit -m "Update translations via workflow"

git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${{ github.repository }}.git

git pull --rebase origin main
git push origin main

6 changes: 3 additions & 3 deletions CONTROL/control
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Package: enigma2-plugin-extensions-mmpicons
Version: 1.1
Version: 1.5
Section: base
Priority: optional
Architecture: all
Maintainer: lululla
Description: mmPicons & Skins Version by Lululla & MMark
Source: /
Source: enigma2-plugin-extensions-mmpicons
Homepage: https://e2skin.blogspot.com/
OE: 2.0 - 2.2 - 2.5 -2.6
OE: *
License: *
2 changes: 1 addition & 1 deletion CONTROL/postinst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh
echo "****************************************"
echo "* Enjoy our plugin *"
echo "* Enjoy our plugin mmPicons *"
echo "****************************************"
echo "Restarting Enigma2 to load..."
exit 0
9 changes: 9 additions & 0 deletions CONTROL/postrm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/sh

echo "Checking for an older version of mmPicons in the system..."
if [ -d /usr/lib/enigma2/python/Plugins/Extensions/mmPicons ]
then
rm -rf /usr/lib/enigma2/python/Plugins/Extensions/mmPicons > /dev/null 2>&1
fi
echo "Plugin removed! You should restart enigma2 now!"
exit 0
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
mmPicons Addon
# 🎨 mmPicons Addon

Enigma2 project
[![Python package](https://github.com/Belfagor2005/mmPicons/actions/workflows/pylint.yml/badge.svg)](https://github.com/Belfagor2005/mmPicons/actions/workflows/pylint.yml)

for my friend mMark
![](https://komarev.com/ghpvc/?username=Belfagor2005)

https://e2skin.blogspot.com/
---

**Enigma2 project**

<img src="https://github.com/Belfagor2005/mmPicons/blob/main/usr/lib/enigma2/python/Plugins/Extensions/mmPicons/logo.png">
For my friend **mMark** – [E2Skin Blog](https://e2skin.blogspot.com/)

<p align="center">
<img src="https://github.com/Belfagor2005/mmPicons/blob/main/usr/lib/enigma2/python/Plugins/Extensions/mmPicons/logo.png" height="120">
</p>

Is a little panel with download :
---

Picons and skins for images enigma2

No Depository Links on server
## 🔧 Overview

This is a small panel for downloading **Picons and skins** for Enigma2, created from **MMark skinner's designs**.
25 changes: 25 additions & 0 deletions enigma2-plugin-extensions-mmpicons.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
SUMMARY = "Lululla"
MAINTAINER = "Lululla"
SECTION = "base"
PRIORITY = "required"
LICENSE = "proprietary"

require conf/license/license-gplv2.inc

inherit allarch gitpkgv

SRCREV = "${AUTOREV}"
PV = "1.0+git${SRCPV}"
PKGV = "1.0+git${GITPKGV}"
VER ="1.0"
PR = "r0"

SRC_URI = "git://github.com/Belfagor2005/mmPicons.git;protocol=https;branch=main"

S = "${WORKDIR}/git"

FILES:${PN} = "/usr/*"

do_install() {
cp -af --no-preserve=ownership ${S}/usr* ${D}/
}
Loading