pax_global_header 0000666 0000000 0000000 00000000064 14571206560 0014520 g ustar 00root root 0000000 0000000 52 comment=0c5ca80c67ed18d292827f7582e2a9c935d50bea
pithos-1.6.2/ 0000775 0000000 0000000 00000000000 14571206560 0013034 5 ustar 00root root 0000000 0000000 pithos-1.6.2/.editorconfig 0000664 0000000 0000000 00000000415 14571206560 0015511 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.2/.github/ 0000775 0000000 0000000 00000000000 14571206560 0014374 5 ustar 00root root 0000000 0000000 pithos-1.6.2/.github/FUNDING.yml 0000664 0000000 0000000 00000000040 14571206560 0016203 0 ustar 00root root 0000000 0000000 github: [TingPing, JasonLG1979]
pithos-1.6.2/.github/workflows/ 0000775 0000000 0000000 00000000000 14571206560 0016431 5 ustar 00root root 0000000 0000000 pithos-1.6.2/.github/workflows/CI.yml 0000664 0000000 0000000 00000001004 14571206560 0017442 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.2/.github/workflows/codeql.yml 0000664 0000000 0000000 00000001505 14571206560 0020424 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.2/.gitignore 0000664 0000000 0000000 00000000050 14571206560 0015017 0 ustar 00root root 0000000 0000000 /build/
/po/*.pot
*.tar.xz
__pycache__/
pithos-1.6.2/.gitmodules 0000664 0000000 0000000 00000000000 14571206560 0015177 0 ustar 00root root 0000000 0000000 pithos-1.6.2/README.md 0000664 0000000 0000000 00000000626 14571206560 0014317 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.2/bin/ 0000775 0000000 0000000 00000000000 14571206560 0013604 5 ustar 00root root 0000000 0000000 pithos-1.6.2/bin/meson.build 0000664 0000000 0000000 00000001021 14571206560 0015740 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.2/bin/pithos.in 0000775 0000000 0000000 00000002566 14571206560 0015456 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.2/data/ 0000775 0000000 0000000 00000000000 14571206560 0013745 5 ustar 00root root 0000000 0000000 pithos-1.6.2/data/gtk/ 0000775 0000000 0000000 00000000000 14571206560 0014532 5 ustar 00root root 0000000 0000000 pithos-1.6.2/data/gtk/help-overlay.ui 0000664 0000000 0000000 00000007512 14571206560 0017505 0 ustar 00root root 0000000 0000000
pithos-1.6.2/data/icons/ 0000775 0000000 0000000 00000000000 14571206560 0015060 5 ustar 00root root 0000000 0000000 pithos-1.6.2/data/icons/hicolor/ 0000775 0000000 0000000 00000000000 14571206560 0016517 5 ustar 00root root 0000000 0000000 pithos-1.6.2/data/icons/hicolor/48x48/ 0000775 0000000 0000000 00000000000 14571206560 0017316 5 ustar 00root root 0000000 0000000 pithos-1.6.2/data/icons/hicolor/48x48/apps/ 0000775 0000000 0000000 00000000000 14571206560 0020261 5 ustar 00root root 0000000 0000000 pithos-1.6.2/data/icons/hicolor/48x48/apps/io.github.Pithos-tray.png 0000664 0000000 0000000 00000005254 14571206560 0025107 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