Advertise Here
Advertise Here
Advertise Here
Advertise Here
Results 1 to 10 of 10

Thread: ║E²║Plugin║Calendar Planner ⇨ ║v.2.0║By Lululla║

  1. #1
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    ║E²║Plugin║Calendar Planner ⇨ ║v.2.0║By Lululla║

    On base Calender from @Sirius0103



    A simple calendar plugin for Enigma2-based receivers to manage and edit date-related data files.

    - Load and display date-specific data from text files
    - Edit multiple fields via virtual keyboard
    - Save changes back to files with custom naming convention (YYYYMMDD.txt)
    - Remove or delete date data files
    - User-friendly navigation between editable fields
    - Informative messages if files are missing or errors occur

    # Usage

    - Open the plugin from the menu.
    - Use the OK button to open the main menu with options:
    - New Date: Create or add a new date entry.
    - Edit Date: Edit existing date data fields.
    - Remove Date: Clear data from the selected date's file.
    - Delete File: Delete the file associated with the selected date.
    - Exit: Close the plugin.
    - When editing, use the virtual keyboard to update fields. Navigation automatically proceeds to the next field.

    Data files are stored in:
    base/<language>/day/YYYYMMDD.txt

    Each file has sections like:
    Quote
    [day]
    date: 2025-06-10
    datepeople: John Doe
    sign: Gemini
    holiday: None
    description: Special day description.
    [month]
    monthpeople: Important people of the month

    Thanks Lululla

    http://enigma2-plugin-extensions-calendar_1.0_all.ipk


  2. Advertise Here
  3. #2
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ║v.1.1║By Lululla║

    Hey everyone,


    share the latest update to the Calendar Plugin for Enigma2!
    Version 1.1 brings a complete event management system with smart notifications -
    perfect for reminders, birthdays, appointments, and more.
    What's New
    Smart Event Notifications
    Get notified before events start (configurable from 0 to 60 minutes before
    Notifications stay visible for 15 seconds (configurable)
    Background monitoring every 30 seconds
    Recurring Events
    One-time events
    Daily repeats
    Weekly repeats (same weekday)
    Monthly repeats (same day of month)
    Yearly repeats (same date annually)


    Visual Calendar Integration
    Days with events are highlighted in color (configurable)
    Asterisk (*) indicators on days with events
    Events shown in the day's description


    Complete Event Management
    Add/Edit/Delete events from calendar view
    Event browser for viewing all upcoming events (7-day view)
    Configurable notification settings
    How to Use
    From main calendar: Press 0 (zero key) → "Manage Events"
    Add new event: Enter title, date, time, and notification settings
    Edit/Delete: Select any existing event to modify or remove
    Notifications: Appear automatically at the scheduled time






    Configuration Options
    Access via: Menu → Setup
    Enable/disable event system
    Set notification duration (3-15 seconds)
    Choose notification advance time (0-60 minutes)
    Select event highlight color
    Toggle event indicators on calendar


    Troubleshooting
    If notifications don't appear:
    Check event system is enabled in settings
    Verify event time has passed
    Check logs: tail -f /tmp/enigma2.log | grep EventManager


    File Structure
    Events are saved in /usr/lib/enigma2/python/Plugins/Extensions/Calendar/events.jso
    Date info in: base/[language]/day/YYYYMMDD.txt


    Credits
    Original plugin: Sirius0103
    Event system & modifications: Lululla :clinking glasses:

  4. #3
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ║v.1.1║By Lululla║

    Only for test
    PHP Code:
    wget ---no-check-certificate https://raw.githubusercontent.com/Belfagor2005/Calendar/main/installer.sh -O - | /bin/bash 
    I haven't finished testing yet

    Added

    ### Audio Notification System
    - **Built-in Sound Alerts**: Three distinct sound types for different priorities
    - **Priority-based Selection**:
    - **Alert Sound**: For events currently in progress (`notify_before=0`)
    - **Notify Sound**: For imminent events (≤5 minutes before)
    - **Short Beep**: For regular notifications
    - **Dual Format Support**: Plays both WAV and MP3 audio files
    - **Auto-stop Feature**: Automatic audio cleanup after playback completion
    - **Service Restoration**: Intelligently restores previous TV/radio service after audio playback
    - **Configurable Sound**: Choose sound type or disable audio completely in settings
    Thanks Lululla

  5. #4
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.1.4║By Lululla║

    Calendar Planner Plugin
    Versıon: 1.3
    UPTADE : 21.12.2025

    enigma2-plugin-extensions-calendar_1.3_all


    DOWNLOAD

    PHP Code:
    enigma2-plugin-extensions-calendar_1.3_all.ipk 

  6. #5
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.1.4║By Lululla║

    Calendar Planner Plugin
    Versıon: 1.4
    UPTADE : 21.12.2025

    enigma2-plugin-extensions-calendar_1.4_all



    DOWNLOAD

    PHP Code:
    enigma2-plugin-extensions-calendar_1.4_all.ipk 

  7. #6
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.1.4║By Lululla║

    Calendar Planner Plugin
    Versıon: 1.5
    UPTADE : 25.12.2025

    # NEW FEATURES v1.5: #


    # • vCard (.vcf) import/export system #
    # • Contact management with birthdays #
    # • Database format converter (Legacy ↔ vCard) #
    # • Threaded vCard importer for large files #
    # • Contact sorting (name, birthday, category) #
    # • Birthday display in calendar #
    # • Contact search functionality #
    # • Backup/restore database system #

    # #

    # vCard IMPORT SYSTEM: #

    # • Import thousands of contacts from .vcf files #
    # • Support for vCard 2.1, 3.0, 4.0 formats #
    # • Multi-threaded import (no GUI freeze) #
    # • Duplicate detection and skipping #
    # • Progress bar with cancel option #
    # • File browser starting from /tmp/ #
    # • Contact preview before import #

    # #

    # CONTACT MANAGEMENT: #

    # • Add/edit/delete contacts #
    # • Birthday tracking with age calculation #
    # • Multiple phone numbers and emails #
    # • Categories/tags for organization #
    # • Notes field for additional information #
    # • Automatic sorting by name #
    # • Search by name, phone, email, notes #

    # #

    # DATABASE CONVERTER: #

    # • Convert between Legacy and vCard formats #
    # • Preserves all data during conversion #
    # • Creates automatic backups #
    # • Progress indicator during conversion #
    # • Statistics display (file counts) #
    # • Consistency checking #

    # #

    # BIRTHDAY INTEGRATION: #

    # • Shows contacts with birthdays on calendar days #
    # • Age calculation for birthday contacts #
    # • "CONTACTS WITH BIRTHDAYS TODAY" section #
    # • Integration with existing date display #



    DOWNLOAD

    PHP Code:
    enigma2-plugin-extensions-calendar_1.5_all.ipk 

  8. #7
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.1.5║By Lululla║

    Calendar Planner Plugin
    Versıon: 1.5
    UPTADE : 02.01.2026

    next step...


    After all this.
    Thousands of lines of code... many separate files, intelligent configuration...
    We insert the time of the events: imagine that after loading: contacts, calendars, events, personal notes... we can insert the exact time it should go BEEEEEEP!
    So if we want, it can tell us "Happy birthday to your friend!" or "You have an important appointment!"
    Okay... v.18... ready but not online yet, I need some feedback that I haven't seen on this topic yet...
    And, if you want, the language translation file (I warn you that the .po system on "setup.xml" doesn't work unfortunately, even though the word lines are in the .pot file and in the .po files.
    It's obviously not very reliable. My system worked better, perhaps... it was a bit WRONG as some say... but it worked...

    PHP Code:
    locale.zip 

  9. #8
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.1.8║By Lululla║

    Calendar Planner Plugin
    Versıon: 1.8
    UPTADE : 02.01.2026

    in to v.1.8


    in to v.1.8




    FULLY NEW FEATURES - SUMMARY:
    1. WRAP-AROUND NAVIGATION ANYWHERE
    CH+ → Next event (wrap-around)
    CH- → Previous event (wrap-around)
    UP/DOWN → Standard navigation (wrap-around)


    2. CURRENT POSITION ALWAYS VISIBLE
    Show title: "Edit Event (3/15)" or "Contacts: 5/20"
    Real-time updates while navigating


    3. NAVIGATION THROUGH ALL EVENTS
    Not just today's events, but the ENTIRE database
    Start from today's event, navigate anywhere


    4. SPECIAL NAVIGATION FEATURES
    BLUE → Jump to TODAY'S event (if any)
    MENU → Return to the START event (where you started)


    5. INTELLIGENT AUTO-SAVE
    When you navigate with CH+/CH-, it automatically saves your changes.
    You never lose your changes.


    6. ALL SCREENS ARE UNIFORM
    EventsView → Today's Events List
    EventDialog → Event Editor
    ContactsView → Contact List
    BirthdayDialog → Contact Editor
    ICSEventsView → ICS Events List
    ICSEventDialog → ICS Events Editor
    Everyone has the same CH+/CH- navigation with wrap-around!


    7. QUICK NAVIGATION
    PAGE UP/PAGE DOWN → Skip 5 events at a time
    Quick navigation in long lists


    8. SEARCH AND SORT
    TEXT → Open search (in all views)
    BLUE → Change sorting (dates/title/category)


    9. AUTOMATIC EVENT SCHEDULE CONVERSION SYSTEM
    Tracks the last configured default time (LAST_USED_DEFAULT_TIME).
    When you change the time in the settings, it converts all events from the last time to the new time.
    It also supports conversion from the old fixed default (2:00 PM).


    10. DUPLICATE DETECTION
    Intelligent cache for fast duplicate detection
    Advanced search for titles, descriptions, and dates
    Multi-format support: Legacy ↔ vCard ↔ ICS


    PRACTICAL EXAMPLE:
    Calendar → Day selections → "Manage Events"
    EventsView → List of today's events (position: "Event 1/3")
    OK on event → EventDialog editor
    CH+ → Go to next event (auto save)
    BLUE → Skip to today's event
    CH- → Go back
    MENU → Return to the initial event






    FULL CONTROLS IN EventDialog:
    OK → Edit current field
    GREEN → Save and close
    RED → Cancel
    YELLOW → Delete (if editing)
    BLUE → Jump to today
    MENU → Return to home
    CH+/CH- → Navigate events
    PAGE UP/DOWN → Jump 5 events
    UP/DOWN → Change field
    LEFT/RIGHT → Change option






    enjoy update

  10. #9
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.1.9║By Lululla║

    Calendar Planner Plugin
    Versıon: 1.9
    UPTADE : 15.01.2026

    next version 1.9



    AUTOSTART & BACKGROUND MANAGEMENT
    Implemented auto-start system at decoder boot
    Automatic management of background processes
    Watchdog timer for service continuity monitoring


    NOTIFICATION & AUDIO FIX
    stop_notification_sound(): Added missing method that caused crashes (AttributeError)
    Fixed automatic TV channel restore after notification sound
    Robust error handling in play/stop audio


    Working TV resume timer (3-4 seconds after notification)


    NOTIFICATION LOGIC FIX
    Fixed notification window logic: now displays notification even if event is "in progress" (within 5 minutes of the time), even if the notification "1 minute before" has already been sent
    Prevents user from missing events if not present at the pre-notification time






    ERROR HANDLING & DEBUG
    Improved detailed logging for debugging ([EventManager] === ... ===)
    Complete exception handling in all critical methods
    Persistent notification cache in file (notified_events.json)


    CLEANING AND MAINTENANCE


    Automatic cleaning of old notification cache (last 100)
    Correct handling of TV service backups during notifications
    File system synchronization after JSON saves


    PERFORMANCE
    Optimized event check (60 seconds, configurable)
    Efficient timer for continuous monitoring
    Lazy event loading on startup


    Everything tested and working on Enigma2 with debugging enabled. Ready for release as a stable base for v1.9 with autostart.

  11. #10
    Super Moderator mehmetkarahanlı's Avatar
    Join Date
    29-12-2017
    Location
    bursa
    Posts
    28,011
    Uploads
    107
    Likes
    17,060

    Re: ║E²║Plugin║Calendar Planner ⇨ ║v.2.0║By Lululla║

    Calendar Planner Plugin
    Versıon: 2.0
    UPTADE : 17.01.2026


    v.2.0Fixed auto-start system at decoder boot

    Standalone configuration


Advertise Here

Similar Threads

  1. Update ║E²║Plugin║ TVGarden║v.2.1║By Lululla​║DreamOS║
    By mehmetkarahanlı in forum Enigma2 Plugins
    Replies: 6
    Last Post: 01-04-2026, 20:22:40
  2. Update ║E²║Plugin║ Apod ⇨║v.1.8║By Lululla║
    By mehmetkarahanlı in forum Enigma2 Plugins
    Replies: 1
    Last Post: 28-12-2025, 14:26:56
  3. Update ║E²║Plugin║ Dreamexplorer ⇨║v.7.7║By Lululla║
    By mehmetkarahanlı in forum Enigma2 Plugins
    Replies: 2
    Last Post: 27-12-2025, 14:12:55
  4. Update ║E²║Plugin║HasBahCa IPTV⇨║v.2.2║By Lululla║
    By mehmetkarahanlı in forum Enigma2 Plugins
    Replies: 1
    Last Post: 22-12-2025, 23:02:47
  5. Update ║E²║Plugin║Vavoo Maker Bouquet║v.1.3║By Lululla​║
    By mehmetkarahanlı in forum Enigma2 Plugins
    Replies: 3
    Last Post: 06-12-2025, 14:35:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •