michaelyochpaz / isubrip Goto Github PK
View Code? Open in Web Editor NEWA Python command-line tool for scraping and downloading subtitles from AppleTV and iTunes movie pages.
License: MIT License
A Python command-line tool for scraping and downloading subtitles from AppleTV and iTunes movie pages.
License: MIT License
When downloading subtitles from a certain country code (GB
, US
, MZ
, BR
or any other), create a folder with the respective name and save the subtitles in this folder.
Examples:
For the same URL from different country codes:
MZ
https://tv.apple.com/mz/movie/puss-in-boots-the-last-wish/umc.cmc.3ysvrfdjp7h6q8dt73t3bq23i
Save in MZ
folder.
BR
https://tv.apple.com/br/movie/gato-de-botas-2--o-ultimo-pedido/umc.cmc.3ysvrfdjp7h6q8dt73t3bq23i
Save in BR
folder.
Create folders named from a list of ISO 3166-1 alpha-2
two-letter country codes. Always in capital letters.
Thereafter, save all downloaded subtitles of the MZ
country code in the MZ
folder and BR
in the BR
folder, extending this to all other country codes and their respective subtitles.
Suggestion:
Create a configuration option organize-by-country-code
or sort-by-country-code
.
https://itunes.apple.com/us/movie/jurassic-world-dominion/id1632691660
why can't download this?
Hi, could you convert the script to an executable so the novice users would be able to use it without the need for knowing how to use python? Something like this one
iSubRip_v1.0.3_with_ffmpeg.zip
I made it to myself using auto-py-to-exe, I added a batch file Download.bat to make the downloading process easier by just opening the batch file with notepad and adding the movie's link and saving the file then running the batch file.
I added ffmpeg.exe in the same folder with iSubRip.exe so no need for adding ffmpeg.exe to the PATH.
Hi, when I try to download the subtitles from iTunes for the movie "Interstellar" using your script I get this message
https://itunes.apple.com/gb/movie/interstellar-2014/id965491522
Does downloading the subtitles from iTunes using your script requires purchasing the movies?
i dont know why its not working for me...
any help?
the error
https://i.imgur.com/x5T1nGl.png
my settings
https://i.imgur.com/3MZNh0x.png
Windows
3.11.4
2.4.3
This Apple movie states it has English subtitles within the Subtitles section at the bottom, but they are not downloading via isubrip
isubrip https://tv.apple.com/us/movie/tracing-skylines/umc.cmc.4fbxsitwvsslpatrh2x89t9rt
Scraping https://tv.apple.com/us/movie/tracing-skylines/umc.cmc.4fbxsitwvsslpatrh2x89t9rt
Found movie: Tracing Skylines (2013)
Deutsch (Deutschland) (de-DE) subtitles were successfully downloaded.
Español (es) subtitles were successfully downloaded.
Français (France) (fr-FR) subtitles were successfully downloaded.
Italiano (it) subtitles were successfully downloaded.
Nederlands (nl) subtitles were successfully downloaded.
5/5 matching subtitles have been successfully downloaded.
No response
Windows
3.11.1
2.4.0
"No matching subtitles found". Worked just fine with the previous version.
No response
No response
Would it be possible to add support to download subtitles for either all episodes of a TV show? Or if not the whole show an episode at a time?
Apple has an original language field, could use that to skip forced subs which are for other languages, alternatively to only download forced subs for a language selected by user.
Thats the error i got:
isubrip : The term 'isubrip' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ CategoryInfo : ObjectNotFound: (isubrip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Hi, when I try to download the subtitles from this link for the movie "Star Wars: The Rise of Skywalker" the English subtitle is overwritten by the closed captions, an identification might need to be added to the closed captions files, something like ".cc".
https://itunes.apple.com/gb/movie/star-wars-the-rise-of-skywalker/id1490366967
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles_ap",LANGUAGE="en",NAME="English ",AUTOSELECT=YES,CHARACTERISTICS="public.accessibility.transcribes-spoken-dialog,public.accessibility.describes-music-and-sound",FORCED=NO,STABLE-RENDITION-ID="9ed92c59cfe50cef30065b91abd1f5fe72a1aa29523d9e7603cd02941b3eb259",URI="https://vod-ap-amt.tv.apple.com/itunes-assets/HLSVideo114/v4/34/f2/d1/34f2d171-b10c-382f-d6cd-f713735a7651/P186755466_A1490366967_FF_en_subtitles.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles_ak",LANGUAGE="en",NAME="English ",AUTOSELECT=YES,CHARACTERISTICS="public.accessibility.transcribes-spoken-dialog,public.accessibility.describes-music-and-sound",FORCED=NO,STABLE-RENDITION-ID="9ed92c59cfe50cef30065b91abd1f5fe72a1aa29523d9e7603cd02941b3eb259",URI="https://vod-ak-amt.tv.apple.com/itunes-assets/HLSVideo114/v4/34/f2/d1/34f2d171-b10c-382f-d6cd-f713735a7651/P186755466_A1490366967_FF_en_subtitles.m3u8"
hi. more of a question rather than issue.
downloaded the scripts, and am trying to locate the config file in the specified path on windows 11, and i am able t find the .isubrip folder, but its in a completely different path, and also, it doesnwt contain anything.
am I missing something? do I need to create the .toml file? if so, how does one do that?
error when trying to download thats Hebrew subtitles
https://itunes.apple.com/il/movie/the-hills-run-red/id611036711
https://i.imgur.com/JpAuTOC.png
any chanse to update the script?
Hello, the script now working great. but when trying to download subs for pre-order movies the downloaded subs are for other movies.
yesterday its work in 1.0.4 fix and today its happaned again
the error
https://i.imgur.com/S2LrIm2.png
Linux
Python 3.8.9
2.3.2
Downloading subtitles from multiple subtitle regions in one command will overwrite the previous zip.
e.g. isubrip https://itunes.apple.com/ar/movie/id303440550 https://itunes.apple.com/za/movie/id856341024
will download two different sets of subtitles, and the later zip will overwrite the first one.
Suggested fix: add region/storefront to the filename.
No response
No response
Hi . Can it be made to work on series?
Example
https://tv.apple.com/us/show/anastasia-the-mystery-of-anna/umc.cmc.5uu89jcked7763y2qmfgdzjkx
Or how to get a link m3u8 ?
Windows
3.11.4
2.4.3
whenever I try to download any subtitle to any path that's not the isubrip folder, and isubrip does indeed find a subtitles file, as soon as it does, python crashes.
I've tried debugging this problem, steps included running isubrip on a different computer (on which it worked perfectly). completely uninstalling and purging all libraries and modules, then reinstalling everything (which did not work). downgrading to an older version of python.
nothing seems to work.
when debugging, I came across an error that seemed to indicate that this is a permissions error, and so I tried to run isubrip as admin, but still I keep on getting the same error.
the odd thing is that when I hit "close program" on the "python has crashed" window that gets prompted, isubrip does indeed download the desired subtitle to the folder specified in the config file.
I've been trying to debug this for the past two weeks to no avail, which is why I'm now submitting this report.
just to clarify, I'm using the administrator user of said computer (so there shouldn't be and read/write permission problems), and cmd is running on either admin or system permissions, yet still python crashes on both.
when debugging, this is the error I got:
Unhandled exception at 0x00007FF8EE9CBA44 (python311.dll) in python.exe: 0xC0000005: Access violation reading location 0x0000000000000008.
Scraping https://tv.apple.com/il/movie/the-little-mermaid/umc.cmc.gto5t9phvu7dpajarqglrfmh
Found movie: The Little Mermaid (2023)
עברית (he) subtitles were successfully downloaded.
עברית (forced) (he) subtitles were successfully downloaded.
2/2 matching subtitles have been successfully downloaded.
#then after that python crashes, and displays the subtitles in the folder, only after I press "close program", as stated in the description.
[general]
check-for-updates = true
[downloads]
folder = "C:\\Users\\Administrator\\Documents\\ATV-Downloads"
format = "srt"
languages = [
"he",
"he-IL",
]
overwrite-existing = true
merge-playlists = false
zip = false
[subtitles]
remove-duplicates = true
convert-to-srt = true
[scrapers]
user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
Movie "Can You Hear Us Now?" has ? in the title, and ? is not supported in Windows for folders/filenames.
isubrip https://itunes.apple.com/us/movie/can-you-hear-us-now/id1617191490
Scraping https://itunes.apple.com/us/movie/can-you-hear-us-now/id1617191490...
Found movie: Can You Hear Us Now?
Traceback (most recent call last):
File "%appdata%\local\programs\python\python38-32\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "%appdata%\local\programs\python\python38-32\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "%appdata%\local\programs\python\python38-32\scripts\isubrip.exe\__main__.py", line 7, in <module>
File "%appdata%\local\programs\python\python38-32\lib\site-packages\isubrip\__main__.py", line 91, in main
os.makedirs(current_download_path, exist_ok=True)
File "%appdata%\local\programs\python\python38-32\lib\os.py", line 221, in makedirs
mkdir(name, mode)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'C:\\%appdata%\\Local\\Temp\\iSubRip\\Can.You.Hear.Us.Now?.iT.WEB'
Also some other error:
isubrip https://itunes.apple.com/us/movie/climate-crisis-flooding/id1615085644
Scraping https://itunes.apple.com/us/movie/climate-crisis-flooding/id1615085644...
Found movie: Climate Crisis: Flooding
Error: No valid playlist could be found.
--------------------------------------------------
Linux
3.8.9
2.3.2
Links without the movie name on tv.apple.com don't work, similar to #13.
https://tv.apple.com/us/movie/umc.cmc.5cxq4yswbsp3apykshwrcb890 doesn't work
https://tv.apple.com/us/movie/a/umc.cmc.5cxq4yswbsp3apykshwrcb890w works (despite not being a valid URL, as only the ID matters)
https://tv.apple.com/us/movie/everything-everywhere-all-at-once/umc.cmc.5cxq4yswbsp3apykshwrcb890 also works
No response
Error: https://tv.apple.com/us/movie/umc.cmc.5cxq4yswbsp3apykshwrcb890 is not a valid iTunes/AppleTV movie URL.
As in the title, example:
https://itunes.apple.com/us/movie/the-batman/id1606824145 works
https://itunes.apple.com/us/movie/id1606824145 doesn't
Error: https://itunes.apple.com/us/movie/id1606824145 is not a valid iTunes movie URL.
Have encountered a problem with some AppleTV URLs. Examples:
I tested it and it works fine. Is it not enough big change to warrant an update?
Also could you please answer my questions about scraping copyright year? Thanks.
#31 (comment)
#31 (comment)
Started to see this error for some AppleTV URLs. Examples:
Thanks for an awesome tool!
Trying to get subtitles from https://tv.apple.com/se/movie/bones-brigade/umc.cmc.3oqtwktinayifq0r04zb56kgr, but the English (CC) subs are eluding me (getting all the other subs just fine). I'm wondering if this is intended or if I'm making a mistake somewhere?
Using a config with languages = []
Thanks!
Windows
3.10.0
2.3.3
Package seems to be outdated because its not recognizing urls anymore i tried following
https://tv.apple.com/us/show/blade-the-series/umc.cmc.20yikft1ykcpl0yohd1tmep9q?at=1000l3V2
https://itunes.apple.com/us/tv-season/blade-the-series-season-1/id161811818
No response
C:\Users\Ninja\Desktop>isubrip https://itunes.apple.com/us/tv-season/blade-the-series-season-1/id161811818
Scraping https://itunes.apple.com/us/tv-season/blade-the-series-season-1/id161811818...
Error: https://itunes.apple.com/us/tv-season/blade-the-series-season-1/id161811818 is not a valid iTunes/AppleTV movie URL.
C:\Users\Ninja\Desktop>isubrip https://tv.apple.com/us/show/blade-the-series/umc.cmc.20yikft1ykcpl0yohd1tmep9q?at=1000l3V2
Scraping https://tv.apple.com/us/show/blade-the-series/umc.cmc.20yikft1ykcpl0yohd1tmep9q?at=1000l3V2...
Error: https://tv.apple.com/us/show/blade-the-series/umc.cmc.20yikft1ykcpl0yohd1tmep9q?at=1000l3V2 is not a valid iTunes/AppleTV movie URL.
I created the folder and the TOML file specified in README but it's not doing anything? I also do not find the default_config.toml in the folder either.
Windows
3.10.7
2.3.2
{\an8} (shows subs at top) is stripped when it shouldn't be.
I compared ~20 movies. It seems the only difference compared to Subtitle Edit SRTs is the missing {\an8}.
Though it could be other similar but much less used formatting is also stripped.
No response
No response
I've installed FFmpeg and added it's directory to my "user-config.toml" but when I run the isubrip command I still get the error that FFmpeg isn't installed. Would you please give me some guidance on what I'm missing? Here is the line in my TOML file:
[ffmpeg] path = "C:\Users\isaac\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\ffmpeg" args = "-loglevel warning -hide_banner -y"
Windows
3.8.10
2.4.1
Hi
if i use folder = "C:\\Users\\Downloads\\Itunes\\"
everything works fine,
but if I change the disk to folder = "E:\\iTunes\\"
, it doesn't let me download the subtitles with the zip.
but I can download them in any format.
with the old version there wasn't this problem.
Thanks
folder = "E:\\iTunes\\"
[WinError 17] The system cannot move the file to a different disk drive
Hi, the script stopped working because iTunes changed the GROUP-ID in the playlist .
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles_vod-ap3-amt.tv.apple.com",LANGUAGE="ar",NAME="العربية",AUTOSELECT=YES,FORCED=NO,STABLE-RENDITION-ID="55653e6317a4e49b7bb9b7124feea77224bee9c044764a3f07c49f052face22b",URI="https://vod-ap3-amt.tv.apple.com/itunes-assets/HLSVideo124/v4/2d/07/c9/2d07c9c5-cd6b-0bdd-0071-3ef7955c3d86/P236366768_A965491522_FF_ar_subtitles.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles_vod-ak-amt.tv.apple.com",LANGUAGE="ar",NAME="العربية",AUTOSELECT=YES,FORCED=NO,STABLE-RENDITION-ID="55653e6317a4e49b7bb9b7124feea77224bee9c044764a3f07c49f052face22b",URI="https://vod-ak-amt.tv.apple.com/itunes-assets/HLSVideo124/v4/2d/07/c9/2d07c9c5-cd6b-0bdd-0071-3ef7955c3d86/P236366768_A965491522_FF_ar_subtitles.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles_vod-ap-amt.tv.apple.com",LANGUAGE="ar",NAME="العربية",AUTOSELECT=YES,FORCED=NO,STABLE-RENDITION-ID="428b51a5addbf1d8409cc348b0e2deb5dd15d38e46fc13ae94185a5cd2d40733",URI="https://vod-ap-amt.tv.apple.com/itunes-assets/HLSVideo114/v4/f1/b0/6d/f1b06ddc-7964-e432-57b2-59ed727dc770/P185792533_A270199674_FF_ar_subtitles_B8379289.m3u8"
It says it's not a valid URL for Russian, Japanese and Chinese URLs.
Could downloading the subtitles for the movies from tv.apple.com for the pages with "View in iTunes" be added to the script? They have the same playlists for the movies from itunes.apple.com, and could be used as a backup in case there is any problem with downloading the subtitles from the pages in itunes.apple.com. For example the movie "Interstellar".
https://tv.apple.com/gb/movie/interstellar/umc.cmc.1vrwat5k1ucm5k42q97ioqyq3
I'm sure I'm just an idiot but I can't for the life of me figure out how you are getting the itunes urls links to movies? Everything I try just opens itunes and I don't know how to get the url from the app? A little guidance would be greatly appreciated!!
If ripped individually the subtitles will always have a year in the title. Same for the subtitles in the ZIPs.
I think the ZIP files will only have year if the iTunes URL contains it. iTunes isn't consistent in having a year in URL for movies to avoid name collisions.
Example:
https://itunes.apple.com/se/movie/pinocchio/id540283464?l=en
https://itunes.apple.com/se/movie/pinocchio/id1597469980?l=en
Seems like there's AppleTV and there's AppleTV+ that looks similar but isubrip doesn't work with the latter, and I couldn't get a working iTunes URL from the page source either. Please see the example below:
https://tv.apple.com/ca/movie/cha-cha-real-smooth/umc.cmc.6loo9fah7vwj2zpp7ehactlpd
Maybe it's not related to iTunes in any way and therefore not doable, no idea.
Occasionally, I'll get this error. After I paste the URL and hit enter, it says Scraping [URL]... and in a minute or two I get the error. It could also say it detected this or that language subtitle but nothing will happen either, and then I'll get the error. My cmd is not in English, so here's the translation of the message I get:
"Failed attempt to establish connection due to no response from the other computer, or the established connection has been terminated due to invalid response from the connected computer."
From what I've seen, PC reboot helps solve this, so it could just be my PC, but judging by the error message it could be something else.
Before this latest update (2.3.1), I was able to download different subtitle packs depending on which website language (iTunes or AppleTV) I selected. Now, apparently, regardless of the selected website language ("https://tv.apple.com/us/" or "https://tv.apple.com/br/"), the destination is always the same URL and hence the same subtitle pack. I want to download packages that contain Brazilian Portuguese subtitles and I am always redirected to the same URL and to the same subtitles package.
Hi,
I was wondering if it would be possible to report the source file's framerate in the output filename?
Makes it a whole lot easier for synching if there's no need to guess what the FPS is!
Many thanks
Windows
3.10.5
2.3.3
When I try to get the French subtitles for this link: https://tv.apple.com/fr/movie/the-score/umc.cmc.64dyhbdttzmnf1yghg8tbd9lh, isubrip says: "An iTunes offer could not be found. Skipping...".
But the Apple TV page lists French subtitles as available.
[downloads]
folder = "C:\\Users\\Admin\\Desktop\\"
format = "vtt"
languages = ["en-US", "en-GB", "fr-FR","fr"]
zip = false
[subtitles]
fix-rtl = false
check-for-updates = true
C:\Users\Admin>isubrip https://tv.apple.com/fr/movie/the-score/umc.cmc.64dyhbdttzmnf1yghg8tbd9lh
Scraping https://tv.apple.com/fr/movie/the-score/umc.cmc.64dyhbdttzmnf1yghg8tbd9lh...
An iTunes offer could not be found. Skipping...
Linux
3.8.9
2.4.0
isubrip fails to scrape some some URLs and fails with a cryptic python error.
Changing the code to raise the error reveals that it's some issue with name parsing.
File "isubrip/__main__.py", line 52, in main
print(f"Found movie: {media_data.name} ({media_data.release_date.year})")
AttributeError: 'list' object has no attribute 'name'
No response
isubrip https://tv.apple.com/ca/movie/umc.cmc.2jhzj3f3ic3shrf0gt5450j9z?l=en
Scraping https://tv.apple.com/ca/movie/umc.cmc.2jhzj3f3ic3shrf0gt5450j9z?l=en
Error: 'list' object has no attribute 'name'
Windows
3.10.7
2.3.2
I can't rip Bullet Train subs for some reason. I thought maybe it was because it's buy only, but Thor: Love and Thunder doesn't have the issue.
[general]
check-for-updates = true
[downloads]
folder = "C:\\Users\\insurw-su\\Downloads"
format = "srt"
#languages = ["en", "en-US", "sv", "sv-SE", "da", "da-DK", "no", "no-NO", "fi", "fi-FI"]
languages = []
merge-playlists = false
user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
zip = true
[scraping]
# User-Agent to use while scraping iTunes.
# Don't change this unless you know what you're doing.
itunes-user-agent = "iTunes-AppleTV/15.2"
# User-Agent to use while scraping AppleTV.
# Don't change this unless you know what you're doing.
appletv-user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
[subtitles]
fix-rtl = false
rtl-languages = ["ar", "he"]
remove-duplicates = true
isubrip https://itunes.apple.com/se/movie/bullet-train/id1635627017?l=en
Scraping https://itunes.apple.com/se/movie/bullet-train/id1635627017?l=en...
Found movie: Bullet Train
Error: No valid playlist could be found.
isubrip https://itunes.apple.com/us/movie/bullet-train/id1635627017
Scraping https://itunes.apple.com/us/movie/bullet-train/id1635627017...
Found movie: Bullet Train
Error: No valid playlist could be found.
Windows
3.10.6
2.4.2
Some Apple TV IDs are only 23 characters long.
Changing the regex here fixes the issue: https://github.com/MichaelYochpaz/iSubRip/blob/main/isubrip/scrapers/appletv_scraper.py#L20
Example: https://tv.apple.com/ca/movie/umc.cmc.sa30371iduf6frzmmat3mwh
Scraping https://tv.apple.com/ca/movie/umc.cmc.sa30371iduf6frzmmat3mwh
Error: No matching scraper was found for URL 'https://tv.apple.com/ca/movie/umc.cmc.sa30371iduf6frzmmat3mwh'
No response
is there a way to adjust the code so it'll be able to download subs for apple tv plus tv show episodes as well as movies?
i cant download this subtitle. can u tell me what is wrong?
https://itunes.apple.com/us/movie/vortex-2021/id1620650315
Can support be added so that instead of the syntax "isubrip [itunes/appleTV link]", we could input a path to a txt or even xml file that contains multiple iTunes movie links, so that isubrip will rip the subtitles from all links with one command rather than a separate command for each link?
Linux
3.8.9
2.4.0
Files aren't properly moved from the temporary directory, if that happens to be in another drive. That's because Path.replace
is used which only attempts to rename the file, changing that to shutil.move
fixes the issue.
No response
isubrip https://itunes.apple.com/ar/movie/id1641189067
Scraping https://itunes.apple.com/ar/movie/id1641189067?l=en
Found movie: Farewell Mr. Haffmann (2021)
Español (Latinoamérica) (es-419) subtitles were successfully downloaded.
Português (Brasil) (pt-BR) subtitles were successfully downloaded.
Error: [Errno 18] Invalid cross-device link: '/dev/shm/isubrip/Farewell.Mr.Haffmann.2021.iT.WEB/Farewell.Mr.Haffmann.2021.iT.WEB.es-419.vtt' -> 'Farewell.Mr.Haffmann.2021.iT.WEB.es-419.vtt'
Windows
Python 3.10.7
Version: 2.3.2
Try rip a movie with slash in the title, in this case Superman/Batman: Apocalypse:
isubrip https://itunes.apple.com/se/movie/superman-batman-apocalypse/id820997757?l=en
isubrip assume the temp path is:
C:\\Users\\insurw-su\\AppData\\Local\\Temp\\isubrip\\Superman\\Batman.Apocalypse.iT.WEB
[general]
check-for-updates = true
[downloads]
folder = "C:\\Users\\insurw-su\\Downloads\\[iTunes subtitles - isubrip]"
format = "srt"
#languages = ["en-US", "sv", "da", "no", "fi"]
languages = ["en", "en-US", "sv", "sv-SE", "da", "da-DK", "no", "no-NO", "fi", "fi-FI"]
merge-playlists = false
user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
zip = true
[scraping]
# User-Agent to use while scraping iTunes.
# Don't change this unless you know what you're doing.
itunes-user-agent = "iTunes-AppleTV/15.2"
# User-Agent to use while scraping AppleTV.
# Don't change this unless you know what you're doing.
appletv-user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
[subtitles]
fix-rtl = false
rtl-languages = ["ar", "he"]
remove-duplicates = true
isubrip https://itunes.apple.com/se/movie/superman-batman-apocalypse/id820997757?l=en
Scraping https://itunes.apple.com/se/movie/superman-batman-apocalypse/id820997757?l=en...
Found movie: Superman/Batman: Apocalypse
Traceback (most recent call last):
File "C:\Users\insurw-su\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\insurw-su\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\insurw-su\AppData\Local\Programs\Python\Python310\Scripts\isubrip.exe\__main__.py", line 7, in <module>
File "C:\Users\insurw-su\AppData\Local\Programs\Python\Python310\lib\site-packages\isubrip\__main__.py", line 122, in main
movie_download_path.mkdir(exist_ok=True)
File "C:\Users\insurw-su\AppData\Local\Programs\Python\Python310\lib\pathlib.py", line 1173, in mkdir
self._accessor.mkdir(self, mode)
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\insurw-su\\AppData\\Local\\Temp\\isubrip\\Superman\\Batman.Apocalypse.iT.WEB'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.