sun


Namesun JSON
Version 1.5.2 PyPI version JSON
download
home_pagehttps://gitlab.com/dslackw/sun
SummaryTray notification applet for informing about package updates in Slackware
upload_time2023-06-07 09:59:58
maintainer
docs_urlNone
authordslackw
requires_python>=3.7
license
keywords tray notify slackware desktop
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. contents:: Table of Contents:

About
-----

Let's SUN!


SUN (Slackware Update Notifier) is a tray notification applet for informing about
package updates in Slackware and CLI tool for monitoring upgraded packages.

.. image:: https://gitlab.com/dslackw/images/raw/master/sun/sun.png
    :target: https://gitlab.com/dslackw/sun

How works
---------

SUN compares the two dates of ChangeLog.txt files on the server and locally by counting
how many packages have been upgraded, rebuilt or added etc.

SUN works with `slackpkg <http://www.slackpkg.org/>`_ as well as with others tools and repositories.
Probably, you can use the SUN with other's Slackware based Linux distributions as well.
 

Installing
----------

.. code-block:: bash

    Required root privileges

    $ tar xvf sun-1.5.2.tar.gz
    $ cd sun-1.5.2
    $ ./install.sh

    Installed as Slackware package


Usage
-----

| Edit the configuration :code:`/etc/sun/repositories.toml` file and change a http mirror for your country.
| NOTE: ftp mirrors not supported.


GTK Icon
--------

.. image:: https://gitlab.com/dslackw/images/raw/master/sun/gtk_daemon.png
   :target: https://gitlab.com/dslackw/sun

.. image:: https://gitlab.com/dslackw/images/raw/master/sun/check_updates.png
   :target: https://gitlab.com/dslackw/sun

.. image:: https://gitlab.com/dslackw/images/raw/master/sun/sun_running.png
   :target: https://gitlab.com/dslackw/sun

CLI
---

.. code-block:: bash

    $ sun help
    SUN (Slackware Update Notifier) - Version: 1.5.2

    Usage: sun [OPTIONS]

    Optional arguments:
      help       Display this help and exit.
      start      Start sun daemon.
      stop       Stop sun daemon.
      restart    Restart sun daemon.
      check      Check for software updates.
      status     Sun daemon status.
      info       Os information.

    Start GTK icon from the terminal: sun start --gtk


    $ sun start
    Starting SUN daemon:  /usr/bin/sun_daemon &

    $ sun check
    3 software updates are available from 1 repository

    Slack: samba-4.1.17-x86_64-1_slack14.1.txz
    Slack: mozilla-firefox-31.5.2esr-x86_64-1_slack14.1.txz
    Slack: mozilla-thunderbird-31.5.2-x86_64-1_slack14.1.txz

    $ sun stop
    Stopping SUN daemon:  /usr/bin/sun_daemon

    $ sun status
    SUN is not running


Daemon autostart
----------------

.. code-block:: bash

    If you want sun daemon to autostart automatically in every boot, run as root:

    $ sun_daemon enable

    or for disable the autostart sun daemon:

    $ sun_daemon disable

    for help

    $ sun_daemon help

KDE Environment
---------------

| For KDE users, they may need to copy the :code:`sun.desktop` file into :code:`$HOME/.config/autostart` folder.
| About autostart KDE manager, please visit `here <https://docs.kde.org/trunk5/en/plasma-workspace/kcontrol/autostart/autostart.pdf>`_.


Configuration files
-------------------

.. code-block:: bash

    /etc/sun/sun.toml
        General configuration of sun

    /etc/sun/repositories.toml
        Repositories configuration of sun


Donate
------

If you feel satisfied with this project and want to thank me, treat me to a coffee ☕ !

.. image:: https://gitlab.com/dslackw/images/raw/master/donate/paypaldonate.png
   :target: https://www.paypal.me/dslackw


Copyright
---------

