Hirdetés
- Feháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasgatni
- A luxusmárkáknak kell a bitcoin, az USA jegybankjának nem
- Letiltja az USA a politikusokat a telefonhívásokról és szöveges üzenetekről
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Belenyúlt az USA az Epic Games igazgatótanácsába, nyomoz az NVIDIA
- Linux kezdőknek
- Feháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasgatni
- Windows 11
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Microsoft Excel topic
- DIGI internet
- Tarr Kft. kábeltv, internet, telefon
- Mikrotik routerek
- TP-LINK WDR3600 router
- Milyen routert?
Új hozzászólás Aktív témák
-
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 ]
-
#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? -
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...
-
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...
-
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() -
MODERÁTOR
-
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 -
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 -
félisten
Köszi mindenkinek!
Megnézem mindet.
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
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
-
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."
-
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...
-
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 ]
-
-
sh4d0w
félisten
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
-
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...
-
Archttila
veterán
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 and AV enthusiast, APU retro gamer.
-
sh4d0w
félisten
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
-
Archttila
veterán
-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 and AV enthusiast, APU retro gamer.
-
Archttila
veterán
-
Archttila
veterán
Sziasztok!
Az alabbi [link] srt translatort szeretnem hasznalni terminalban, de hibauzenetet kapok:[alucard@arch ~/Downloads]$ python -m srtranslator film.srt -i nl -o hu
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 9, in <module>
from .translators.deeplx import DeeplX
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/translators/deeplx.py", line 1, in <module>
from PyDeepLX import PyDeepLX
ModuleNotFoundError: No module named 'PyDeepLX'
a
pip install srtranslator
hiba nelkul lefutott... tudnatok segiteni?[ Szerkesztve ]
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF and AV enthusiast, APU retro gamer.
-
sh4d0w
félisten
-
Hege1234
addikt
sziasztok!
a cél az lenne, hogy ha már létezik ott egy ugyan olyan mappa az abban lévő fájlt csak simán írja felűl, de a shutil már az ugyan olyan mappára kiakad..
a fájlig el se tudtam még jutnihogyan lehetne megoldani?
def move_or_copy(src, dest):
if os.path.isdir(src):
if not os.path.exists(dest):
shutil.copytree(src, dest)
print(f"A mappa áthelyezve: {os.path.abspath(dest)}")
else:
for src_item in os.listdir(src):
src_file = os.path.join(src, src_item)
dest_file = os.path.join(dest, src_item)
move_or_copy(src_file, dest_file)
elif os.path.isfile(src):
if os.path.exists(dest):
print(f"A fájl '{os.path.abspath(dest)}' már létezik, felülírás...")
shutil.move(src, dest)
print(f"A fájl áthelyezve: {os.path.abspath(dest)}")
src_path = ripper_dir + '\\Downloads\\'
trg_path = dirPath + '.\\Downloads\\befejezett\\Prime\\!VT HD!\\Series'
for src_item in os.listdir(src_path):
src = os.path.join(src_path, src_item)
dest = os.path.join(trg_path, src_item)
move_or_copy(src, dest)error:
Traceback (most recent call last):
File "C:\Users\@\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1885, in __call__
return self.func(*args)
File "I:\python v3\main.py", line 59820, in vt_amzn_Series_hd_01
shutil.move(src_file, dest)
File "C:\Users\@\AppData\Local\Programs\Python\Python39\lib\shutil.py", line 801, in move
raise Error("Destination path '%s' already exists" % real_dst)
shutil.Error: Destination path 'I:\python v3\Downloads\befejezett\Prime\!VT HD!\Series\Odaat.S07.1080p.AMZN.WEB-DL.DDP2.0.H.264-\Odaat.S07.1080p.AMZN.WEB-DL.DDP2.0.H.264-' already exists -
sztanozs
veterán
válasz Hege1234 #4042 üzenetére
Ja, hogy ugy Nem gorgettem el jobbra, hogy lassam a sor veget... sorry
Ja2: ha a response header-re vagy kivancsi, akkor ne a request header-t (headers
) olvasgasd, hanem aresponse.headers
-t[ 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...
-
Hege1234
addikt
sztanozs
köszi így már értem, az egészet ott csesztem el, hogy a response1 = .... végére odaírtam már az elején a .text-etígy simán kiadja a linket
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
response = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers)
response_url = response.url
print(response_url)
#https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8sonar
köszi, így már értem a te hozzászólásodat isJoinR
szerk:
jogos, az egészet túlgondoltam
mivel statikus bárhol hivatkozhattam volna rá egy külön string-el..[ Szerkesztve ]
-
sztanozs
veterán
válasz Hege1234 #4039 üzenetére
Miert kene? Azt te adod meg lekerdezeskor... Mar akkor meg kell legyen, mielott meghivnad az oldalt...
Vegul is, ha mondjuk ha redirect volt, akkor valtozhat - de akkor hasznald a response1.url property-t.[ 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...
-
Hege1234
addikt
válasz sztanozs #4038 üzenetére
amiket linkeltél ott egyik se tér ki arra, hogyan lehetne visszakapni
azt a linket amit a get-be megadtamHasznald a response1.text property-t, ha a visszaadott oldal rendesen formazott.
a text-et jól visszakaptam amiből meg is lett av9/prog_index.m3u8
azzal nincsen problémarequests.get-ből kellene ez a link:
https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8[ Szerkesztve ]
-
sztanozs
veterán
válasz Hege1234 #4037 üzenetére
Requests csomag: [link]
Response objektum: [link]TL;DR:
Hasznald a response1.text property-t, ha a visszaadott oldal rendesen formazott.[ 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...
-
Hege1234
addikt
válasz sztanozs #4036 üzenetére
igen sry, hogy nem fejtettem ki korábban
import requests
import re
headers1 = {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'Connection': 'keep-alive',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
}
response1 = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers1).text
grab_Connection = headers1['Connection']
grab_User_Agent = headers1['User-Agent']
print(grab_Connection)
#keep-alive
print(grab_User_Agent)
#Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36a headers1-et ki tudom olvasni, hogy mi van benne mint pl a user-agent-et
de a response1 már csak a text-et adja vissza és a https linket ami statikusan meg van adva azt már nemtext_from_response1 = re.findall(r'BANDWIDTH=.*RESOLUTION=1920x1080.*[^?](.*)', response1)[0].strip()
print(text_from_response1)
#v9/prog_index.m3u8a scriptet folytatva mivel így meglett a
v9/prog_index.m3u8
most kelle elérnem valahogy ebből a https linket-et egy string-beresponse1 = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers1).text
ha az meglenne akkor megkapom ezt egy string-be pl. get_url
https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8és abból így már a re-vel megkapom a base_url -t
(.*)master.m3u8
base_url+text_from_response1
#https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v9/prog_index.m3u8ha nem adok meg text-et a végére akkor megkapom a status-t, de egy olyan megoldást se találtam ami vissza tudná adni a benne megadott linket
response1 = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers1)
print(response1)
#<Response [200]> -
sztanozs
veterán
-
-
Hege1234
addikt
sziasztok!
response = requests.get('https://service.prd.tv/v2/hls/episode/........./master.m3u8', params=params, headers=headers).text
van arra esetleg mód, hogy miután megtörtént a get kiszedjem belőle egy string-be a benne lévő 'https://service.prd.tv/v2/hls/episode/........./master.m3u8' linket?
[ Szerkesztve ]
-
sztanozs
veterán
probald meg a kapott adatokat binariskent lementeni es azt megvizsgalni.
Gondolom az adataid valahogy byte arrayban erkeznek valahonnan (serial?)
Ezt metsd le igy, es vizsgald meg, hogy mi van benne:with open("filedump.bin", "wb") as bw:
bw.write(feldolgozando_byte_array)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
Nem sikerult leszurnom, hogy kell-e meg segitseg, vagy a kapott programmal megy a cucc...
Sajna drive linkek nem mennek meloban, szoval legfeljebb holnap tudok segiteni.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...
-
klambi
addikt
válasz sztanozs #4025 üzenetére
na a másik progit sikerült elindítani...:
C:\WINDOWS\system32>python --version
Python 3.10.10
C:\WINDOWS\system32>d:
D:\>cd d:\Egyebek\KMORA\MatrixConfigurator-master\
d:\Egyebek\KMORA\MatrixConfigurator-master>logger.py
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 7, in <module>
from PySide2 import QtWidgets, QtCore
ModuleNotFoundError: No module named 'PySide2'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install PySide2
Collecting PySide2
Downloading PySide2-5.15.2.1-5.15.2-cp35.cp36.cp37.cp38.cp39.cp310-none-win_amd64.whl (137.4 MB)
---------------------------------------- 137.4/137.4 MB 13.3 MB/s eta 0:00:00
Collecting shiboken2==5.15.2.1
Downloading shiboken2-5.15.2.1-5.15.2-cp35.cp36.cp37.cp38.cp39.cp310-none-win_amd64.whl (2.3 MB)
---------------------------------------- 2.3/2.3 MB 49.2 MB/s eta 0:00:00
Installing collected packages: shiboken2, PySide2
Successfully installed PySide2-5.15.2.1 shiboken2-5.15.2.1
[notice] A new release of pip available: 22.3.1 -> 23.1
[notice] To update, run: python.exe -m pip install --upgrade pip
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 8, in <module>
from asyncqt import QEventLoop, asyncSlot
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'asyncqt'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install asyncqt
Collecting asyncqt
Downloading asyncqt-0.8.0.tar.gz (12 kB)
Preparing metadata (setup.py) ... done
Installing collected packages: asyncqt
DEPRECATION: asyncqt is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for asyncqt ... done
Successfully installed asyncqt-0.8.0
[notice] A new release of pip available: 22.3.1 -> 23.1
[notice] To update, run: python.exe -m pip install --upgrade pip
d:\Egyebek\KMORA\MatrixConfigurator-master>setup.py
'setup.py' is not recognized as an internal or external command,
operable program or batch file.
d:\Egyebek\KMORA\MatrixConfigurator-master>python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\program files\python310\lib\site-packages (22.3.1)
Collecting pip
Downloading pip-23.1-py3-none-any.whl (2.1 MB)
---------------------------------------- 2.1/2.1 MB 10.1 MB/s eta 0:00:00
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 22.3.1
Uninstalling pip-22.3.1:
Successfully uninstalled pip-22.3.1
Successfully installed pip-23.1
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install asyncqt
Requirement already satisfied: asyncqt in c:\program files\python310\lib\site-packages (0.8.0)
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 10, in <module>
import can
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "D:\Egyebek\KMORA\MatrixConfigurator-master\can\__init__.py", line 41, in <module>
from .bus import BusABC, BusState
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "D:\Egyebek\KMORA\MatrixConfigurator-master\can\bus.py", line 14, in <module>
from aenum import Enum, auto
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'aenum'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install aenum
Collecting aenum
Downloading aenum-3.1.12-py3-none-any.whl (131 kB)
---------------------------------------- 131.8/131.8 kB 2.6 MB/s eta 0:00:00
Installing collected packages: aenum
Successfully installed aenum-3.1.12
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 15, in <module>
from port import serial_ports
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 3, in <module>
import serial
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'serial'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install serial
Collecting serial
Downloading serial-0.0.97-py2.py3-none-any.whl (40 kB)
---------------------------------------- 40.9/40.9 kB 1.9 MB/s eta 0:00:00
Collecting future>=0.17.1 (from serial)
Downloading future-0.18.3.tar.gz (840 kB)
---------------------------------------- 840.9/840.9 kB 7.6 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting pyyaml>=3.13 (from serial)
Downloading PyYAML-6.0-cp310-cp310-win_amd64.whl (151 kB)
---------------------------------------- 151.7/151.7 kB ? eta 0:00:00
Collecting iso8601>=0.1.12 (from serial)
Downloading iso8601-1.1.0-py3-none-any.whl (9.9 kB)
Building wheels for collected packages: future
Building wheel for future (pyproject.toml) ... done
Created wheel for future: filename=future-0.18.3-py3-none-any.whl size=492053 sha256=3ed5a781b8a7ee7b2f8dcb363e9ee51fa1e090167e18029a50cc6e8a0953f35b
Stored in directory: c:\users\klambi\appdata\local\pip\cache\wheels\5e\a9\47\f118e66afd12240e4662752cc22cefae5d97275623aa8ef57d
Successfully built future
Installing collected packages: pyyaml, iso8601, future, serial
Successfully installed future-0.18.3 iso8601-1.1.0 pyyaml-6.0 serial-0.0.97
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 27, in serial_ports
s = serial.Serial(port)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 1464, in <module>
window = MainApp()
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 352, in __init__
self.Port.addItems(serial_ports())
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 30, in serial_ports
except (OSError, serial.SerialException):
AttributeError: module 'serial' has no attribute 'SerialException'
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 27, in serial_ports
s = serial.Serial(port)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 1464, in <module>
window = MainApp()
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 352, in __init__
self.Port.addItems(serial_ports())
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 30, in serial_ports
except (OSError, serial.SerialException):
AttributeError: module 'serial' has no attribute 'SerialException'
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 27, in serial_ports
s = serial.Serial(port)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 1464, in <module>
window = MainApp()
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 352, in __init__
self.Port.addItems(serial_ports())
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 30, in serial_ports
except (OSError, serial.SerialException):
AttributeError: module 'serial' has no attribute 'SerialException'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install pyserial
Collecting pyserial
Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
---------------------------------------- 90.6/90.6 kB 1.7 MB/s eta 0:00:00
Installing collected packages: pyserial
Successfully installed pyserial-3.5"Mond szépen angolul: Gyors róka!"
-
klambi
addikt
válasz sztanozs #4025 üzenetére
Felteszem google-be, alul a link. Szenvedek vele de csak nem jön össze... már pedig virtuál orosz wint is feldobtam igaz angol volt és utána állítottam oroszra... fene tudja, hogy ez is baj-e vagy sem de ott sem ment
Köszi!
még beleteszek egy kis helpet, amit a srác posztolt:
[link][ Szerkesztve ]
"Mond szépen angolul: Gyors róka!"
-
sztanozs
veterán
Mondjuk a citill betuket ay unicode-nak tamogatnia kell, vsz a forras adat nem unicode, hanem valami specialis kodlap (pl orosz) es elobb azt kell unicode-ba rakni:
str(bytearray, 'CP1251')logger.py-t es/vagy main.py-t meg tudod mutatni, ahol elhasal
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
Binaris adatkent mentsd el, vsz a forras rendszer olyan karaktert tesz a logbna ami az adott kodlapba nem fordithato at.
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...
-
klambi
addikt
-
klambi
addikt
Szevasztok!
Egy kis futtatási gondba üzkötztem:
Hiba:Traceback (most recent call last):
File "main.py", line 10, in <module>
File "logger.py", line 33, in logger
File "C:\Users\PC\AppData\Local\Programs\Python\Python38-32\lib\encodings\cp1252.py", line 19, in encode
UnicodeEncodeError: 'charmap' codec can't encode characters in position 11-23: character maps to <undefined>
[27092] Failed to execute script mainEzt nem tudtam kiküszöböolni, valakinek ötlet?
"Mond szépen angolul: Gyors róka!"
-
t72killer
titán
válasz Capricornus #4018 üzenetére
Igen, az úgy működne, és mivel a kalibráció csak méréssorozatonként (pontosabban amikor a kamerát vagy a rácsot mozgatom) egyszer van, belefér ennyi manuális meló
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
-
t72killer
titán
válasz Capricornus #4016 üzenetére
A polyfit pont ugyanazt az eredményt adta ugyanazzal a vektorhossz-hisztivel, mint a fenti np.linalg.lstsq . Viszont kicsi jó hír: full manuálban 2 csúcsot beírva-kiszámolva működik a dolog, egyik csúcsnál sem több 2nm-nél a hiba, ami a "műszer" felbontása alatt van.
Még túrom kicsit a netet, hogy kell a polyfit-hez imádkozni, hogy méltóztassék már különböző hosszúságú, nem szinkronban lévő adatsorokkal is szóba állni, de amennyi időt belenyomtam már a keresésbe, kb megírtam volna zöldfülűként is egyedül ...
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
Capricornus
aktív tag
válasz t72killer #4015 üzenetére
Én azért minden azonosított csúcsot használnék.
Hogy ellenőrizd a kalibrációt, meg azt, hogy lineáris, akkor plottold fel a te x értékeidet meg az azonosított csúcsokhoz tartozó hullámhossz értékeket. És erre akkor már illeszthetsz is egy egyenest, ami megadja a meredekséget meg az eltolást és kész is.
Talán a np.polyfit is elég ehhez, persze elsőrendű polinommal.Per aspera ad astra!
-
t72killer
titán
válasz Capricornus #4014 üzenetére
Hasonló. A referenciaspektrum közismert, wikipédiáról van, szép tiszta az is és a sajátom is. Saját - kicsit megtévesztők a számok, nem nanométer, hanem pixel a kép bal szélétől:
referencia, táblázattal, én a 4es számú (542nm) csúcsnál kezdődök, és valószínű a 16-os az utolsó:
Igen, igazából két, egymástól távolabb lévő csúcs is elég a kalibrációhoz. Van egy kis programocska, ami valami miatt nálam nem műkszik, pont ilyen házibarkács spektrométerekhez, az is csak 2pontos kalibrációt használ.
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
Capricornus
aktív tag
válasz t72killer #4013 üzenetére
A python részében nem tudok segíteni, mert én csak sufi kódokat szoktam írni, szóval azt rábíznám egy profira.
Viszont spektrográfot már kalibráltam, szóval abban lehet, hogy tudok segíteni.
Megpróbáltam megnézni a dokumentációt a projekt honlapján, de sajnos regisztrálni kellene, azt meg nem akarok.
Szóval jól értem, hogy van egy referencia spektrum, amit ők adnak és te is csináltál egy sajátot egy fényforrásról? És utána a referencia spektrumon be tudtad azonosítani a csúcsok egy részét?
Ha kevesebb van én azt tenném, hogy csak azokat a csúcsokat használom fel a kalibrációhoz, amiről van saját mérés, a többit kidobnám. Ilyen primitív spektrográfnál annyi ponttal is bőven be lehet kalibrálni és utána már tudsz interpolálni/extrapolálni egyéb hullámhosszakra is.Per aspera ad astra!
-
t72killer
titán
válasz t72killer #4011 üzenetére
Nna, addig eljutottam, ameddig a szerző, következő lépés: kalibráció legkisebb négyzetek módszerével. Hogy kezelhető az a helyzet, hogy én a saját mérésemben 12 csúcsot (12db pixelkoordináta szín és intenzitás irányban) találok, a referencia viszont nagyobb, 22 csúcs, ráadásul az én mérési intervallumomon kívül is van belőlük?
Elsőre az x (hullámhossz) tengely bekalibrálása lenne a legfontosabb, erre ilyen adataim vannak:
saját, mértékegység pixel: 67, 92, 277, 290, 321, 339, 374, 411, 482, 599, 715, 785
referencia, mértékegység nanométer: 405.4, 436.6, 487.7, 542.4, 546.5, 577.7, 580.2, 584, 587.6, 593.4, 599.7, 611.6, 625.7, 631.1, 650.8, 662.6, 687.7, 693.7, 707, 709, 712.3, 760, 811Ezekből próbáltam a
np.linalg.lstsq
vel egy pixelkoordináta->nanométer összegüggést megszülni, de már ott panaszkodott, hogy a házi vektorom 10 taggal kevesebb, miután meg kipótoltam az "üres helyeket" nullákkal, totál fals eredményt ad.Nincs valami olyan függvény, ami "okosan" felismeri a mintát pl a saját adatpontok egymáshoz mért relatív távolságait összeveti a referencia szintén relatív/normalizált mintájával? Az adat lineáris, szóval csak egy y(nanométer)=a*x(nm/pixel)+b(nm) egyenlet kéne.
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
t72killer
titán
Naagyon zöldfülű vagyok, Matlabról költöznék át pár aprósággal. Már az elején megakadtam, amikor a git-et kellett volna beüzemelni . Ötlet? Friss Anaconda/Spyder, amikor már másodjára futtattam le a telepítést - felrakta, de nem találja :
conda install git
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done
# All requested packages already installed.
Note: you may need to restart the kernel to use updated packages.
git --version
Traceback (most recent call last):
Cell In[9], line 1
git --version
NameError: name 'git' is not defined
Kieg: ezt a kis projektecskét szeretném itthon használni, ha nem megy gitről, én elvagyok a letöltött kóddal is, csakhátizé...
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
sztanozs
veterán
válasz Hege1234 #4008 üzenetére
Az a
/a-a9fvalt
mi az elso link vegen?
Ha opcionalisan ott van es a formatum fix, akkor:
-(.{7})(?:/.-.{7})?$
vagy kicsit konkretabban:
-(\w{7})(?:/\w-\w{7})?$de kicsit tobb link kellene, hogy biztosra lehessen menni...
[ 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
-
Hege1234
addikt
regex-el hogyan lehetséges a különböző linkek végéről leszedni ezt
/a-a9fvalt
?a fő gond, hogy valamikor tartalmaz a link ilyen + toldást
/a-a9fvalt
valamikor meg csak a link van ami az id-ig tart emiatt nem jövök rá, hogyan lehetne megoldani, hogy minden linkről le legyen szedve az a rész (random persze, hogy mi van ott..)a 3 linkből ezek az id-k kellenének
"e20b1uf" "e1rlpt3" "e1tb9q9"
https://podcasters.spotify.com/pod/show/bozsik-gazda-podcast/episodes/Vilghr-magyar-nemests-nvnyek---70-Bozsik-gazda-podcast-e20b1uf/a-a9fvalt
https://podcasters.spotify.com/pod/show/daniel-csirke/episodes/11--insight---Anyaknt-sem-lltam-le-az-tletelssel--csak-j-utakat-kerestem-a-kreativitsomnak-e1rlpt3
https://podcasters.spotify.com/pod/show/mandiner/embed/episodes/Ki-brja-tovbb-tartalkokkal-a-hbort---Somkuti-Blint-e1tb9q9én csak eddig jutottam el, de ha éppen nem tartalmaz az elején e betűt akkor borul az egész
-(e.{6})
-
válasz Hege1234 #4003 üzenetére
Érdemes néha belenézni a hivatalos manuálba
[link]parser.add_argument('-c', '--count') # option that takes a value
A te esetedben:parser.add_argument('-d', '--hosszuparameter', help='params d')
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Hege1234
addikt
sziasztok!
argparse-nál hogyan lehetne megváltoztatni, hogy ne a
-d
hívja le
a params-ban lévő "d"-t ?
hanem pl.script.py --params-d
vagy valami hasonló, csak ne egy betűs legyen?#headers
parser.add_argument('--challengecustomdata', type=str, help='challengecustomdata header')
#params
parser.add_argument('-d', help='params d')
args = parser.parse_args()
headers = {}
if args.challengecustomdata:
headers['challengecustomdata'] = args.challengecustomdata
params = {}
if args.d is not None:
params['d'] = args.dpl. így szokott kinézni:
params = {
'd': 'kwscx.d2k',
} -
kovisoft
őstag
Azt nem tudom, hogy Blenderben be lehet-e állítani, hogy megjelenítse a tab karaktereket, de az szinte biztos, hogy abban is be lehet állítani, hogy szóközöket vagy tab-okat akarsz-e használni. Rákeresve a neten láttam pl. ilyen menüpontot: Format -> Convert Whitespace -> To Spaces. Meg a beállításokban is láttam ilyet: File -> Text Editor -> Tabs as Spaces.
[ Szerkesztve ]
-
válasz kovisoft #4000 üzenetére
hát blenderben kiszinezi a parancsokat ,de leforditani a python consolban csináltam ott csak mint egy DOS parancsoros kijezöt látok nincs semmi menö rendsze, de ott legalább ha hiányol valamit akkor lefuttatok egy PIP instalt és már fut a kod, mig máshol nem mindegy, hogy hova telepitem a szukséges modulokat libeket stb,meg még be is kell emelni a keretrendszerbe .
VS22ben is néztem de az sokkal bonyolultabb és a fenti problémák miatt le sem fordul az a kod mig a consolban igen
Új hozzászólás Aktív témák
- Linux kezdőknek
- Autós topik
- Feháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasgatni
- EA Sports WRC '23
- Autós topik látogatók beszélgetős, offolós topikja
- Windows 11
- Apple iPhone 13 Pro Max - őnagysága
- LEGO klub
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Formula-1 humoros
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Axon Labs Kft.
Város: Budapest