Here is my take on CLI and UK Free to Air Downloader
#Recorded in Power Shell on Win 11 Pro 22H2):
https://asciinema.org/a/11xmslk8spxRrtpi4SaJ6gz40
(All unclaimed recordings are automatically deleted 7 days after upload.)
#You can download the recording as:
.cast = Original Recording (And play it back Locally)
.txt = Plain Text Version (Easy copy/paste)
.gif = animated GIF requires "Installing" agg program
Attached "UK-FTA-14.4-PS-GIF+CAST" ZIP file contains original CAST + GIF files.
UK-FTA-14.4-PS.txt contains easy copy/paste commands used in this video.
The "UK-FTA-14.4-PS.cast" can be re-uploaded to asciinema.org wit the command:
Code:PowerSession upload UK-FTA-14.4-PS.cast
##################
#UK-FTA PRE:VIDEO
##################
If you not sure what this is about,
check out detailed "Video guide to get your Win system set-up for ....."
https://forum.videohelp.com/threads/414487
#Launch Elevated/Administrator privileged Power Shell;
Code:WinKey+x + a
# You can check that the Power Shell opened has "Administrator" or elevated privileges with:
Code:([Security.Principal.WindowsPrincipal] ` [Security.Principal.WindowsIdentity]::GetCurrent() ` ).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
# If CMD comes up, switch to Power Shell by typing:
[and press ENTER]Code:powershell
Code:Get-ExecutionPolicy -ListCode:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
#WinGet:
Code:start ms-windows-store://pdp/?productid=9nblggh4nns1Code:winget --version
#Add WIN PATH for MKVToolNix;
Code:SystemPropertiesAdvancedCode:c:\Program Files\MKVToolNix\
# Install Dependencies:
#----------------------
(A "Winget one-liner=multiple apps/commands in one | YT-DLP depends on FFMpeg.....")
Code:winget install --accept-source-agreements --accept-package-agreements yt-dlp.yt-dlp MoritzBunkus.MKVToolNix GNU.Nano Python.Python.3.12 Microsoft.VisualStudioCode
#Disable Progress Bar in IWR (Invoke-WebRequest);
#-----------------------------------------------;
Code:$ProgressPreference = 'SilentlyContinue';
# N_m3u8DL-RE "20240304";
#-----------------------;
Code:Invoke-WebRequest https://github.com/stabbedbybrick/N_m3u8DL-RE/releases/download/20240304/N_m3u8DL-RE_Beta_win-x64.zip -OutFile $home\Downloads\N_m3u8DL-RE_Beta_win-x64_20240304.zipCode:tar -xzvf $home\Downloads\N_m3u8DL-RE_Beta_win-x64_20240304.zip -C C:\Windows\System32\
# Bento4 - v.1-6-0-641;
#---------------------;
#(Mind the "space" at the end of the line between the "\ *.exe"Code:Invoke-WebRequest https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip -OutFile $home\Downloads\Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip;
Code:tar --verbose --directory=/Bento4-SDK-1-6-0-641.x86_64-microsoft-win32/bin/ --extract --file=$home\Downloads\Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip --strip-components=2 -C C:\Windows\System32\ *.exe;
# Shaka-project "Latest":
#-------------------------------
Code:Invoke-WebRequest https://github.com/shaka-project/shaka-packager/releases/latest/download/packager-win-x64.exe -OutFile C:\Windows\System32\shaka-packager.exe; #Fin
#Download "get_iplayer" using IWR (Invoke-WebRequest):
#-----------------------------------------------------
Code:Invoke-WebRequest https://github.com/get-iplayer/get_iplayer_win32/releases/download/3.35.0/get_iplayer-3.35.0-windows-x64-setup.exe -OutFile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe; Invoke-WebRequest https://github.com/get-iplayer/get_iplayer_win32/releases/download/3.35.0/get_iplayer-3.35.0-windows-x64-setup.exe.sha256 -OutFile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe.sha256; #Fin
#Check/validate the downloaded installer of "get_iplayer-3.35.0-windows-x64-setup":
#----------------------------------------------------------------------------------
#ORCode:certutil -hashfile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe.sha256 SHA256;
Code:(Get-FileHash $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe).Hash -eq "00bb8cdcd78cde0a50fab41b6f67eb3405981f73c15c1d514d66cf31291e74b2"
#Install the "get_iplayer";
#-------------------------;
Code:Start-Process $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe -ArgumentList '/quiet' -Wait; #Fin; #Exit the elevated PS; exit
#Launch User level Power Shell;
Code:WinKey+x + i
# If CMD comes up, switch to Power Shell by typing:
[and press ENTER]Code:powershell
# Download uk-fta-v14.5
#----------------------
#Using IWR (Invoke-WebRequest);
#OR use BITS - "BitsTransfer Module"Code:Invoke-WebRequest https://files.videohelp.com/u/301890/uk-fta_14_5.zip -OutFile $home\Downloads\uk-fta-14_5.zip;
#OR use aria (If installed);Code:Start-BitsTransfer –source https://files.videohelp.com/u/301890/uk-fta_14_5.zip -destination $home\Downloads\uk-fta-14_5.zip;
#OR use curl alias for IWR;Code:aria2c https://files.videohelp.com/u/301890/uk-fta_14_5.zip --dir $home\Downloads\
#OR use cURL.EXE (If installed);Code:curl https://files.videohelp.com/u/301890/uk-fta_14_5.zip -o $home\Downloads\uk-fta_14_5.zip
Code:curl.exe https://files.videohelp.com/u/301890/uk-fta_14_5.zip -o $home\Downloads\uk-fta_14_5.zip
#UNzip/Extract
(Best to keep the versions separate).
Code:tar -xzvf $home\Downloads\uk-fta-14_5.zip -C $home\git\ ls $home\git\UK* mv $home\git\UK-FTA $home\git\UK-FTA.14.5 cd $home\git\UK-FTA.14.5
#Config the UK-FTA:
#------------------
# Comment out Angelas DEFAULT DIRCode:nano +18 .\ukfta\configs\config.py
#SAVEPATH = r"/home/angela/Programming/WKS-KEYS/output"
# Save in Videos DIR or any other PATH you desire (replace "user" with your "USERNAME"):
Code:SAVEPATH = r"c:\Users\user\Videos"
#With this script, you can easily customize container from MKV to MP4 if desired
#Change to MP4 container (comment out or replace the MKV entry)
'format=mp4:muxer=ffmpeg',Code:nano +55 .\ukfta\bbc_dl\BBC.py
'format=mp4:muxer=ffmpeg',Code:nano +395 .\ukfta\c4_dl\C4.py
'format=mp4:muxer=ffmpeg',Code:nano +207 .\ukfta\itv_dl\ITVX.py
#Change to MP4 container (comment out or replace the MKV entry)
'format=mp4:muxer=ffmpeg',Code:nano +337 .\ukfta\my5_dl\my5getter.py
'format=mp4:muxer=ffmpeg',Code:nano +289 .\ukfta\stv_dl\stvgetter.py
"format=mp4:muxer=ffmpeg",Code:nano +152 .\ukfta\tptvencore\TPTV.py
'format=mp4:muxer=ffmpeg',Code:nano +125 .\ukfta\uktvp\slimuktvp.py
#Check all Dependencies are Installed:
#-------------------------------------
Code:py -V; py -m pip -V; # ffmpeg -version; ffprobe -version; mp4decrypt; N_m3u8DL-RE --version; mkvmerge --version; shaka-packager -version; code --version; get_iplayer -V; #Fin;
#Install with latest Python version 3.12.*
#3.12.*
pip install --upgrade pip
#########################
#ORCode:py -m venv env; .\env\Scripts\activate;
py -m venv $home\git\UK-FTA.14.5\
#Check the config:
#Install "requirements"Code:cat .\env\pyvenv.cfg
Code:pip install -r requirements.txt #Fin;
#Check and run:
Code:py -V; py -m pip -V; py menu.py
#Check the recording:
Code:ls $home\Videos\MY5\Aerial_Argentina\
#EDIT 2024/6/01:
- Updated to version 14.5
- Added VSCode to Dependencies (best editor when editing *.py scripts for fixes)
#EDIT 2024/5/22:
- added command to check "Administrator" privileges
+ Reply to Thread
Results 271 to 300 of 610
-
-
UK-FTA runs better on Terminal from the widows App Store - a version similar to Powershell. And available to Windows Home users.
And installation really isn't that hard. Most of the users here will have installed bits and pieces along the way in their journey from decrypting by hand to running scripts. It isn't the big leap you make it out to be.
If a newbie shows up here I think they should do the apprenticeship and discover hand decryption first anyway.Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
I've been successfully using UK-FTA for a few months now on my Debian Bookworm system (python 3.11.2). I've just tried to download an episode of "Look At Life" from TPTV, but the search didn't return any results, although there are several on the website. Running a search for "Dixon of Dock Green" gave the same blank response. Seeing that there is an update to address TPTV issues I've installed UK-FTA v 14_4 in a new directory, with a new virtual environment, edited config.py and tried again.
When I enter a keyword for search I now get a error ending up with "UnicodeDecodeError: 'utf-8' codec can't decode byte" - the implication being that TPTV isn't giving results encoded in UTF-8 ...
Has anyone got any idea what I can do to fix this issue? Many thanks in advance.
[ BTW Just to confirm everything else is working, I've downloaded a file using keyword search on All4, with no problems. ]
Code:Traceback (most recent call last): File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 156, in <module> doactionselect() File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 134, in doactionselect return dosearch() ^^^^^^^^^^ File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 109, in dosearch return keywordsearch(search) ^^^^^^^^^^^^^^^^^^^^^ File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 70, in keywordsearch html_content = response.content.decode('utf-8') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 0: invalid start byte
-
It throws an error for me too. I'll look at it. When it does turn up results it is painfully slow these days too.
I note that a search for 'Life' turns up 11 pages of results - if you wade through those there are several Look at Life titles and they've all downloaded for me.
[Edit] Have another go. I just tried a search for look at life - it produced a list of programs and they all downloaded so looking like an issue with TPTV . I will check it through tomorrow.Last edited by A_n_g_e_l_a; 20th May 2024 at 17:12.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Thanks A_n_g_e_l_a.
I've just tried again but I get the same error regardless of search term.
I also get the same error if I try to download using the URL, and also Greedy Search by URL (I used Breaking the Codes as an example)
I've also just checked that search on keyword for ITVX and ALL4 works correctly, and they seem flawless to me. It's seems to be just TPTV that is giving me issues.
Thanks again for all your hard work. It's much appreciated. -
Also spotted a little bug with TPTV and subtitles last night, it was leaving gaps in the subtitle file, missing out dialogue on download, although not a problem with the script, upon looking around it seems it's a bug with N_m3u8DL-RE, i compared using the website and a download i did with an earlier version using the CLI-Gui and it was downloading the subs without any errors
-
Oh? Its quite an enigma isn't it?
That's not so easy to deal with. Although The N_m3u8DL-RE website version has been succeeded by a few compiles that stabbedByBrick has run. There are links to newer version in VH and if you haven't updated it is worth trying that. Or I could give an option to use yt-dlp I suppose for the download.Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
@BenDWire
TPTVEncore now seems to be enforcing tokens in the cookies - so I now do an initial hello to tvtpencore to get cookies set. I've also speeded up search.
I won't do a full release yet - see how this goes - https://files.videohelp.com/u/301890/TalkingPics.py
Replace UK-FTA/ukfta/tptvencore/TalkingPics.py with the downloaded file.
Let me know how it runs for you.
I note that 'Breaking (Decrypting) The Codes' only has two items these days It used to be six videos once upon a time.
[Attachment 79292 - Click to enlarge]
Let me know if you'd like the mssing ones.Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Ha! Very good
I can confirm that the search now works (and at a perfectly acceptable speed) BUT I still get the same sort of error when I actually try to download a file. This happened when I selected just one Look At Life episode ...
Code:Enter key word(s) for search : Look At Life Traceback (most recent call last): File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 164, in <module> doactionselect() File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 137, in doactionselect return dosearch() ^^^^^^^^^^ File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 114, in dosearch return keywordsearch(search) ^^^^^^^^^^^^^^^^^^^^^ File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 101, in keywordsearch TP.run(url) File "/home/ben/build/UK-FTA/ukfta/tptvencore/TPTV.py", line 91, in run data = client.get(url, headers=headers).content.decode() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf9 in position 1: invalid start byte
-
I think i have it now
Update to TPTV.py - the down-loader https://files.videohelp.com/u/301890/TPTV.py
Replace the file TPTV.py in UK-FTA/ukfta/tptvencore/ with this one.
I've run it on Windows 11 in an emulator and it downloaded a Look at Life episode OK.
[Attachment 79294 - Click to enlarge]
I'll put a UK-FTA release together tomorrow: this issue affects Android as well as WindozeLast edited by A_n_g_e_l_a; 21st May 2024 at 11:08.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Thanks A_n_g_e_l_a
You also need add the "chardet" module added to your requirements.txt to run these corrections.
After a quick "pip install chardet" within my Virtual Environment, all appears to be working correctly. I'll do some more thorough testing later this evening and let you know if I find anything to worry about.
Thank you once again. -
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
@A_n_g_e_l_a - I've not found any other issues with TPTV and it all seems to be working well now, thanks.
@BadJoker - As I've been messing about with TVTP I updated my N_m3u8DL-RE to the latest prerelease version by StabbedByBrick. Unfortunately the subtitle problem still exists in the few titles I've downloaded. -
Got the same ERROR as @BenDWire
below when using "search" on updated version
on my headless system running py 3.9.2 and pip 20.3.4
I have installed:
Code:pip3 install chardet
Code:curl -L https://files.videohelp.com/u/301890/TPTV.py -o ~/git/UK-FTA.14.4/ukfta/tptvencore/TPTV.py curl -L https://files.videohelp.com/u/301890/TalkingPics.py -o ~/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py
Code:/_ __/ _ \/_ __/ | / / / __/__ _______ _______ / / / ___/ / / | |/ / / _// _ \/ __/ _ \/ __/ -_) /_/ /_/ /_/ |___/ /___/_//_/\__/\___/_/ \__/ A TPTV Encore: Video Search, Selector and Downloader. Enter key word(s) for search : decrypting Traceback (most recent call last): File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 156, in <module> doactionselect() File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 134, in doactionselect return dosearch() File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 109, in dosearch return keywordsearch(search) File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 70, in keywordsearch html_content = response.content.decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 1: invalid start byte
Same error on the Win11 Pro | py3.12.3 | pip 24.0
#Windows
Code:Invoke-WebRequest https://files.videohelp.com/u/301890/TPTV.py -OutFile $home\git\UK-FTA.14.4\ukfta\tptvencore\TPTV.py Invoke-WebRequest https://files.videohelp.com/u/301890/TalkingPics.py -OutFile $home\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py #Fin
Code:_________ _______ __ ____ /_ __/ _ \/_ __/ | / / / __/__ _______ _______ / / / ___/ / / | |/ / / _// _ \/ __/ _ \/ __/ -_) /_/ /_/ /_/ |___/ /___/_//_/\__/\___/_/ \__/ A TPTV Encore: Video Search, Selector and Downloader. Enter key word(s) for search : decrypting Traceback (most recent call last): File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 156, in <module> doactionselect() File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 134, in doactionselect return dosearch() ^^^^^^^^^^ File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 109, in dosearch return keywordsearch(search) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 70, in keywordsearch html_content = response.content.decode('utf-8') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 1: invalid start byte ⣻ Loading...
-
This is a strange one. To be clear the rubric is meant to say Python 3.10+ as being suitable; meaning 3.10 -3.13 (currently).
I've made a small change to TalkingPics.py; same url; https://files.videohelp.com/u/301890/TalkingPics.py try this one.
Also I've made a small change to the logic of TPTV.py and removed the need for the import of 'chardet'.
Same url different file https://files.videohelp.com/u/301890/TPTV.py it speeds up the search completion slightly.
Both work for me on Windows 11Last edited by A_n_g_e_l_a; 22nd May 2024 at 04:58.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
YES, solved
the new one works ... Thank you very much.
Code:_________ _______ __ ____ /_ __/ _ \/_ __/ | / / / __/__ _______ _______ / / / ___/ / / | |/ / / _// _ \/ __/ _ \/ __/ -_) /_/ /_/ /_/ |___/ /___/_//_/\__/\___/_/ \__/ A TPTV Encore: Video Search, Selector and Downloader. Enter key word(s) for search : decrypting [ ] 0 | Breaking The Codes (AKA Decrypting the Codes) The Rise of Enigma (S1, EP2) [ ] 1 | Breaking The Codes (AKA Decrypting the Code) - Men of Room 40 (S1, EP1) (space to tick one, a to tick/untick all, enter to confirm)
Does anyone know how often does the tptvencore re-lists rest of the 6 episodes of "Breaking The Codes"? -
Was up for ages; suddenly gone.
My complete archive for Discovering the Codes is a 2.3Gb zip-file here https://buzzheavier.com/f/GOLgkJ5qIAA=Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Update. Bug fixes to Talking Pictures. Added Quit option to all channel menus. Cosmetic update to try to get more conformity across channels.
Added a runonce.py method for those fearful of pip; it install from requirements.txt.
Not needed if updating only new users may use it as an install option.
https://files.videohelp.com/u/301890/uk-fta_14_5.zipNoob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Sorry an unwanted import lingered in C4.py I've repaired and re-uploaded. If your were one of the early 5 downloaders find C4.py in ukfta/c4_dl and remove the line import curses.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
-
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Anyone provide a video guide to setting this up on Terminal for Mac?
-
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
-
But you missed the point about binaries.
UK-FTA uses common helper files. The Readme says you need to install these to your system and make sure they can be found. (Path variable set)
* ffmpeg (https://github.com/FFmpeg/FFmpeg) https://www.videohelp.com/software/ffmpeg or Linux distro
* mp4decrypt (https://github.com/axiomatic-systems/Bento4) -> binary download https://www.bento4.com/downloads/
* N-m3u8DL-RE https://github.com/nilaoda/N_m3u8DL-RE/releases
* MKVMerge from MKVToolNix https://mkvtoolnix.download/downloads.html https://www.videohelp.com/software/MKVToolNix
* Shaka-packager https://github.com/shaka-project/shaka-packager/releases rename the binary to shaka-packager
If any one of those does not have a mac version then some scripts will be handicapped and may not work. It is up to you to research.Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
@A_n_g_e_l_a I've found an interesting one.
No Room For Error on ITVX
When I selected Season 2 Episode 1 yesterday it kept trying to get Season 1 Episode 4.
Today when I try to get Season 2 Episode 2 it once again tries to get Season 1 Episode 4.
If I use the URL it gets the right episode, so just thought I'd mention. -
What a fabulous bug! And is this a case of nominative determinism?
It turns out to an error in my code logic. I'm surprised it hasn't been reported before - but I never noticed it either.Thanks for reporting it.
Fixed file is here https://files.videohelp.com/u/301890/itv_loader.py
curl will get it and put it in placeCode:curl https://files.videohelp.com/u/301890/itv_loader.py -o <your path to UK-FTA>/ukfta/itv_dl/itv_loader.py
Last edited by A_n_g_e_l_a; 29th May 2024 at 05:15.
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Thank you that works perfectly now. Thank you as always for these scripts and your prompt helpful replies.
-
Last edited by NicoBlue; 30th May 2024 at 10:04.
Similar Threads
-
Hot air on the tape.
By Litaiff in forum Capturing and VCRReplies: 2Last Post: 24th Jan 2023, 12:43 -
4K Video Downloader free or money?
By Jomapil1 in forum Video Streaming DownloadingReplies: 8Last Post: 29th Sep 2020, 10:33 -
Simplest and quickest free video downloader ?
By arcadianne in forum Newbie / General discussionsReplies: 28Last Post: 27th Feb 2019, 20:29 -
Using TV downloader
By frankopstaele in forum Newbie / General discussionsReplies: 0Last Post: 2nd Feb 2019, 18:44 -
Downloading Ustream Off-Air / No Videos?
By lemonmellow in forum Video Streaming DownloadingReplies: 1Last Post: 25th Oct 2018, 10:42