.. 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"
}