Új hozzászólás Aktív témák
-
-
-
-
-t deeplx
-el csak ennyit dob vissza[alucard@arch ~/Downloads]$ python -m srtranslator -t deeplx film.srt -i nl -o hu
Loading film.srt
... Translating chunk. 0 %
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/__main__.py", line 110, in <module>
srt.translate(translator, args.src_lang, args.dest_lang)
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/srt_file.py", line 154, in translate
translation = translator.translate(
^^^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/translators/deeplx.py", line 28, in translate
return self._translate(text, source_language, destination_language)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/translators/deeplx.py", line 18, in _translate
return PyDeepLX.translate(
^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/PyDeepLX/PyDeepLX.py", line 105, in translate
respJson = json.loads(respText)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
-
válasz Archttila #4054 üzenetére
Valamilyen - szamomra ismeretlen - ok miatt az srtranslator felvenne a kapcsolatot egy oldallal, amirol proxy-t hasznalna. Ez a kapcsolatfelvetel sikertelen, ezert all le.
Mondjuk a dokumentaciojaban szo nincs proxy-krol, igy en az elso adando alkalommal dobnam ki a gepemrol, de ez a te dontesed.
https://www.coreinfinity.tech
-
megprobaltam script formajaban is (mindharom forditasi lehetoseggel) de egyik sem mukodik
script
import os
from srtranslator import SrtFile
#from srtranslator.translators.deepl_api import DeeplApi
#from srtranslator.translators.deepl_scrap import DeeplTranslator
from srtranslator.translators.translatepy import TranslatePy
translator = TranslatePy()
filepath = "/home/alucard/Downloads/film.srt"
srt = SrtFile(filepath)
srt.translate(translator, "nl", "hu")
# Making the result subtitles prettier
srt.wrap_lines()
srt.save(f"{os.path.splitext(filepath)[0]}_translated.srt")
result
[alucard@arch ~/Downloads]$ python translate.py
Loading /home/alucard/Downloads/film.srt
... Translating chunk. 0 %
Traceback (most recent call last):
File "/home/alucard/Downloads/translate.py", line 9, in <module>
srt.translate(translator, "nl", "hu")
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/srt_file.py", line 154, in translate
translation = translator.translate(
^^^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/translators/translatepy.py", line 14, in translate
result = self.translator.translate(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/translatepy/translate.py", line 135, in translate
raise NoResult("No service has returned a valid result")
translatepy.exceptions.NoResult: No service has returned a valid result
deepl api-val is neztem ott
SyntaxError: invalid decimal literal
uzenettel fosta ossze magat.Megnezem ezeket hatha [link]
[ Szerkesztve ]
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
-
-
sztanozs
veterán
válasz renata84 #4061 üzenetére
Ha ez hasznos (es nem megy nalad a google):
https://docs.python.org/3/reference/simple_stmts.html?highlight=return#the-return-statementJOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
Erdekes problemaba utkoztem (biztosan volt korabban is de akkor mukodott a megoldasok kozul az egyik).
scapy-vel buveszkednek, letrehoztam a virtualis kornyezetet, pip-pel felraktam a scapy-t, majd futtataskor - termeszetesen - hibat kapok, mivel raw socketekkel machinalnek. Ha rootkent inditom sudo-val, akkor - termeszetesen - nem talalja a scapy-t. sudo -E -vel inditva sem, de az ujabb pip install mar - termeszetesen - telepitettkent hivatkozik ra es valoban, a virtualis kornyezet site-packages-ben ott is van a cucc.
Erre egyszeru ember azt mondja, hogy ha minden kotel szakad, ott a sudo pip telepites - ami ugyan nem jo otlet... na de ez sem megy.
Van valakinek otlete?
https://www.coreinfinity.tech
-
-
-
-
pick szalámi
friss újonc
Sziasztok! Kezdő vagyok programozásban és most egy lista programot kezdtem el pythonban csinálni. Relációs adatbázist (SQLite) szeretnék csinálni. valaki tudna gyorstalpalót adni? már néztem videókat róla de nem értem. vagy valaki eltudja mondani hogy tanulta meg?
[ Szerkesztve ]
-
sztanozs
veterán
válasz pick szalámi #4070 üzenetére
Nem sikerult maradektalanul megertenem mit szeretnel elerni:
1) pythonban szeretned megirni a sqlite motort
2) van egy sqlite adatbazisod, amit pythonnal szeretnel irni/olvasniJOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
MODERÁTOR
válasz pick szalámi #4070 üzenetére
Tessék: [link]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
félisten
Sziasztok!
Kezdőként melyik IDE ajánlott linuxhoz?
Elsőre ingyenesben gondolkodom, ami tud step-by-steb debugolást.
Nem baj, ha elég jó ahhoz, hogy később se kelljen fizetősre áttérnem.Márha létezik ilyen.
Kössz!
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
-
félisten
Köszi mindenkinek!
Megnézem mindet.
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
-
mdk01
addikt
Sziasztok, tudnátok javasolni python-t futtató felhő szolgáltatást szervernek?
Jelenleg az aruba cloud-ot néztem, de a normális árban lévők csak ipv6 címet adnak és kellene még az ipv4 címzés az akadálymentesség miatt.
Köszönöm -
Hege1234
addikt
sziasztok!
hogyan tudnám megakadályozni a script továbbfutását, ha az elérési útban
ékezetes karakter található?
windows rendszerről van szóa thrd_dir tartalmazza az ékezetes utat, de mégis simán továbbfut és nem áll meg
regex101 oldalán megnéztem és ennek[\x80-\xFF]
fel kellene ismernie, hogy ékezetvalakinek esetleg valami ötlet vagy ehhez is külső modul kellene vagy csak én bénázok el valamit?
import os
import re
def has_accented_directory(thrd_dir):
for root, dirs, _ in os.walk(thrd_dir):
for dir_name in dirs:
if re.search(r'[\x80-\xFF]', dir_name):
return True
return False
currentFile = __file__
realPath = os.path.realpath(currentFile)
dirPath = os.path.dirname(realPath)
dirName = os.path.basename(dirPath)
parentDir = os.path.dirname(dirPath)
sec_dir = os.path.dirname(parentDir)
thrd_dir = os.path.dirname(sec_dir)
print(f'Elérési utak:')
print(f'dirPath: {dirPath}')
print(f'parentDir: {parentDir}')
print(f'sec_dir: {sec_dir}')
print(f'thrd_dir: {thrd_dir}')
paths_to_check = [dirPath, dirName, parentDir, sec_dir, thrd_dir]
for path in paths_to_check:
if has_accented_directory(path):
print(f"\n[HIBA] Az elérési útban ékezetes karakterek találhatók: \n'{path}'")
ex_it_0 = input(f'\nKilépéshez Enter...')
exit()Elérési utak:
dirPath: I:\_v2\új mappa\files\programok\hianyzo-modulok
parentDir: I:\_v2\új mappa\files\programok
sec_dir: I:\_v2\új mappa\files
thrd_dir: I:\_v2\új mappa -
MODERÁTOR
-
Hege1234
addikt
köszi az ötleteket!
végül a unicodedata-t használtam hozzáimport os
import unicodedata
def has_accented_chars(s):
return any(unicodedata.combining(c) for c in unicodedata.normalize('NFD', s))
def has_accented_directory(thrd_dir):
for root, dirs, _ in os.walk(thrd_dir):
for dir_name in dirs:
if has_accented_chars(dir_name):
return True
return False
currentFile = __file__
realPath = os.path.realpath(currentFile)
dirPath = os.path.dirname(realPath)
dirName = os.path.basename(dirPath)
parentDir = os.path.dirname(dirPath)
sec_dir = os.path.dirname(parentDir)
thrd_dir = os.path.dirname(sec_dir)
paths_to_check = [dirPath, parentDir, sec_dir, thrd_dir]
for path in paths_to_check:
if has_accented_chars(path):
print(f"\n[HIBA] Az elérési útban ékezetes karakterek találhatók: \n'{path}'")
ex_it_0 = input(f'\nKilépéshez Enter...')
exit() -
sztanozs
veterán
válasz Rat.Sand #4090 üzenetére
Majd a kovetkezo verzioban lesz Python API-ban is elerheto a fejlesztes, most inkabb csak egy developer preview. De ahhoz kepest, hogy egy eve kb azt irtak, hogy majd a kovetkezo foverzioban (4.0) lesz talan majd, hogy eldobjak a GIL-t, ahhoz kepest ez is elorelepes...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Rat.Sand #4095 üzenetére
Szerintem ez inkabb arra vonatkozik, hogy lehet sub-interpretereket letrehozni, amelyek amjd valamilyen modon hozza fognak tuni ferni egymas adataihoz (vsz csinalnak majd valami sztenderd IPC API-t, amit built-in python modulokkal lehet majd abajgatni). De egyelore ezeket a sub-interpretereket csak a C-API-bol lehet letrehozni.
Nagyjabol errol lehet olvasni a relevans PEP chatjeben: [link][ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
#70399232
törölt tag
Sziasztok.
Linux rendszeren egy github-on elérhető programot használok, de most szeretném ezt Windows-on is megtenni, de nem sikerül összehoznom.
Segítséget szeretnék kérni egy Python környezet beállításával kapcsolatban Win10 rendszeren. Sajnos elakadtam és a "barátom" most nem a barátom.
A következőket tettem eddig:
- Letöltöttem a Python 3.12 Embedded csomagot és user jogokkal kibontottam a C:\Python könyvtárba. (Direkt ebből és nem az installerből indultam. Ezzel szeretném összerakni a futtató környezetet)
- A SystemVariables között csináltam egy "PYTHON_PATH" nevűt, amit hozzáadtam a Path stringhez (%PYTHON_PATH%)
(Ez a megoldás még Java alatt ragadt rajtam. Jobban átlátom milyen Path-ok vannak beállítva, illetve a Path string is rövidebb, mert csak változókat kap útvonal helyett)
Az elérés működik, a "python -V" visszaadja a verziószámot.- A "pip3" telepítéshez letöltöttem a "get-pip.py" script-et a Python könyvtárba.
(curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py)- Létrejött egy Scripts könyvtár, benne pip.exe, pip3.exe, pip3.12.exe, wheel.exe fájlokkal.
Ezt a Scripts könyvtárat is hozzáadtam a SystemVariables Path string-hez (%PYTHON_PATH%\Scripts)
Újranyitva egy CLI-t, elérhető a pip3.exe fájl is.És itt kezdődik a probléma.
Szeretném ezt a csomagot telepíteni vele: [link]Az alábbi hibába futok mégis:
pip3 install ffmpeg-normalize
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Python\Scripts\pip3.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
Ezzel kapcsolatban tudna valaki magyarázatot adni?
A pip3.exe milyen module name-et hiányol? Mit rontottam el? -
Hege1234
addikt
sziasztok,
hogyan lehetne megoldani, hogy az itt lévő főmappában
Downloads\\befejezett\\NAVA
és a benne található almappákban is keressen a fájlok között
egy id-t?
ebben:find_this_id = f"id#{elem['clean_id']}"
pl.: id#3973922
ha megtalálta akkor csak menjen a következőre a continue-val, ha nem található akkor pedig csak foytatja a script-etez jelenleg csak azt tudja, hogy ha van találat akkor átugrik a következőre
ami jól is működik, de nem tud a főmappában és az almappákban keresni az id#...-vel szereplő fájl után:if elem['tv_or_radio'] == True:
#tv_or_radio = 'Rádió'
path_to_file = 'Downloads\\befejezett\\NAVA\\!kereső\\'+tv_or_radio+'\\'+replace_invalid_chars(ch_dir_name)+'\\'+replace_invalid_chars(title)+'.mp3'
path = Path(path_to_file)
if path.is_file():
print(f'{sarga} [INFO] ez a fájl már létezik itt: {path_to_file}')
continue
elif elem['tv_or_radio'] == False:
#tv_or_radio = 'Videó'
path_to_file = 'Downloads\\befejezett\\NAVA\\!kereső\\'+tv_or_radio+'\\'+replace_invalid_chars(ch_dir_name)+'\\'+replace_invalid_chars(title)+'.mkv'
path = Path(path_to_file)
if path.is_file():
print(f'{sarga} [INFO] ez a fájl már létezik itt: {path_to_file}')
continue
jelenleg, a példa id# itt is megtalálható:Downloads\befejezett\NAVA\Egy jenki Arthur király udvarában - A jenki, mint kóbor lovag (id#3973922).mkv
és itt is:Downloads\befejezett\NAVA\!kereső\Videók\M2\Egy jenki Arthur király udvarában - A jenki, mint kóbor lovag - id#3973922 - 2022#08#19 11#30#43.mkv
ez amiatt történt mert az előző verzióba más útvonalat használtam és így most újra végigmegy rajta amikor az már megvan...
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Okos Otthon / Smart Home
- Futás, futópályák
- DIGI Mobil
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- Kertészet, mezőgazdaság topik
- Eredeti játékok OFF topik
- Digitális detox a Nokiától
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Kínai cégek segítik ezentúl a Teslát, a Renault-t, a Hyundait és a Toyotát
- Yettel topik
- További aktív témák...