A maintenance release with some significant rewrites and updates. The functionality has not changed except that the downloader now can accept the IMDB Movie number, so you can skip the prompt 😸
Added
- Argument for an optional IMDB Movie number. If not given, a prompt will be shown.
- Argument to display usage/help instructions
Changed
- Renamed main script to
opensubtitles
(extension is not necessary as it is an executable). - Upgraded Guzzle to v7.
- Simplified fXmlRpc client use by using its default HTTP transport.
- Replaced Illuminate Cache by Symfony Cache.
- Extracted code into separate functions to make it the script more clean.
- Renamed environment variables to make them easier to read.
- Changed license to GPL-3.0
Removed
- API URL from the environment file as this is merely a static value.
- Replaced Illuminate Cache by Symfony Cache.
- Unnecessary comments.