- Copyright 2015-2023 © Dimitris Zlatanidis
- Slackware® is a Registered Trademark of Patrick Volkerding.
- Linux is a Registered Trademark of Linus Torvalds.



            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/dslackw/sun",
    "name": "sun",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "tray,notify,slackware,desktop",
    "author": "dslackw",
    "author_email": "dslackw@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/cd/0e/4383f7400dcc3bfd70d8c7f415e71a0c1609b95282ef9707fc7e9fb1dc10/sun-1.5.2.tar.gz",
    "platform": null,
    "description": ".. contents:: Table of Contents:\n\nAbout\n-----\n\nLet's SUN!\n\n\nSUN (Slackware Update Notifier) is a tray notification applet for informing about\npackage updates in Slackware and CLI tool for monitoring upgraded packages.\n\n.. image:: https://gitlab.com/dslackw/images/raw/master/sun/sun.png\n    :target: https://gitlab.com/dslackw/sun\n\nHow works\n---------\n\nSUN compares the two dates of ChangeLog.txt files on the server and locally by counting\nhow many packages have been upgraded, rebuilt or added etc.\n\nSUN works with `slackpkg <http://www.slackpkg.org/>`_ as well as with others tools and repositories.\nProbably, you can use the SUN with other's Slackware based Linux distributions as well.\n \n\nInstalling\n----------\n\n.. code-block:: bash\n\n    Required root privileges\n\n    $ tar xvf sun-1.5.2.tar.gz\n    $ cd sun-1.5.2\n    $ ./install.sh\n\n    Installed as Slackware package\n\n\nUsage\n-----\n\n| Edit the configuration :code:`/etc/sun/repositories.toml` file and change a http mirror for your country.\n| NOTE: ftp mirrors not supported.\n\n\nGTK Icon\n--------\n\n.. image:: https://gitlab.com/dslackw/images/raw/master/sun/gtk_daemon.png\n   :target: https://gitlab.com/dslackw/sun\n\n.. image:: https://gitlab.com/dslackw/images/raw/master/sun/check_updates.png\n   :target: https://gitlab.com/dslackw/sun\n\n.. image:: https://gitlab.com/dslackw/images/raw/master/sun/sun_running.png\n   :target: https://gitlab.com/dslackw/sun\n\nCLI\n---\n\n.. code-block:: bash\n\n    $ sun help\n    SUN (Slackware Update Notifier) - Version: 1.5.2\n\n    Usage: sun [OPTIONS]\n\n    Optional arguments:\n      help       Display this help and exit.\n      start      Start sun daemon.\n      stop       Stop sun daemon.\n      restart    Restart sun daemon.\n      check      Check for software updates.\n      status     Sun daemon status.\n      info       Os information.\n\n    Start GTK icon from the terminal: sun start --gtk\n\n\n    $ sun start\n    Starting SUN daemon:  /usr/bin/sun_daemon &\n\n    $ sun check\n    3 software updates are available from 1 repository\n\n    Slack: samba-4.1.17-x86_64-1_slack14.1.txz\n    Slack: mozilla-firefox-31.5.2esr-x86_64-1_slack14.1.txz\n    Slack: mozilla-thunderbird-31.5.2-x86_64-1_slack14.1.txz\n\n    $ sun stop\n    Stopping SUN daemon:  /usr/bin/sun_daemon\n\n    $ sun status\n    SUN is not running\n\n\nDaemon autostart\n----------------\n\n.. code-block:: bash\n\n    If you want sun daemon to autostart automatically in every boot, run as root:\n\n    $ sun_daemon enable\n\n    or for disable the autostart sun daemon:\n\n    $ sun_daemon disable\n\n    for help\n\n    $ sun_daemon help\n\nKDE Environment\n---------------\n\n| For KDE users, they may need to copy the :code:`sun.desktop` file into :code:`$HOME/.config/autostart` folder.\n| About autostart KDE manager, please visit `here <https://docs.kde.org/trunk5/en/plasma-workspace/kcontrol/autostart/autostart.pdf>`_.\n\n\nConfiguration files\n-------------------\n\n.. code-block:: bash\n\n    /etc/sun/sun.toml\n        General configuration of sun\n\n    /etc/sun/repositories.toml\n        Repositories configuration of sun\n\n\nDonate\n------\n\nIf you feel satisfied with this project and want to thank me, treat me to a coffee \u2615 !\n\n.. image:: https://gitlab.com/dslackw/images/raw/master/donate/paypaldonate.png\n   :target: https://www.paypal.me/dslackw\n\n\nCopyright\n---------\n\n- Copyright 2015-2023 \u00a9 Dimitris Zlatanidis\n- Slackware\u00ae is a Registered Trademark of Patrick Volkerding.\n- Linux is a Registered Trademark of Linus Torvalds.\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Tray notification applet for informing about package updates in Slackware",
    "version": "1.5.2",
    "project_urls": {
        "Homepage": "https://gitlab.com/dslackw/sun"
    },
    "split_keywords": [
        "tray",
        "notify",
        "slackware",
        "desktop"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cd0e4383f7400dcc3bfd70d8c7f415e71a0c1609b95282ef9707fc7e9fb1dc10",
                "md5": "3a9c97ea9168a4bc0f5ec0d5163bcf4e",
                "sha256": "6121613c9fa583eb07f27efd792269c3572e5515af30ee9b2b1e98c7c33c72e7"
            },
            "downloads": -1,
            "filename": "sun-1.5.2.tar.gz",
            "has_sig": false,
            "md5_digest": "3a9c97ea9168a4bc0f5ec0d5163bcf4e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 32859,
            "upload_time": "2023-06-07T09:59:58",
            "upload_time_iso_8601": "2023-06-07T09:59:58.203391Z",
            "url": "https://files.pythonhosted.org/packages/cd/0e/4383f7400dcc3bfd70d8c7f415e71a0c1609b95282ef9707fc7e9fb1dc10/sun-1.5.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-07 09:59:58",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "dslackw",
    "gitlab_project": "sun",
    "lcname": "sun"
}
        
Elapsed time: 0.07159s