mirror of
https://cdm-project.com/Download-Tools/udemy-downloader.git
synced 2025-04-30 00:44:24 +02:00
strip emojis from file lecture path
This commit is contained in:
parent
4880f7bfef
commit
c21243554a
7
main.py
7
main.py
@ -8,11 +8,11 @@ import re
|
|||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
from html.parser import HTMLParser as compat_HTMLParser
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import IO
|
from typing import IO
|
||||||
|
|
||||||
import browser_cookie3
|
import browser_cookie3
|
||||||
|
import demoji
|
||||||
import m3u8
|
import m3u8
|
||||||
import requests
|
import requests
|
||||||
import yt_dlp
|
import yt_dlp
|
||||||
@ -61,6 +61,10 @@ cj = None
|
|||||||
use_continuous_lecture_numbers = False
|
use_continuous_lecture_numbers = False
|
||||||
|
|
||||||
|
|
||||||
|
def deEmojify(inputStr: str):
|
||||||
|
return demoji.replace(inputStr, "")
|
||||||
|
|
||||||
|
|
||||||
# from https://stackoverflow.com/a/21978778/9785713
|
# from https://stackoverflow.com/a/21978778/9785713
|
||||||
def log_subprocess_output(prefix: str, pipe: IO[bytes]):
|
def log_subprocess_output(prefix: str, pipe: IO[bytes]):
|
||||||
if pipe:
|
if pipe:
|
||||||
@ -1561,6 +1565,7 @@ def parse_new(udemy: Udemy, udemy_object: dict):
|
|||||||
# if the lecture extension property isnt none, set the extension to the lecture extension
|
# if the lecture extension property isnt none, set the extension to the lecture extension
|
||||||
extension = lecture_extension
|
extension = lecture_extension
|
||||||
lecture_file_name = sanitize_filename(lecture_title + "." + extension)
|
lecture_file_name = sanitize_filename(lecture_title + "." + extension)
|
||||||
|
lecture_file_name = deEmojify(lecture_file_name)
|
||||||
lecture_path = os.path.join(chapter_dir, lecture_file_name)
|
lecture_path = os.path.join(chapter_dir, lecture_file_name)
|
||||||
|
|
||||||
if not skip_lectures:
|
if not skip_lectures:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user