pax_global_header 0000666 0000000 0000000 00000000064 14431731056 0014516 g ustar 00root root 0000000 0000000 52 comment=8be7afd47861228fd0088484ba91b50039e36318
pithos-1.6.1/ 0000775 0000000 0000000 00000000000 14431731056 0013031 5 ustar 00root root 0000000 0000000 pithos-1.6.1/.editorconfig 0000664 0000000 0000000 00000000415 14431731056 0015506 0 ustar 00root root 0000000 0000000 root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
[{*.py,bin/pithos.in}]
indent_style = space
indent_size = 4
[*.{ui,xml,xml.in}]
indent_style = space
indent_size = 2
[{meson.build,meson_options.txt}]
indent_style = space
indent_size = 2
pithos-1.6.1/.github/ 0000775 0000000 0000000 00000000000 14431731056 0014371 5 ustar 00root root 0000000 0000000 pithos-1.6.1/.github/FUNDING.yml 0000664 0000000 0000000 00000000040 14431731056 0016200 0 ustar 00root root 0000000 0000000 github: [TingPing, JasonLG1979]
pithos-1.6.1/.github/workflows/ 0000775 0000000 0000000 00000000000 14431731056 0016426 5 ustar 00root root 0000000 0000000 pithos-1.6.1/.github/workflows/CI.yml 0000664 0000000 0000000 00000001004 14431731056 0017437 0 ustar 00root root 0000000 0000000 on:
push:
branches: [master]
pull_request:
name: CI
jobs:
flatpak-builder:
name: "Flatpak Builder"
runs-on: ubuntu-latest
container:
image: docker.io/bilelmoussaoui/flatpak-github-actions
options: --privileged
steps:
- uses: actions/checkout@v2
with:
submodules: 'recursive'
- uses: bilelmoussaoui/flatpak-github-actions@v2
with:
bundle: "pithos-devel.flatpak"
manifest-path: "flatpak/io.github.Pithos.json"
run-tests: "true"
pithos-1.6.1/.github/workflows/codeql.yml 0000664 0000000 0000000 00000001505 14431731056 0020421 0 ustar 00root root 0000000 0000000 name: "CodeQL"
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
schedule:
- cron: "0 15 * * 0"
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ python ]
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
queries: +security-and-quality
- name: Autobuild
uses: github/codeql-action/autobuild@v2
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{ matrix.language }}"
pithos-1.6.1/.gitignore 0000664 0000000 0000000 00000000050 14431731056 0015014 0 ustar 00root root 0000000 0000000 /build/
/po/*.pot
*.tar.xz
__pycache__/
pithos-1.6.1/.gitmodules 0000664 0000000 0000000 00000000000 14431731056 0015174 0 ustar 00root root 0000000 0000000 pithos-1.6.1/README.md 0000664 0000000 0000000 00000000626 14431731056 0014314 0 ustar 00root root 0000000 0000000 Pithos
------
Pithos is a native Pandora Radio client for Linux. It's much more lightweight
than the Pandora.com web client, and integrates with desktop features such as media
keys, notifications, and the sound menu.
For screenshots, install instructions and more, see
[the Pithos home page](http://pithos.github.io).
License: GNU GPLv3
Pithos is not affiliated with or endorsed by Pandora Media, Inc.
pithos-1.6.1/bin/ 0000775 0000000 0000000 00000000000 14431731056 0013601 5 ustar 00root root 0000000 0000000 pithos-1.6.1/bin/meson.build 0000664 0000000 0000000 00000001021 14431731056 0015735 0 ustar 00root root 0000000 0000000 prefix = get_option('prefix')
cdata = configuration_data()
cdata.set('VERSION', meson.project_version())
cdata.set('localedir', join_paths(prefix, get_option('localedir')))
cdata.set('pkgdatadir', join_paths(prefix, pkgdatadir))
configure_file(
input: 'pithos.in',
output: 'pithos',
configuration: cdata,
install: true,
install_dir: get_option('bindir')
)
pithos = join_paths(meson.build_root(), 'bin/pithos')
run_target('run',
command: [pithos, '-v'],
depends: [
pithos_resources,
pithos_settings
]
)
pithos-1.6.1/bin/pithos.in 0000775 0000000 0000000 00000002566 14431731056 0015453 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python3
import os
import sys
import locale
import gettext
from gi.repository import Gio
# gst-python changes behavior if installed so just
# avoid loading it since we don't require their additions
# https://bugzilla.gnome.org/show_bug.cgi?id=736260
sys.modules['gi.overrides.Gst'] = None
sys.modules['gi.overrides.GstPbutils'] = None
VERSION = '@VERSION@'
pkgdatadir = '@pkgdatadir@'
localedir = '@localedir@'
srcdir = pkgdatadir
builddir = os.environ.get('MESON_BUILD_ROOT')
if builddir:
pkgdatadir = os.path.join(builddir, 'data')
localedir = os.path.join(builddir, 'po')
srcdir = os.environ.get('MESON_SOURCE_ROOT')
os.environ['GSETTINGS_SCHEMA_DIR'] = pkgdatadir
sys.dont_write_bytecode = True
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
theme = Gtk.IconTheme.get_default()
theme.append_search_path(os.path.join(pkgdatadir, 'icons'))
sys.path.insert(1, srcdir)
try:
locale.bindtextdomain('pithos', localedir)
locale.textdomain('pithos')
except AttributeError:
print("Could not bind to locale translation domain. Some translations won't work")
gettext.install('pithos', localedir)
resource = Gio.resource_load(os.path.join(pkgdatadir, 'pithos.gresource'))
Gio.Resource._register(resource)
if __name__ == "__main__":
from pithos import application
application.main(version=VERSION)
pithos-1.6.1/data/ 0000775 0000000 0000000 00000000000 14431731056 0013742 5 ustar 00root root 0000000 0000000 pithos-1.6.1/data/gtk/ 0000775 0000000 0000000 00000000000 14431731056 0014527 5 ustar 00root root 0000000 0000000 pithos-1.6.1/data/gtk/help-overlay.ui 0000664 0000000 0000000 00000007512 14431731056 0017502 0 ustar 00root root 0000000 0000000
pithos-1.6.1/data/icons/ 0000775 0000000 0000000 00000000000 14431731056 0015055 5 ustar 00root root 0000000 0000000 pithos-1.6.1/data/icons/hicolor/ 0000775 0000000 0000000 00000000000 14431731056 0016514 5 ustar 00root root 0000000 0000000 pithos-1.6.1/data/icons/hicolor/48x48/ 0000775 0000000 0000000 00000000000 14431731056 0017313 5 ustar 00root root 0000000 0000000 pithos-1.6.1/data/icons/hicolor/48x48/apps/ 0000775 0000000 0000000 00000000000 14431731056 0020256 5 ustar 00root root 0000000 0000000 pithos-1.6.1/data/icons/hicolor/48x48/apps/io.github.Pithos-tray.png 0000664 0000000 0000000 00000005254 14431731056 0025104 0 ustar 00root root 0000000 0000000 PNG
IHDR 0 0 W bKGD pHYs
B(x tIME `Q
9IDATh{\W}?qgvvfvc7~l@d QU
?"Q ^Ti`i*HP@mD:^k>9c֨RMJGwF:~kk
Hl;A,8brVG-+e2CS_GF?omCf90+̗>3zq#S''etT g{ӏC:L+"K5nҤ/P8~W~x+],UVW_6