Keresés

Új hozzászólás Aktív témák

  • Archttila

    veterán

    válasz dabadab #19616 üzenetére

    Vegul kukaztam mert mas gondok is voltak vele, de koszonom a segitseget.

  • Archttila

    veterán

    Sziasztok!
    Raspberry Pi szerveren fut egy qbittorrent-nox ami ala raktam egy post scriptet, hogy kitakaritsa a letoltott anyagokbol a szemetet (nfo, txt, exe) ezzel nincs is gond mukodik szepen, viszont jo lenne ha at is nevezne a tartalmakat. Erre talaltam egy powershell-lel mukodo megoldast amit megprobaltam lefordittatni Linux szamara is ertelmezheto kodda de hibaval elszall. Ime a wines code

    #THIS PART CLEANS UP THE FILE NAMES #REMOVE DOTS get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace('.',' ') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { $_.BaseName.replace('.',' ') + $_.Extension } #SPACE OUT SEASONS AND EPISODES - UPPER CASE get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace(' S01E',' S01 E').replace(' S02E',' S02 E').replace(' S03E',' S03 E').replace(' S04E',' S04 E').replace(' S05E',' S05 E').replace(' S06E',' S06 E').replace(' S07E',' S07 E').replace(' S08E',' S08 E').replace(' S09E',' S09 E').replace(' S10E',' S10 E').replace(' S11E',' S11 E').replace(' S12E',' S12 E').replace(' S13E',' S13 E').replace(' S14E',' S14 E').replace(' S15E',' S15 E') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { $_.BaseName.replace(' S01E',' S01 E').replace(' S02E',' S02 E').replace(' S03E',' S03 E').replace(' S04E',' S04 E').replace(' S05E',' S05 E').replace(' S06E',' S06 E').replace(' S07E',' S07 E').replace(' S08E',' S08 E').replace(' S09E',' S09 E').replace(' S10E',' S10 E').replace(' S11E',' S11 E').replace(' S12E',' S12 E').replace(' S13E',' S13 E').replace(' S14E',' S14 E').replace(' S15E',' S15 E') + $_.Extension } #SPACE OUT SEASONS AND EPISODES - LOWER CASE NAMING TO UPPER CASE get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace(' s01e',' S01 E').replace(' s02e',' S02 E').replace(' s03e',' S03 E').replace(' s04e',' S04 E').replace(' s05e',' S05 E').replace(' s06e',' S06 E').replace(' s07e',' S07 E').replace(' s08e',' S08 E').replace(' s09e',' S09 E').replace(' s10e',' S10 E').replace(' s11e',' S11 E').replace(' s12e',' S12 E').replace(' s13e',' S13 E').replace(' s14e',' S14 E').replace(' s15e',' S15 E') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { $_.BaseName.replace(' s01e',' S01 E').replace(' s02e',' S02 E').replace(' s03e',' S03 E').replace(' s04e',' S04 E').replace(' s05e',' S05 E').replace(' s06e',' S06 E').replace(' s07e',' S07 E').replace(' s08e',' S08 E').replace(' s09e',' S09 E').replace(' s10e',' S10 E').replace(' s11e',' S11 E').replace(' s12e',' S12 E').replace(' s13e',' S13 E').replace(' s14e',' S14 E').replace(' s15e',' S15 E') + $_.Extension } #CLEAN UP get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace('     ',' ').replace('    ',' ').replace('   ',' ').replace('  ',' ') + $_.Extension } get-childitem -recurse | dir -Filter *..mkv | Rename-Item -NewName { $_.BaseName.replace('     ',' ').replace('    ',' ').replace('   ',' ').replace('  ',' ') + $_.Extension } #REMOVE EVERYTHING AFTER EPISODE get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { ($_.BaseName -creplace '(?<=S\d+ E\d+)\D.*') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { ($_.BaseName -creplace '(?<=S\d+ E\d+)\D.*') + $_.Extension } exit
    Ez pedig a Linux-os: (mar a sajat eleresekkel)

    #!/bin/zsh
    # Elérési útvonalak
    movies_path="/mnt/PiDrive1/Movies"
    tv_shows_path="/mnt/PiDrive1/TV Shows"
    # REMOVE DOTS - MP4
    find "$movies_path" -type f -name "*.mp4" -execdir zmv '(*).(*.mp4)' '$1 $2' \;
    find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(*).(*.mp4)' '$1 $2' \;
    # REMOVE DOTS - MKV
    find "$movies_path" -type f -name "*.mkv" -execdir zmv '(*).(*.mkv)' '$1 $2' \;
    find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(*).(*.mkv)' '$1 $2' \;
    # SPACE OUT SEASONS AND EPISODES - UPPER CASE - MP4
    find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;
    find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;
    # SPACE OUT SEASONS AND EPISODES - UPPER CASE - MKV
    find "$movies_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;
    find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;
    # SPACE OUT SEASONS AND EPISODES - LOWER CASE NAMING TO UPPER CASE - MP4
    find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;
    find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;
    # SPACE OUT SEASONS AND EPISODES - LOWER CASE NAMING TO UPPER CASE - MKV
    find "$movies_path" -type f -name "*.mkv" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;
    find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;
    # CLEAN UP - MP4
    find "$movies_path" -type f -name "*.mp4" -execdir zmv '(*     *)' '$1 $2' \;
    find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(*     *)' '$1 $2' \;
    # CLEAN UP - MKV
    find "$movies_path" -type f -name "*.mkv" -execdir zmv '(*     *)' '$1 $2' \;
    find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(*     *)' '$1 $2' \;
    # REMOVE EVERYTHING AFTER EPISODE - MP4
    find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;
    find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;
    # REMOVE EVERYTHING AFTER EPISODE - MKV
    find "$movies_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;
    find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;

    viszont annak ellenere, hogy az autoload zmv be van allitva a .zshrc fajlba (onnalloan el is indul) a scriptet lefuttatva ezt a hibauzetet kapom: find: ‘zmv’: No such file or directory

    Szerintetek miert nem mukodik? :F

  • Archttila

    veterán

    Nem teljesen programozás de szerintem ti tudtok segíteni.
    Git repóba szeretném feltolni a konfig fájljaimat, de a GPG-t valami miatt nem akarja az igazat... :W
    Természetesen előtte generáltam kulcsot amit github-on sikeresen hozzá is adtam a profilom-hoz, de már itt elakad őkelme:

    echo "test" | gpg2 --clearsign                                                               ✔  at 17:48:12   
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA256
    test
    gpg: signing failed: Inappropriate ioctl for device
    gpg: [stdin]: clear-sign failed: Inappropriate ioctl for device

    cat .gitconfig 
    [user]
        signingkey = 52ECEX7C42E28R96
        email = akarmi@gmail.com
        name = csokistyuk
    [commit]
        gpgsign = true
    [alias]
        logs = log --show-signature
    [gpg]
        program = gpg2

  • Archttila

    veterán

    válasz Archttila #14936 üzenetére

    Azt gondolná az ember, hogy ez programozói berkekben alapkérdésnek számít :D

    Mindegy azért köszönöm! :)

  • Archttila

    veterán

    válasz Domonkos #14937 üzenetére

    alucard@rpi4 ~]$ file /usr/lib/firefox/firefox
    /usr/lib/firefox/firefox: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=e85a2f37d50354822033146e2bacd187746a808e, stripped
    [alucard@rpi4 ~]$ uname -m
    armv7l

    Jah igen, a forráskódban x86 arch szerepelt, én meg makepkg -A -val ARM-re forgattam. Ez lehet gond?

  • Archttila

    veterán

    Sziasztok!

    Remélem nem OFF ha igen akkor előre is elnézést kérek, de sajnos máshol nem kaptam segítséget. :N

    AUR repoóból forgattam egy Wayland patchelt Chromium Ozone böngészőt, de sajnos az alábbi hibaüzenettel elhasal:

    Csak azt szeretném tudni, hogy mi a problémája a képen látható 109-es sorral.
    Előre is köszönöm a segítséget! :R

    Raspberry Pi with Arch SwayWM

Új hozzászólás Aktív témák

Hirdetés