@grzes_wu Obecnie tylko mój styl "Wykop X Style" posiada taką funkcję:

Photo Viewer
https://github.com/wykopx/WykopX/wiki/Wykop-X-Style#photoviewer

Niedlugo w aktualizacji skryptu Wykop XS
https://greasyfork.org/en/scripts/458860-wykop-xs

będzie ta funkcja jeszcze bardziej rozwinięta i dużo wygodniejsza (przycisk na belce u góry, który przełącza widok mikrobloga między zwyklym i widokiem samych zdjęć).

---
Zapraszam na 💭 Mikroczat
🟢 30 osób online na kanale #wykop
WykopX - @grzes_wu Obecnie tylko mój styl "Wykop X Style" posiada taką funkcję:

Phot...

źródło: image

Pobierz
  • Odpowiedz
Mam taki problem, że chciałbym zmienić nazwę kilkuset plików naraz.
Znalazłem taki takie coś do PowerShella

ls -filter *.JPG | %{Rename-Item $ -NewName ("Plik{0}.JPG" -f $nr++)}


Ale chciałbym żeby zaczęło numerację od 1001. Kiedy zmieniam "0" na "1001" to wywala błąd

Ma ktoś pomysł co z tym zrobić, albo może jakiś inny sposób który działa?

#windows #it #programowanie #skryptowanie
Pshybysz - Mam taki problem, że chciałbym zmienić nazwę kilkuset plików naraz.
Znala...

źródło: comment_1668973293ippyiCXUjDLLQlwHFl25zk.jpg

Pobierz
@Pshybysz: dziwne bo u mnie działa. Jak zmienia nie tak jakbyś chciał to możesz posortować np datą utworzenia

$i = 1001
ls -filter *.JPG | Sort-Object -Property CreationTime | %{Rename-Item $_ -NewName ('plik_{0}.jpg' -f $i++)}
  • Odpowiedz
@MlodyWilk: Miałem chwilkę na przetestowanie Twojej opcji. Nie mam pojęcia czemu ale dodanie sortowania po dacie modyfikacji (u siebie zmieniłem creation na last written) i zmianie "nr" na "i" spowodowało, że zadziałało
  • Odpowiedz
Pytanie za 100pkt.

Mam napisany skrypt w #bash który służy do przesyłania plików po SSH. Jest on bardzo często używany, co wymaga ciągłego wpisywania haseł, + z winy słabego połączenia i zmiennego IP często się wysypuje. Chce przepisać ten skrypt na nowo, jednak chodzi mi po głowie coś z tym hasłem.

Myślałem wykorzystać zmienną środowiskową w linuxie, żeby tam trzymać hasłem i np cronem co 4h/restart pc go czyścić. Jest taka opcja?
@NewEpisode: tu nie ma problemu z twoim skryptem tylko z tym setupem, po pierwsze jak masz odblokowany port 22 do internetu to masz zablokowane logowanie hasłem i używasz klucza ssh, nie ma żadnego "ale"
używając klucza ssh masz do dyspozycji multum opcji np. keyring, co do ostrzeżenia o innym IP możesz to zignorować w .ssh/config dodając
CheckHostIP no
  • Odpowiedz
Pytanie: W jaki sposób osiągnąć cel z Pomysłu 3 aby utworzyć listę katalogów do wykonania kopii zapasowej, a może jest na to jeszcze lepsze rozwiązanie ?

OPIS
--------------------------------------------------------------------------------------------------
Zadanie: Wykonać backup danych w możliwie najszybszym czasie

Pomysł 1: Wykonać rsync dry-run i na tej podstawie określić które katalogi powinny zostać wybrane do wykonania kopi zapasowej aby nie robić rsync dla wszystkich katalogów.
- Czas wykonania 'rsync' dry-run (1h15m dla 4TB danych)

Pomysł
@ce029c47: zatrudnij auditd do audytowania modyfikowanych plików i będziesz miał w logu listę konkretnych plików, które zostały zmienione. Ewentualnie sobie awkiem czy cutem ze ścieżki wytnij katalog nadrzędny.
  • Odpowiedz
#zadanie #pasjainformatyki #informatyka #skryptowanie Pomożecie mam cos takiego do napisania i mam na to 30min.Utwórz skrypt, który za pomocą instrukcji warunkowej IF sprawdzi, czy wartość zdefiniowanej zmiennej $liczba jest podzielna przez 11. W oknie przeglądarki powinna wyświetlić się informacja, czy $liczba jest podzielna przez 11.

Twoja odpowie
Umie ktoś w skrypty i mi powie co potrzebuje zeby utworzyć skrypt, który bedzie:
1)otwierał daną kartę wielokrotnie (to juz umiem zrobić)
2) Następnie na tej karcie wykona klik myszką i otworzy się okienko do wyboru pliku i tam mi wybierze automatycznie plik [zawsze ten sam] (tego nie umiem)
#skryptowanie #informatyka
@Popcornn1: Najlepiej zrób skrypt wysyłający plik po requestach. Ewentualnie możesz skorzystać z czegoś do obsługi przeglądarki np. selenium, ale nie wiem czy tak obsłużysz okienko do uploadowania pliku. Kiedyś chciałem zrobić to w AutoIT i nie było takiej możliwości.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@Nizax: "jeśli wszystko ok to ja bym spróbował opóźnić wywołanie drugiego skryptu"
wystarczyło dać komendę 'timeout 5' przed polecenie, bez tworzenia dodatkowego skryptu. Może i barbarzyńska metoda ale działa :-)
  • Odpowiedz
