56fd3a10c7
Add new features
2026-04-18 17:55:52 +03:00
Katharina Dröge
adab25986f
No longer rely on pkg_resources
...
Signed-off-by: Katharina Dröge <kate@commandmc.de >
2025-09-24 21:52:02 +02:00
Merlijn Wajer
26a176897d
Merge pull request #588 from boustrophedon/config_example
...
Update README.md config file example
2025-04-01 10:07:32 +02:00
Martin
df0cc8aedc
s/leenode/libera
2024-09-21 21:31:30 +02:00
Harry Stern
3d40e40c95
Update README.md config file example
...
Show how to set top-level whipper arguments
Signed-off-by: Harry Stern <harry@harrystern.net >
2023-03-03 20:56:32 -05:00
JoeLametta
6ad681aff5
Update libcdio-utils bug warning in README
...
Resolves #558
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2022-07-16 16:21:26 +00:00
Bradley Walters
3c9fa49f30
requirements: remove no longer used PyGObject
...
Signed-off-by: Bradley Walters <oss@walters.app >
2022-05-27 19:24:29 -06:00
JoeLametta
c216430ace
README: added reference to cd-paranoia's bug (with bounty)
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2021-07-04 15:09:41 +00:00
JoeLametta
0a4042d8f0
README: restore Matrix contact information
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2021-07-04 14:17:46 +00:00
JoeLametta
06356fc40f
README update, code linting changes
...
- PEP8 fix
- Remove useless parens
- Docstring fixes
- RegEX: remove unneeded escape character
- accuraterip-checksum: output usage to stderr in case of wrong invocation
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2021-05-26 10:35:58 +00:00
Frederik “Freso” S. Olesen
3a2ff47d17
Change IRC pointers to point to Libera.Chat
...
freenode experienced a hostile takeover:
https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af497409/
https://gist.github.com/aaronmdjones/1a9a93ded5b7d162c3f58bdd66b8f491
etc.
Essentially all of freenode staff founded/moved over to Libera.Chat:
https://libera.chat/news/welcome-to-libera-chat
whipper’s official IRC presence will also be on Libera.Chat going
forward. freenode channel will exist for a bit longer, but will
eventually get locked.
AFAIK, there is no Matrix bridge yet(?), so removing the Matrix bit for
now. Will be added back in later when a bridge is established.
Resolves https://github.com/whipper-team/whipper/issues/540
Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com >
2021-05-21 13:26:57 +02:00
JoeLametta
236544dce9
Push whipper release v0.10.0
...
Fixes #428 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2021-05-17 15:40:43 +00:00
JoeLametta
914257837d
Update Copyright year in README
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2021-01-31 17:25:06 +00:00
Alex Jones
e59872716e
Parameterise the UID of the worker user in the docker build file. ( #517 )
...
* Parameterise the UID of the worker user in the docker build file.
Signed-off-by: Alex Jones <alex.jones@unclealex.co.uk >
* Remove spurious use of ARG uid so that it only appears after the FROM statement.
Signed-off-by: Alex Jones <alex.jones@unclealex.co.uk >
2020-11-28 21:07:43 +01:00
JoeLametta
4181c455ca
Remove mention about Exherbo from README
...
Now the package is included in the badge (Repology).
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-11-28 17:18:37 +00:00
JoeLametta
f98c995aed
Add notes to README's Docker section
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-09-23 18:19:41 +00:00
JoeLametta
ae5bb15a5e
Discontinue python 3.5 support (EOL reached)
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-09-14 13:25:03 +00:00
JoeLametta
28221adf04
Remove mention about outdated unoffical snap package from README
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-08-10 14:58:34 +00:00
JoeLametta
8676e254e2
Fix CD drive permission issue with Docker (on ArchLinux)
...
Fixes #499 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-08-10 14:07:52 +00:00
Louis-Philippe Véronneau
3c199f109f
Document the new docutils optional dep. and link to the man pages
...
README
Signed-off-by: Louis-Philippe Véronneau <pollo@debian.org >
2020-05-30 10:51:26 +00:00
JoeLametta
ec1598e97d
Replace 'master' with 'develop' branch in README links
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-05-30 10:12:07 +00:00
JoeLametta
0a960d991b
Change docker alias in README to use '${HOME}' rather than '~'
...
Inlcudes another unrelated change to the README.
Fixes #482 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-05-29 15:58:05 +00:00
JoeLametta
2fe4292a9b
Update README
...
- Updated bugs information about the `libcdio-utils` package
- Added missing entries to ToC
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-05-29 14:27:00 +00:00
JoeLametta
4dc02ec12e
Rewrite PathFilter
...
Added filter options:
- dot (replace leading dot with _)
- posix (replace illegal chars in *nix OSes with _)
- vfat (replace illegal chars in VFAT filesystems with _)
- whitespace (replace all whitespace chars with _)
- printable (replace all non printable ASCII chars with _)
Removed filter options:
- fat (replaced with vfat)
- special
Fixes #313 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-02-22 18:01:20 +00:00
JoeLametta
3213241ea5
Merge pull request #461 from neilmayhew/fix/inline-config-comments
...
Restore the ability to use inline comments in config files
2020-02-04 16:23:55 +01:00
Neil Mayhew
dca9fcb7dc
Restore the ability to use inline comments in config files
...
The ability was lost in the switch to Python 3, because the config
parser module in the standard library changed its defaults.
[Python 2][2]:
> Comments may appear on their own in an otherwise empty line, or
> may be entered in lines holding values or section names.
[Python 3][3]:
> Inline comments can be harmful because they prevent users
> from using the delimiting characters as parts of values.
> That being said, this can be customized.
[2]: https://docs.python.org/2/library/configparser.html#module-ConfigParser
[3]: https://docs.python.org/3/library/configparser.html#supported-ini-file-structure
Signed-off-by: Neil Mayhew <neil@neil.mayhew.name >
2020-02-03 15:01:36 -07:00
JoeLametta
87e75d0f98
Drop 'requests' external dependency
...
It was only used in a single method and wasn't really needed.
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-02-03 15:56:07 +00:00
Martin Paul Eve
3a1663dd15
Update docker instructions to use --bind instead of -v. ( #454 )
...
* Update docker instructions to use --bind instead of -v.
This is the better and approved option now as `-v` will yield permission errors on some systems.
Signed-off-by: Martin Paul Eve <martin@martineve.com >
* Add requirement for directories to exist
Signed-off-by: Martin Paul Eve <martin@martineve.com >
2020-01-29 12:39:56 +01:00
JoeLametta
7b8a20b22b
Merge pull request #450 from ABCbum/develop
...
Use https and http appropriately when connecting to MusicBrainz
2020-01-29 10:00:35 +01:00
JoeLametta
5eac141b53
README: replace 'pip' commands with 'pip3'
...
Whipper is Python 3 only since version 0.9.0.
Related to #457 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-01-29 08:38:13 +00:00
JoeLametta
553a6de88f
Fix typo in README and clarify Docker instructions
...
Fixes #452 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-01-17 15:42:06 +00:00
JoeLametta
1206552bd2
Use https and http appropriately when connecting to MusicBrainz
...
Fixed some bugs:
- MusicBrainz submit URL always has https as protocol: hardcoded, even when
inappropriate. It's just a graphical issue.
- Whipper appears to always communicate with MusicBrainz using musicbrainzngs
over http. The musicbrainzngs.set_hostname(server).
- `musicbrainzngs.set_hostname(server)` always defaults to http. Since musicbrainzngs
version 0.7 the method `set_hostname` takes an optional argument named `use_https`
(defaults to False) which whipper never passes.
Changed behaviour of `server` option (`musicbrainz` section of whipper's configuration file).
Now it expects an URL with a valid scheme (scheme must be `http` or `http`, empty scheme isn't allowed anymore).
Only the scheme and netloc parts of the URL are taken into account.
Fixes #437 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-01-17 15:12:40 +00:00
JoeLametta
9e37219401
Merge pull request #436 from ABCbum/grab-cover-art
...
Grab cover art from MusicBrainz/Cover Art Archive and add it to the resulting whipper rips
2020-01-14 17:04:53 +01:00
ABCbum
8181cacca5
Update README, dependencies and supporting files for cover art feature
...
Signed-off-by: ABCbum <kimlong221002@gmail.com >
Co-authored-by: JoeLametta <JoeLametta@users.noreply.github.com >
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-01-14 15:57:34 +00:00
JoeLametta
6a43d7df1a
Update copyright year in README
...
Misc README changes too.
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-01-10 18:10:12 +00:00
JoeLametta
150f0d5e91
Move inline comment to separate line in example whipper config file
...
This avoids `%` character interpolation leading to `InterpolationSyntaxError`.
Added a comment explaining this too.
Fixes #443 .
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2020-01-04 15:35:32 +00:00
JoeLametta
d665fe44c4
Fix single wrong line order in README
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-12-29 15:14:24 +00:00
ABCbum
8c41f4ddb3
Update whipper's dependencies
...
whipper now requires `discid` package - which can be installed through
pip and `discid` relies on libdiscid.
Signed-off-by: ABCbum <kimlong221002@gmail.com >
2019-12-28 12:42:26 +00:00
JoeLametta
c13f541e61
Push whipper release v0.9.0
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-12-04 13:26:33 +00:00
JoeLametta
50c8cbb237
Update README, .travis.yml and Dockerfile for Python 3
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-11-26 18:48:01 +00:00
Andreas Oberritter
8446c290e7
accuraterip-checksum.c: Port to Python 3
...
Accuraterip-checksum extension will be Python 3 only (JoeLametta).
Co-authored-by: JoeLametta <JoeLametta@users.noreply.github.com >
Signed-off-by: Andreas Oberritter <obi@saftware.de >
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-11-26 18:46:12 +00:00
JoeLametta
db9c44a765
Push whipper v0.8.0 release
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-10-27 13:30:18 +00:00
JoeLametta
948cde7921
Update README
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-10-21 16:00:00 +00:00
JoeLametta
3a74c60344
Update "required dependencies" section in README
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-05-04 10:18:03 +02:00
JoeLametta
8db090c9bf
Add Freso to whipper's credits
...
Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com >
2019-05-03 19:19:16 +02:00
JoeLametta
7a92650eff
Update Docker Hub's repository URL
...
See #395 .
2019-05-03 10:46:24 +02:00
JoeLametta
3a61960e5f
Add git/mercurial dependency to the README
...
Building or running whipper uninstalled requires setuptools-scm (since #370 ): which depends on git (or mercurial) in order to to its job.
Fixes #386 .
2019-04-02 15:27:22 +00:00
Frederik “Freso” S. Olesen
1a1ddd524a
README: Update copyright attribution of my own name
...
Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com >
2019-02-13 23:57:11 +01:00
Frederik “Freso” S. Olesen
787dbb91f6
Update copyright statement year range in README
...
Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com >
2019-02-13 23:55:50 +01:00
JoeLametta
f99ffd77fd
Require Developer Certificate of Origin sign-off
2019-01-18 12:15:59 +01:00