MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Stick-uri_USB",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "18": {
                "pageid": 18,
                "ns": 0,
                "title": "Sisyphus",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "Sisyphus is one of the package managers available in Redcore Linux, alongside [[Portage|Portage]] and [[Flatpak|Flatpak]]. It is the recommended package manager to use, and it was developed by Redcore Linux developers for Redcore Linux. In it's essence Sisyphus is a simple wrapper around portage which provides an apt-get/yum-alike interface to it, to assist newcomer people transitioning from Debian/Redhat-based systems to Gentoo. The way it works can be best described by [https://wiki.gentoo.org/wiki/Binary_package_guide https://wiki.gentoo.org/wiki/Binary_package_guide]. The Gentoo Linux documentation implemented in Sisyphus's code.\n\n<strong>Note:</strong> Not every aspect of Portage is wrapped or exposed. Sisyphus is under active development, so things may be added, changed or removed in the future. \n\n<strong>Name:</strong> The Sisyphus name comes from the [https://en.wikipedia.org/wiki/Greek_mythology Greek mythology]. Sisyphus or Sisyphos (/\u02c8s\u026as\u026af\u0259s/; Ancient Greek: \u03a3\u03af\u03c3\u03c5\u03c6\u03bf\u03c2 S\u00edsyphos) was the founder and king of Ephyra (now known as Corinth). He was punished for cheating death twice by being forced to roll an immense boulder up a hill only for it to roll down every time it neared the top, repeating this action for eternity. Through the classical influence on modern culture, tasks that are both laborious and futile are therefore described as Sisyphean (/s\u026as\u026a\u02c8fi\u02d0\u0259n/). Given Redcore Linux's rolling release nature, Sisyphus si a fitting name as the program is \"punished \" to update the system forever, only to find out new updates once its done.\n\n=Development=\n\nSisyphus is written in python3 (backend and cli frontend) and PyQt5 (gui frontend) and is divided in 3 parts :\n  * A backend\n  * A cli client\n  * A gui client\n\n=Backend=\n\nThe backend is fairly simple and is comprised of a collection of python3 function libraries which wrap around parts of Portage and implement Sisyphus specific aspects (branches, database recovery, advanced package search and filtering). To avoid potential breakages it does NOT use Portage API and, in order to stay compatible with Portage, the wrapped parts follow it closely, and use identical methods. Some Portage methods have been replaced over time with Sisyphus specific methods (binary package downloader) while still maintaining compatibility. Am experimental method to install binary packages is under development, but it is currently unfortunately stalled due to lack of time (early tests show a 2000% speed increase, while still maintaining Portage compatibility).\n\n=CLI client=\n\n*Usage :\n root # sisyphus [OPTIONS] COMMAND [ARGS]\n\n*Options :\n --install-completion: Install completion for the current shell.\n --show-completion: Show completion for the current shell, to copy it or customize the installation.\n --help: Show this message and exit.\n\n*Commands :\n autoremove: Uninstall packages that are no longer needed.\n branch: Pull the selected branch of the Portage tree,...\n install: Install binary and/or ebuild(source)...\n mirror: List/Set the active binhost (binary repository) mirror.\n rescue: Resurrect Sisyphus's package database if lost...\n search: Search for binary and/or ebuild (source)...\n spmsync: Sync Sisyphus's package database with...\n sysinfo: Display information about installed core...\n uninstall: Uninstall packages *SAFELY* by checking for...\n update: Update the Portage tree, the Redcore...\n upgrade: Upgrade the system using binary and/or ebuild...\n\n*Help :\n root # sisyphus --help\n\n==Uninstall orphan packages==\n\nUninstall packages that are no longer needed.\nWhen you uninstall a package, it's dependencies will become orphans if nothing else requires them.\nIn addition, a package may no longer depend on another one, so that other package becomes orphan as well if nothing else requires it.\nUse this command to check the whole dependency chain for such packages, and uninstall them.\n\n====Usage====\n root # sisyphus autoremove [OPTIONS]\n\n====Options====\n --help : Show this message and exit.\n\n====Help====\n root # sisyphus autoremove --help\n\n====Examples====\n root # sisyphus autoremove\n\n====Portage equivalent====\n root # emerge --depclean --verbose --ask\n\n==Clean cache==\n\nClean the binary package cache and the source tarball cache\n\n====Usage====\n root # sisyphus autoclean [OPTIONS]\n\n====Options====\n --help : Show this message and exit.\n\n====Help====\n root # sisyphus autoclean --help\n\n====Examples====\n root # sisyphus autoclean\n\n====Portage equivalent====\n root # rm -rf /var/cache/packages/* && rm -rf /var/cache/distfiles/*\n\n==Switch branches==\n\nPull the selected branch of the Portage tree, Redcore overlay and Portage configs. The remote can be selected by using the --remote option.\n\n'BRANCH' can be one of the following : master, next.\n'REMOTE' can be one of the following : gitlab, pagure (default is pagure).\n\n====Usage====\n root # sisyphus branch [OPTIONS] [master|next]\n\n====Options====\n -r, --remote [gitlab|pagure]\n -help: Show this message and exit.\n\n====Help====\n root # sisyphus branch --help\n\n====Examples====\n root # sisyphus branch master --remote=gitlab (pull the branch 'master' from gitlab.com)\n root # sisyphus branch next --remote=next (pull the branch 'next' from pagure.io)\n\n====Binary repository pairing====\nOnce you changed the branch, you must pair it with the correct binhost (binary repository). \n\n=====Examples=====\nBranch 'master' must be paired with the stable binhost (binary repository) (odd numbers in 'sisyphus mirror list').\n\n root # sisyphus mirror set 1\n root # sisyphus mirror set 5\n\nBranch 'next' must be paired with the testing binhost (binary repository) (even numbers in 'sisyphus mirror list').\n\n root # sisyphus mirror set 4\n root # sisyphus mirror set 8\n\nSisyphus will refuse to install any package or upgrade the system if the branch and the binhost are not paired, as various package configuration options may be different between branches. This is to avoid user confusion, potential downgrades or system breakages.\n sisyphus install google-chrome\n fetching updates..       \n Current branch: 'next' (testing)\n Current binhost: 'http://mirrors.redcorelinux.org/redcorelinux/packages/' (stable)\n Invalid branch - binhost pairing; Use 'sisyphus branch --help' for help; Quitting.\n\n====Portage equivalent====\nPortage has branches, but they work in a different way. See [https://wiki.gentoo.org/wiki/KEYWORDS https://wiki.gentoo.org/wiki/KEYWORDS] for details.\n\n====Warning====\nPortage will bypass the protections in Sisyphus, and offer you a solution. Most of the time this solution will include a recompilation or downgrade of packages which have different configuration options between branches.\n\n==Install packages==\n\nInstall binary and/or ebuild(source) packages. By default, only binary packages will be installed. Use the --ebuild option to install ebuild(source) packages.\n\n===Usage===\n root # sisyphus install [OPTIONS] PACKAGE\n\n===Options===\n -e, --ebuild\n --help: Show this message and exit\n\n===Help===\n root # sisyphus install --help\n\n===Examples===\n root # sisyphus install pidgin\n\nWill install pidgin binary package (if available); if there is none, but the ebuild(source) package for pidgin is found, it will stop and suggest the --ebuild option.\n root # sisyphus install pidgin\n \n Source package(s) found in the mix; Use 'sisyphus install pidgin --ebuild'; Quitting.\n\n===Hybrid install===\n\nThe '--ebuild' option can be used to install pretty much anything from the Portage tree, in a similar way to Gentoo Linux. It behaves like Portage '--getbinpkg' option and will preffer to reuse binary packages(if found) to satisfy the dependencies for the source(ebuild) packages, speeding up the installation. The '--ebuild' option can be used all the time, as it will fallback to install binary packages if no compilation is required.\n\n====Examples====\n\n root # sisyphus install pidgin --ebuild\n \n These are the source packages that would be merged, in order:\n \n net-libs/gssdp-1.2.3  dev-libs/libgnt-2.14.1  net-libs/libsrtp-2.3.0-r1  media-plugins/gst-plugins-srtp-1.16.3  net-libs/gupnp-1.2.7  net-libs/gupnp-igd-0.2.5-r10  net-libs/libnice-0.1.15  media-plugins/gst-plugins-libnice-0.1.15-r100  net-libs/farstream-0.2.9  net-im/pidgin-2.14.5\n \n Total: 10 source package(s)\n \n Would you like to proceed? [y/N] \n\nWill ask Portage to compile and install pidgin and its dependencies from source.\n\n===Portage equivalent===\n root # emerge --getbinpkgonly --verbose --ask pidgin (install pidgin binary package, fail if not found, even if the ebuild(source) package is found)\n root # emerge --getbinpkg --verbose --ask pidgin (install pidgin binary package if found, compile it from source if not)\n root # emerge --verbose --ask pidgin (compile pidgin from source, ignoring the binary package)\n\nSisyphus wraps Portage methods in a slightly different way. It doesn't fail if the binary package is not found, but suggests the '--ebuild' option if the ebuild(source) package is found. If you would rather prefer to use Portage all the time :\n root # emerge --sync\n root # emerge --getbinpkg --verbose --ask --with-bdeps=y --rebuilt-binaries PKGNAME\n root # sisyphus spmsync\n\nwill achieve the same result as if running\n root # sisyphus install PKGNAME --ebuild\n\nall the time. Portage --getbinpkg option will preffer to reuse binary packages(if available) to satisfy the dependencies for the ebuild(source) package, speeding up the installation.\n\n==Configure package mirrors==\n\nList/Set the active binhost (binary repository) mirror.\n\n===Usage===\n root # sisyphus mirror [OPTIONS] COMMAND [ARGS]\n\n===Options===\n --help: Show this message and exit.\n\n===Commands===\n list: List available binary package repository...\n set: Change the binary package repository to the...\n\n===Help===\n root # sisyphus mirror --help\n\n===List mirrors===\n\nList available binary package repository mirrors (the active one is marked with *).\n\n====Usage====\n root # sisyphus mirror list [OPTIONS]\n\n====Options====\n --help: Show this message and exit.\n\n====Help====\n root # sisyphus mirror list --help\n\n====Examples====\n root # sisyphus mirror list\n 1   http://mirrors.redcorelinux.org/redcorelinux/packages/\n 2 * http://mirrors.redcorelinux.org/redcorelinux/packages-next/\n 3   http://mirror.math.princeton.edu/pub/redcorelinux/packages/\n 4   http://mirror.math.princeton.edu/pub/redcorelinux/packages-next/\n 5   http://mirror.alpix.eu/redcorelinux/packages/\n 6   http://mirror.alpix.eu/redcorelinux/packages-next/\n 7   http://mirror.yandex.ru/mirrors/redcorelinux/packages/\n 8   http://mirror.yandex.ru/mirrors/redcorelinux/packages-next/\n\n====Portage equivalent====\n root # emerge --info --verbose|grep BINHOST\n PORTAGE_BINHOST=\"http://mirrors.redcorelinux.org/redcorelinux/packages-next/\"\n\n====Note====\nSupport for multiple binary repositories is somewhat incomplete, only one can be activate at a time, and Portage only lists the active one. Read more at [https://wiki.gentoo.org/wiki/Binary_package_guide https://wiki.gentoo.org/wiki/Binary_package_guide]\n\n===Switch mirrors===\n\nChange the binary package repository to the selected mirror.\n\n====Usage====\n sisyphus mirror set [OPTIONS] INDEX\n\n====Options====\n --help: Show this message and exit.\n\n====Help====\n root # sisyphus mirror set --help\n\n====Examples====\n root # sisyphus mirror set 6\n root # sisyphus mirror list\n 1   http://mirrors.redcorelinux.org/redcorelinux/packages/\n 2   http://mirrors.redcorelinux.org/redcorelinux/packages-next/\n 3   http://mirror.math.princeton.edu/pub/redcorelinux/packages/\n 4   http://mirror.math.princeton.edu/pub/redcorelinux/packages-next/\n 5   http://mirror.alpix.eu/redcorelinux/packages/\n 6 * http://mirror.alpix.eu/redcorelinux/packages-next/\n 7   http://mirror.yandex.ru/mirrors/redcorelinux/packages/\n 8   http://mirror.yandex.ru/mirrors/redcorelinux/packages-next/\n\n root # sisyphus mirror set 2\n root # sisyphus mirror list\n 1   http://mirrors.redcorelinux.org/redcorelinux/packages/\n 2 * http://mirrors.redcorelinux.org/redcorelinux/packages-next/\n 3   http://mirror.math.princeton.edu/pub/redcorelinux/packages/\n 4   http://mirror.math.princeton.edu/pub/redcorelinux/packages-next/\n 5   http://mirror.alpix.eu/redcorelinux/packages/\n 6   http://mirror.alpix.eu/redcorelinux/packages-next/\n 7   http://mirror.yandex.ru/mirrors/redcorelinux/packages/\n 8   http://mirror.yandex.ru/mirrors/redcorelinux/packages-next/\n\n====Portage equivalent====\nRead [https://wiki.gentoo.org/wiki/Binary_package_guide https://wiki.gentoo.org/wiki/Binary_package_guide] to learn how to set up a binary package repository on Gentoo Linux systems and how to configure your systems to use it.\n\n==Recover database==\n\nResurrect Sisyphus's package database if lost or corrupted. If for some reason Sisyphus's package database is lost or corrupted, it can be resurrected using Portage's package database. If Portage's package database is corrupted (in this case you're screwed anyway :D), only a partial resurrection will be possible. If Portage's package database is intact, full resurrection will be possible.\n\n===Usage===\n root # sisyphus rescue [OPTIONS]\n\n===Options===\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus rescue --help\n\n===Examples===\n root # sisyphus rescue\n\n==Search packages==\n\nSearch for binary and/or ebuild (source) packages.\n\n===Usage===\n root # sisyphus search [OPTIONS] PACKAGE\n\n===Options===\n -d, --description TEXT: Match description.\n -f, --filter [all|alien|installed|available|upgradeable]: [default: all]\n -q: Short (one line) output.\n -e, --ebuild: Search in ebuilds (slower).\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus search --help\n\nBy default will search for binary packages, using internal database. The search term can be provided also in the category/name format.\n\n===Examples===\n root # sisyphus search openbox\n\nOR\n\n root # sisyphus search x11-wm/openbox\n\n====Wildcards====\nUsing * and ? wildcards is supported. An empty string will match everything (similar to *). To search for all packages belonging to a category, use '*' or leave the name empty.\n\n=====Examples=====\n root # sisyphus search x11-wm/\n\nOR\n\n root # sisyphus search x11-wm/*\n\n====Description search====\nIn addition, search can be performed by package description, using the -d (--description) option.\n\n=====Examples=====\n root # sisyphus search x11/open -d 'window manager'\n\n(use single or double quotes when the description contains spaces)\n\n====Search filtering====\nUse the -f (--filter) option to select only packages of interest. Possible values:\n all (default) - search the entire database\n alien - search for installed packages but not available (this filter can match packages installed from ebuilds or packages no longer maintained as binaries)\n installed - search in all installed packages\n available - search for available packages but not installed\n upgradeable - search for installed packages where installed version is different from available version\n\n=====Examples=====\n root # sisyphus search \"\" -f installed \n\nSince no search term was provided, it will display all installed packages.\n\n root # sisyphus search google-chrome -f all\n Searching all packages ... \n \n *  www-client/google-chrome\n        Installed version: None\n        Latest available version: 91.0.4472.114\n        Description: The web browser from Google\n \n Found 1 matching package(s) ...\n\nSearch the entire database for Google Chrome and display the results.\n\n root # sisyphus search pidgin -f all\n Searching all packages ... \n \n No package found!\n Use the '--ebuild' option to search for source packages!\n\nPidgin was not found in the database, so there is no binary package for it in the repository. However Sisyphus suggests to use the '--ebuild' option.\n\n====Hybrid search====\nTo search for all (including source) packages, use the --ebuild option. This is slower since will perform an 'emerge --search'. With this option, more than one package can be provided as search term.'-d', '-f' and '-q' (quiet) options are ignored in this mode.\n\n=====Examples=====\n root # sisyphus search pidgin --ebuild\n \n Local copy of remote index is up-to-date and will be used.\n  \n [ Results for search key : pidgin ]\n Searching...\n \n *  net-im/pidgin\n      Latest version available: 2.14.5\n      Latest version installed: [ Not Installed ]\n      Size of files: 8,494 KiB\n      Homepage:      https://pidgin.im/\n      Description:   GTK Instant Messenger client\n      License:       GPL-2\n \n *  x11-plugins/pidgin-birthday-reminder\n      Latest version available: 1.7-r1\n      Latest version installed: [ Not Installed ]\n      Size of files: 460 KiB\n      Homepage:      https://launchpad.net/pidgin-birthday-reminder\n      Description:   Plugin for Pidgin that reminds you of your buddies birthdays\n      License:       GPL-2\n \n *  x11-plugins/pidgin-bot-sentry\n      Latest version available: 1.3.0\n      Latest version installed: [ Not Installed ]\n      Size of files: 275 KiB\n      Homepage:      http://pidgin-bs.sourceforge.net/\n      Description:   Bot Sentry is a Pidgin plugin to prevent Instant Message (IM) spam\n      License:       GPL-2\n \n *  x11-plugins/pidgin-encryption\n      Latest version available: 3.1-r1\n      Latest version installed: [ Not Installed ]\n      Size of files: 590 KiB\n      Homepage:      http://pidgin-encrypt.sourceforge.net/\n      Description:   Pidgin IM Encryption PlugIn\n      License:       GPL-2\n \n *  x11-plugins/pidgin-extprefs\n      Latest version available: 0.7-r1\n      Latest version installed: [ Not Installed ]\n      Size of files: 325 KiB\n      Homepage:      http://gaim-extprefs.sourceforge.net\n      Description:   Extra preferences that are desired but are not worthy for Pidgin\n      License:       GPL-2\n \n *  x11-plugins/pidgin-funyahoo-plusplus [ Masked ]\n      Latest version available: 9999\n      Latest version installed: [ Not Installed ]\n      Size of files: 0 KiB\n      Homepage:      https://github.com/EionRobb/funyahoo-plusplus\n      Description:   Yahoo! (2016) Protocol Plugin for Pidgin\n      License:       GPL-3+\n \n *  x11-plugins/pidgin-gnome-keyring\n      Latest version available: 2.0-r1\n      Latest version installed: [ Not Installed ]\n      Size of files: 12 KiB\n      Homepage:      https://github.com/aebrahim/pidgin-gnome-keyring\n      Description:   Integrates Pidgin (and libpurple) with the system keyring\n      License:       GPL-2+\n \n *  x11-plugins/pidgin-gpg\n      Latest version available: 0.9.3\n      Latest version installed: [ Not Installed ]\n      Size of files: 788 KiB\n      Homepage:      https://github.com/Draghtnod/Pidgin-GPG\n      Description:   Pidgin GPG/OpenPGP (XEP-0027) plugin\n      License:       GPL-3\n \n *  x11-plugins/pidgin-hotkeys\n      Latest version available: 0.2.4\n      Latest version installed: [ Not Installed ]\n      Size of files: 334 KiB\n      Homepage:      http://pidgin-hotkeys.sourceforge.net/\n      Description:   Pidgin plugin to define global hotkeys for various actions\n      License:       GPL-2\n \n *  x11-plugins/pidgin-indicator\n      Latest version available: 1.0.1\n      Latest version installed: [ Not Installed ]\n      Size of files: 304 KiB\n      Homepage:      https://github.com/philipl/pidgin-indicator\n      Description:   AppIndicator/KStatusNotifierItem plugin for Pidgin\n      License:       GPL-2+\n \n *  x11-plugins/pidgin-latex\n      Latest version available: 1.5.0\n      Latest version installed: [ Not Installed ]\n      Size of files: 18 KiB\n      Homepage:      https://sourceforge.net/projects/pidgin-latex/\n      Description:   Pidgin plugin that renders latex formulae\n      License:       GPL-2\n \n *  x11-plugins/pidgin-led-notification\n      Latest version available: 0.1\n      Latest version installed: [ Not Installed ]\n      Size of files: 9 KiB\n      Homepage:      https://sites.google.com/site/simohmattila/led-notification\n      Description:   Pidgin plugin to notify by writing user defined strings to (led control) files\n      License:       GPL-2\n \n *  x11-plugins/pidgin-libnotify\n      Latest version available: 0.14-r1\n      Latest version installed: [ Not Installed ]\n      Size of files: 314 KiB\n      Homepage:      http://gaim-libnotify.sourceforge.net/\n      Description:   pidgin-libnotify provides popups for pidgin via a libnotify interface\n      License:       GPL-2\n \n *  x11-plugins/pidgin-mbpurple\n      Latest version available: 0.3.0-r2\n      Latest version installed: [ Not Installed ]\n      Size of files: 82 KiB\n      Homepage:      https://code.google.com/p/microblog-purple/\n      Description:   Pidgin plug-in supporting microblog services like Twitter or identi.ca\n      License:       GPL-3\n \n *  x11-plugins/pidgin-mpris\n      Latest version available: 0.2.6\n      Latest version installed: [ Not Installed ]\n      Size of files: 207 KiB\n      Homepage:      http://m0n5t3r.info/work/pidgin-mpris/\n      Description:   Gets current song from MPRIS-aware media players\n      License:       GPL-2\n \n *  x11-plugins/pidgin-musictracker\n      Latest version available: 0.4.22\n      Latest version installed: [ Not Installed ]\n      Size of files: 711 KiB\n      Homepage:      https://code.google.com/p/pidgin-musictracker/\n      Description:   A Pidgin now playing plugin to publicise the songs you are listening\n      License:       GPL-2\n \n *  x11-plugins/pidgin-opensteamworks\n      Latest version available: 1.7\n      Latest version installed: [ Not Installed ]\n      Size of files: 231 KiB\n      Homepage:      https://github.com/eionrobb/pidgin-opensteamworks\n      Description:   Steam protocol plugin for pidgin\n      License:       GPL-3\n \n *  x11-plugins/pidgin-otr\n      Latest version available: 4.0.2\n      Latest version installed: [ Not Installed ]\n      Size of files: 504 KiB\n      Homepage:      http://www.cypherpunks.ca/otr/\n      Description:   (OTR) Messaging allows you to have private conversations over instant messaging\n      License:       GPL-2\n \n *  x11-plugins/pidgin-privacy-please\n      Latest version available: 0.7.1\n      Latest version installed: [ Not Installed ]\n      Size of files: 339 KiB\n      Homepage:      https://code.google.com/p/pidgin-privacy-please/\n      Description:   pidgin plugin to stop spammers from annoying you\n      License:       GPL-3\n \n *  x11-plugins/pidgin-rhythmbox\n      Latest version available: 2.0\n      Latest version installed: [ Not Installed ]\n      Size of files: 314 KiB\n      Homepage:      http://jon.oberheide.org/pidgin-rhythmbox/\n      Description:   automatically update your pidgin profile with current info from Rhythmbox\n      License:       GPL-2\n \n *  x11-plugins/pidgin-sipe\n      Latest version available: 1.25.0-r1\n      Latest version installed: [ Not Installed ]\n      Size of files: 1,363 KiB\n      Homepage:      http://sipe.sourceforge.net/\n      Description:   Pidgin Plug-in SIPE (Sip Exchange Protocol)\n      License:       GPL-2\n \n *  x11-plugins/pidgin-skypeweb\n      Latest version available: 1.7\n      Latest version installed: [ Not Installed ]\n      Size of files: 291 KiB\n      Homepage:      https://github.com/EionRobb/skype4pidgin\n      Description:   SkypeWeb Plugin for Pidgin\n      License:       GPL-3+\n \n *  x11-plugins/pidgin-telegram\n      Latest version available: 1.4.6\n      Latest version installed: [ Not Installed ]\n      Size of files: 487 KiB\n      Homepage:      https://github.com/majn/telegram-purple\n      Description:   A libpurple protocol plugin that adds support for the Telegram messenger\n      License:       GPL-2+\n \n *  x11-plugins/pidgin-window_merge\n      Latest version available: 0.3\n      Latest version installed: [ Not Installed ]\n      Size of files: 322 KiB\n      Homepage:      https://github.com/dm0-/window_merge\n      Description:   A Pidgin plugin that merges the Buddy List window with a conversation window\n      License:       GPL-3\n \n *  x11-plugins/pidgin-xmpp-receipts\n      Latest version available: 0.8\n      Latest version installed: [ Not Installed ]\n      Size of files: 16 KiB\n      Homepage:      https://github.com/noonien-d/pidgin-xmpp-receipts\n      Description:   Implementation of xmpp message delivery receipts (XEP-0184) for Pidgin\n      License:       GPL-3\n \n *  x11-plugins/pidgintex\n      Latest version available: 1.1.2_p20170107\n      Latest version installed: [ Not Installed ]\n      Size of files: 50 KiB\n      Homepage:      https://github.com/Micket/pidgintex\n      Description:   Pidgin plugin to render LaTeX expressions in messages\n      License:       GPL-3+\n \n *  x11-themes/pidgin-penguins-smileys\n      Latest version available: 1.0\n      Latest version installed: [ Not Installed ]\n      Size of files: 257 KiB\n      Homepage:      https://gnome-look.org/content/show.php?content=62566\n      Description:   Penguins pidgin smiley theme\n      License:       GPL-1+\n \n [ Applications found : 27 ]\n\nThere are many source packages related to pidgin.\n\n===More examples===\n root # sisyphus search google-chrome -q -f all\n\nSearch the entire database for for Google Chrome, but display the results in a compacted way, without description\n\n root # sisyphus search \"\" -q -f available\n\nSince no search term was provided, it will display all the binary packages in the repository, which are NOT installed on the system. The results are displayed in a compacted way, without description.\n\n root # sisyphus search \"\" -d browser -f all\n\nSearch the entire database for packages which have the word \"browser\" in their description.\n\n===Notes===\n\nIn default search mode, only one search term can be used at a time. If more than one search terms are provided, only the first one will be matched, ignoring the rest.\n root # sisyphus search opera chromium -q -f all\n Searching all packages ... \n \n Package                                       Installed            Available\n www-client/opera                              None                 77.0.4054.146\n \n Found 1 matching package(s) ...\n\nIn '--ebuild' search mode, more than one search terms can be used, however this mode is slightly slower, and you loose the filtering capabilities from the default search mode.\n\nBash will expand a single * character as current folder listing. To use filtering you must escape it, or surround it with quotes, or use an empty string.\n sisyphus search * -f installed          # this is not valid!\n sisyphus search \\* -f alien             # OK\n sisyphus search '*' -f available        # OK\n sisyphus search \"\" -f upgradeable       # OK\n\n===Portage equivalent===\nThe '--ebuild' search mode is wrapped form of :\n root # emerge --search PACKAGE\n\nPortage can also search descriptions :\n root # emerge --searchdesc TEXT\n\nFor more information, please read [https://wiki.gentoo.org/wiki/Portage https://wiki.gentoo.org/wiki/Portage]\n\nWhile the '--ebuild' search mode is wrapped from Portage, the default search mode (with the filtering and description search methods) is not. It is a Sisyphus specific implementation to search in its own database.\n\n==SPM database sync==\n\nSync Sisyphus's package database with Portage's package database. When you install something with Portage directly (emerge), Sisyphus is not aware of that package, and it doesn't track it in it's database. Use this command to synchronize Sisyphus's package database with Portage's package database.\n\n===Usage===\n root # sisyphus spmsync [OPTIONS]\n\n===Options===\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus spmsync --help\n\n===Examples===\n root # sisyphus smpsync\n\n===Portage equivalent===\nNone, not required. Sisyphus creates its database by taking information from Portage's database (for local packages) and Redcore Linux's online servers (for remote packages). Portage is the heart of Redcore Linux, and since the binary packages Sisyphus installs are actually created with Portage on Redcore Linux's servers and installed in the background by Portage itself via wrapped methods, it already knows everything it needs to know.\n\n==System information==\n\nDisplay information about installed core packages and portage configuration.\n\n===Usage===\n root # sisyphus sysinfo [OPTIONS]\n\n===Options===\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus sysinfo --help\n\n===Examples===\n root # sisyphus sysinfo\n\n===Portage equivalent===\n root # emerge --info --verbose\n\n==Uninstall packages==\n\nUninstall packages *SAFELY* by checking for reverse dependencies. If reverse dependencies exist, the package(s) will NOT be uninstalled to prevent the possible breakage of the system. If you really want to uninstall the package, make sure you uninstall all reverse dependencies as well. This will not allways be possible, as the reverse dependency chain may be way to long and require you to uninstall critical system packages.\n\n===Usage===\n root # sisyphus uninstall [OPTIONS] PKGNAME\n\n===Options===\n -f, --force\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus uninstall --help\n\n===Examples===\n root # sisyphus uninstall firefox\n\nThis will succeed, as nothing depends on Firefox.\n root # sisyphus uninstall pulseaudio\n\nThis will fail, as many packages depend on pulseaudio.\n====Force uninstall====\nWith '--force' option, packages are uninstalled *UNSAFELY* by ignoring reverse dependencies. This may break your system if you uninstall critical packages. It will try the best it can to preserve the libraries required by other packages to prevent such a breakage. Upgrading the system may pull the packages back in, to fix the reverse dependency chain.\n \n====Examples====\n root # sisyphus uninstall pulseaudio --force\n\nThis will succeed, pulseaudio will be uninstalled, however some of its libraries which other packages link to will be preserved, so the sound *MAY* still work.  Read [https://wiki.gentoo.org/wiki/Preserve-libs https://wiki.gentoo.org/wiki/Preserve-libs] for more details.\n\n===Portage equivalent===\n root # emerge --depclean -va (uninstall packages safely, checking for reverse dependencies)\n root # emerge --unmerge -va (uninstall packages unsafely, ignoring reverse dependencies)\n\n==Update system==\n\nUpdate the Portage tree, the Redcore Overlay(s), Portage configuration files and Sisyphus's package database.\n\n===Usage===\n root # sisyphus update [OPTIONS]\n\n===Options===\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus update --help\n\n===Examples===\n root # sisyphus update\n\n===Portage equivalent===\n root # emerge --sync\n\n==Upgrade system==\nUpgrade the system using binary and/or ebuild (source) packages. By default, only binary packages will be upgraded.\n\n===Usage===\n root # sisyphus upgrade [OPTIONS]\n\n===Options===\n -e, --ebuild\n --help: Show this message and exit.\n\n===Help===\n root # sisyphus upgrade --help\n\n===Examples===\n root # sisyphus upgrade\n\nWill upgrade the system using binary packages; if any ebuild(source) package upgrade is detected, it will stop and suggest the --ebuild option.\n\n====Hybrid upgrade====\nIf you installed any ebuild(source) packages with the '--ebuild' option, it would make sense to upgrade them too. Use the --ebuild option to upgrade **EVERYTHING**, binary and/or ebuild(source) packages.  It behaves like Portage '--getbinpkg' option and will preffer to reuse binary packages(if found) to satisfy the dependencies for the source(ebuild) packages, speeding up the upgrade. The '--ebuild' option can be used all the time, as it will fallback to upgrade binary packages if no compilation is required. \n\n====Examples====\n root # sisyphus upgrade --ebuild\n\nWill upgrade everything, binary and/or source packages.\n\n===Portage equivalent===\n root # emerge --newuse --update --deep --ask --verbose --getbinpkgonly --backtrack=100 --with-bdeps=y @world (upgrade the system using binary packages only, fail if not found, even if source packages are available)\n root # emerge --newuse --update --deep --ask --verbose --getbinpkg --backtrack=100 --with-bdeps=y @world (upgrade the system using binary packages, compile source packages if binary packages are not found)\n root # emerge --newuse --update --deep --ask --verbose --backtrack=100 --with-bdeps=y @world (upgrade the system compiling everything from source, ignoring binary packages)\n\nSisyphus wraps Portage methods in a slightly different way. It doesn't fail if the binary package is not found, but suggests the '--ebuild' option if the ebuild(source) package is found. If you would rather prefer to use Portage all the time : \n root # emerge --sync\n root # emerge --newuse --update --deep --ask --verbose --getbinpkg --rebuilt-binaries --backtrack=100 --with-bdeps=y @world\n root # sisyphus spmsync\n\nwill achieve the same result as if running\n root # sisyphus upgrade --ebuild\n\nall the time. Portage '--getbinpkg' option will preffer to reuse binary packages(if available) to satisfy the dependencies for the ebuild(source) package, speeding up the upgrade.\n\n=GUI Client=\n\nSisyphus GUI is the graphical user interface part. It is very simplistic in design and functionality and it can only perform very basic tasks : search packages by name, category or description, install binary packages, uninstall binary package, upgrade the system and remove orphan packages. This is of course a design decision, as Sisyphus GUI is meant to work in a manner similar to Synaptic, hence it is package based not application based, without any bells and whistles (no screenshots, no ratings, no reviews and so on). It does have a settings window where one can switch the current active mirror.\n\n[[File:Sisyphus1.png|center]]\n\n==Search packages==\n\nSisyphus GUI is able to search packages by name, category and description and filter the searches in a similar way to the cli counterpart. Unlike its cli counterpart, it does not support ebuild search and the searches are restricted to binary packages only. However searches are realtime, and it will search as you type. This means it can find a result even if you only know part of the package name, category or description.\n\n<gallery mode=\"slideshow\" showthumbnails>\nImage:Sisyphus2.png\nImage:Sisyphus3.png\nImage:Sisyphus4.png\nImage:Sisyphus5.png\nImage:Sisyphus6.png\n</gallery>"
                    }
                ]
            },
            "11": {
                "pageid": 11,
                "ns": 0,
                "title": "Software",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "*[[Internet applications]]\n\n*[[Multimedia applications]]\n\n*[[Development applications]]\n\n*[[Graphic applications]]\n\n*[[Office applications]]"
                    }
                ]
            }
        }
    }
}