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": {
        "lecontinue": "20220816165049|21",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 31,
                "ns": 0,
                "title": "Build macOS",
                "pageid": 30,
                "logpage": 30,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2023-09-05T00:16:08Z",
                "comment": "Created page with \"Building on macOS   == Install xcode tools ==      xcode-select --install   == Checkout code ==      mkdir -p ~/build     cd ~/build     git clone https://github.com/strawberrymusicplayer/strawberry     cd strawberry     mkdir build     cd build  (If you already did `git clone`, do `git pull` to make sure you have the latest code).  == Configure build ==      cmake --log-level=\"DEBUG\" -S ../strawberry -B . -DCMAKE_BUILD_TYPE=Debug -DBUILD_WITH_QT6=ON -DUSE_BUNDLE=OFF -DC...\""
            },
            {
                "logid": 30,
                "ns": 0,
                "title": "Increase inotify watches",
                "pageid": 29,
                "logpage": 29,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2023-05-02T11:43:21Z",
                "comment": "Created page with \"On Linux, the collection watcher uses inotify to monitor any external changes to files, it is important to configure enough inotify watches.  To prevent a situation where Strawberry fails to watch all directories, it is recommended to increase the default watches limit (to, say, 512K):  Add the following line to either /etc/sysctl.conf file or a new *.conf file (e.g. inotify-watch.conf) under /etc/sysctl.d/ directory:      fs.inotify.max_user_watches = 524288  Then run t...\""
            },
            {
                "logid": 29,
                "ns": 0,
                "title": "Accessing the database",
                "pageid": 28,
                "logpage": 28,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:53:23Z",
                "comment": "Created page with \"The database is in a different location based on OS.  == Linux and other Unix systems (except macOS) ==  To access the database open a terminal and type:      sqlite3 ~/.local/share/strawberry/strawberry/strawberry.db   == macOS ==  To access the database open a terminal and type:      sqlite3 ~/Library/Application\\ Support/Strawberry/Strawberry/strawberry.db   == Windows ==  To access the database, open a command prompt, and type:      cd \"\\%PROGRAMFILES%\\Strawberry Mus...\""
            },
            {
                "logid": 28,
                "ns": 0,
                "title": "Releasing a new version",
                "pageid": 27,
                "logpage": 27,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:53:05Z",
                "comment": "Created page with \"Creating a new release  These instructions are intended for Strawberry developers who want to release a new version.  == Checklist ==  # Make sure all critical issues reported on GitHub, or on the forum are solved. # Make sure all builds are successful on GitHub, and on Buildbot. # Ideally wait at least 1-2 weeks after larger changes to allow testing. # Make sure all languages from Zanata that are 90% or more complete are included.  == Create release ==  # Update the Cha...\""
            },
            {
                "logid": 27,
                "ns": 0,
                "title": "Installing GStreamer Spotify plugin",
                "pageid": 26,
                "logpage": 26,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:52:55Z",
                "comment": "Created page with \"To play spotify songs you need a gstreamer spotify plugin from the gst-plugins-rs package usually not available on most systems. Also, currently it is necessary to use a modified version of the plugin.      git clone https://gitlab.freedesktop.org/kingosticks/gst-plugins-rs     cd gst-plugins-rs     git checkout spotify-uri-handler     cargo cbuild --release -p gst-plugin-spotify     sudo cp ./target/x86_64-unknown-linux-gnu/release/libgstspotify.so /usr/lib64/gstreamer-...\""
            },
            {
                "logid": 26,
                "ns": 0,
                "title": "Compile Windows MinGW",
                "pageid": 25,
                "logpage": 25,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:52:41Z",
                "comment": "Created page with \"TODO.\""
            },
            {
                "logid": 25,
                "ns": 0,
                "title": "Compile Windows MSVC",
                "pageid": 24,
                "logpage": 24,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:52:27Z",
                "comment": "Created page with \"See: https://github.com/strawberrymusicplayer/strawberry-msvc\""
            },
            {
                "logid": 24,
                "ns": 0,
                "title": "Compile macOS using macports",
                "pageid": 23,
                "logpage": 23,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:51:30Z",
                "comment": "Created page with \"Compiling on macOS using macports.  == Install xcode tools ==      xcode-select --install  == Install macports ==  Download and install macports from: https://www.macports.org/install.php  == Prepare macports ==      sudo port -v selfupdate  == Install dependencies ==      sudo port -N install glib2 pkgconfig cmake boost protobuf-cpp sqlite3 gnutls chromaprint fftw taglib     sudo port -N install qt6-qtbase qt6-sqlite-plugin     sudo port -N install qt6-qttools     sudo...\""
            },
            {
                "logid": 23,
                "ns": 0,
                "title": "Compile macOS using homebrew",
                "pageid": 22,
                "logpage": 22,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:51:17Z",
                "comment": "Created page with \"Compile on macOS using homebrew   == Install xcode tools and brew package manager ==      xcode-select --install     /usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"  == Install dependencies through brew ==      brew install pkg-config cmake ninja meson bison flex wget create-dmg gettext boost protobuf protobuf-c     brew install glib glib-openssl glib-utils glib-networking gdk-pixbuf gobject-introspection orc     brew in...\""
            },
            {
                "logid": 22,
                "ns": 0,
                "title": "Compile Arch",
                "pageid": 21,
                "logpage": 21,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jonas",
                "timestamp": "2022-08-16T16:51:04Z",
                "comment": "Created page with \"Compiling on Arch.  Install the required dependencies:      pacman -S --noconfirm git make cmake gcc pkgconf gettext udisks2 dbus sqlite3 alsa-lib pulseaudio boost protobuf gnutls fftw \\     qt6-base qt6-tools gst-plugins-base gst-plugins-good taglib chromaprint \\     libcdio libmtp libgpod  Compile and install:      git clone https://github.com/strawberrymusicplayer/strawberry     cd strawberry     mkdir build     cd build     cmake ..     make -j$(nproc)     sudo make...\""
            }
        ]
    }
}