Hej, jakie polecacie kursy nauki Python. Ostatni mam trochę plików tekstowych do przetwarzania, szukania wartości, rekoncyliacji. Próbowałem bashem, ale ciężko niektóre rzeczy, muszę znaki podmieniać, formaty danych, zmieniać struktury danych bo są niejednolite, Pythonem chyba będzie najlepiej, na przyszłość tez mi się przyda. Moj obecny język słabo się nadaje do formatowania tekstu, coś tam napisałem. Mogą być płatne kursy, zależy mi na czasie, bo zawalony jestem robotą. Z basha też będę wdzięczny.
Mirkowie, podpowiedzcie co robię źle: takie polecenie wydaję w #linux

rtl_433 -F json -T 90 > data.json
rtl 433 to do obsługi takiego dongla dvbt, zapisuje dane w formacie json do pliku data.json i czas wykonywania tego polecenia to 90 sekund. To działa, dane w pliku są. Tak wygląda przykładowe wywołanie tego:

malina@raspberrypi:~$ rtl_433 -F json -T 90 > data.json
rtl_433 version 19.08-87-g79d241d branch master at 201911040144 inputs file rtl_tcp RTL-SDR
Use
  • 1
@OperatorHydrolokator polecenia w crontab uruchamiane sa z uprawnieniami innego użytkownika. Proponuję przejrzeć ustawienia/uprawnienia, sprawdzić gdzie znajduje się aplikacja (which rtl_433), przenieść plik konfiguracyjny do etc. Ogólnie, jeśli skrypt/program sam nie skonczy swojego dzialania to może to być finalnie kłopotliwe, dodatkowo nazwa pliku powinna się zmieniać, by nie nadpisywać danych (np coś w stylu log_radio_'date +"%F-%T"', można też do pliku dopisywać, czy skorzystać z loga systemowego z logrotate i innych rozwiązań)
  • Odpowiedz
  • 2
@Mlekovita bylo pozno w nocy, bylem zmeczony i nie moglem pozniej edytowac ;) w skrocie mialem na mysli to ze jesli masz przykladowo zaszyfrowany home i dodawales rzeczy nie w swoim crontabie a np roota, sudo crontab -e to punkt montowania moze nie istniec. Niemniej, problem rozwiazany.
  • Odpowiedz
Cześć mirki i mireczki,
mam takie zadanie, jest sobie adres z przyporządkowaną funkcją, w tym wypadku odblokowuje dany dzień:

[https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=10&year=2019&unlock=31.10.2019](https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=10&year=2019&unlock=31.10.2019)
W tym wypadku odblokowuje się możliwość zabookowania czegośtam w miesiącu październik, roku 2019, i konkretniej dnia 31 października 2019.
Czy da się zrobić, żeby przeglądarka automatycznie robiła coś takiego:

[https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=01.11.2019](https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=01.11.2019)
załadowanie strony, czeka 3 sekundy, potem wchodzi na:

[https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=02.11.2019](https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=02.11.2019)
załadowanie strony, czeka 3 sekundy, potem wchodzi na:

[https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=03.11.2019](https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=03.11.2019)
itd.itd.itd

Za taki skrypt
Miruny od #skryptowanie oraz #bash i #php . Stworzyłem sobie pewien automat w bashu, który korzysta z curla. Próbowałem go przerobić na php i poległem już na starcie. W bashu pięknie śmiga.
https://pastebin.com/Rnm0jWUU
A jak chcę zrobić podobnie w php to wywala błąd:

Error 500: java.lang.NullPointerException
Obydwa skrypty uruchamiam z Debiana. Ktoś coś? :P
#kiciochpyta

EDIT: w linii 10 są oczywiście 2 slashe, nie jeden.
Error 500: java.lang.NullPointerException


@OperatorHydrolokator: Aaa, to raczej nie wyrzuca Twój kod, tylko strona, którą się CURLujesz. W sensie http://URLdoSTRONYlogowania może rzuca wyjątkiem i Ty go widzisz? Jak tak, to nie masz wpływu na ich serwer…
  • Odpowiedz
Państwo mirkowstwo od #linux #bash #skryptowanie - dany jest plik pdf, powiedzmy, że ma 300 stron. Robię takie coś:

strony=$(pdftk input.pdf dumpdata | grep -i NumberofPages | awk '{print $2}')

for i in $(seq 1 4 $strony); do
koniec=$(($i+3));
pdftk input.pdf cat $i-$koniec output a
$i.pdf;
done

czyli pobieram sobie pdftk ilość stron, a później dzielę go na kawałki po 4 strony. Na czystym Debianie leci to ~30 sekund. Z ciekawości
#azure #powershell #skryptowanie #microsoft #windows

Cześć mirki, potrzebuje wygenerować raport i wysłać go mailiwo, który będzie miał taki output:

vmname | vmtype | suma standard LRS storage | suma standard GRS storage | suma standard RA-GRS storage | suma premium storage

Pokrótce mówiąc potrzebuje wygenerować tabelkę, która pokaże mi typ każdego typu storage i jego pojemność dla każdej vmki. Jest to w ogóle możliwe przez powershella?

Narzędzia którego chcę użyć do wysłania
Powinieneś poradzić sobie za pomocą Get-AzureRMVM, dokladniej property StorageProfile - bedziesz jednak musiał dla każdej VMki zrobić pętle która zczytuje wszystkie dyski i grupuje po typie tak jak to chcesz
  • Odpowiedz