#linux

95
783
Prucjusz

Cholera. Najpierw cyberpunk, a teraz to.

Zaloguj się aby komentować

Olx Scraper.

Czasami przeglądam #olx w poszukiwaniu rzeczy do naprawy lub teraz auta bo moje zostało skasowane. Każdorazowe wyszukanie produktów i ustawienie odpowiednich filtrów zajmuje sporo czasu, dlatego kiedyś napisałem sobie skrypcik w #python który to automatyzował. Teraz postanowiłem opakować to w #ui . Napisałem apke scrapującą olx, która będzie działać na platformach


  • mobilnych #android #ios

  • desktopowych #windows #linux #macos


Funkcjonalność


  1. Dodawanie( i usuwanie) przedmiotów do obserwowania poprzez wklejenie linka do nich. Wystarczy wejść na strone olx. Wyszukać co nas interesuje, ustawić sobie filtry jakie chcemy, skopiować link i wkleić je do apki.

  2. Zapamiętywanie dodanych wyszukiwań w bazie danych aby nie trzeba było powtarzać powyższej czynności w kółko

  3. Wyświetlanie interesujących nas przedmiotów w rzędach. Po kliknięciu na kafelek z jakimś przedmiotem, apka odpala domyślną przeglądarkę i kieruje nas to strony z opisem przedmiotu ( już na platformie olx)


Jak narazie apka spełnia te założenia ale jest jeszcze sporo do poprawy.


  1. Optymalizacja. Apka działa płynnie na moim 7 letnim #xiaomi ale i tak jest mega nie zoptymalizowana.

  2. Czasami obok ceny pojawiają się artefakty z #html . Pewnie ogarnę to jakimś #regex , bo nie chce mi się już poprawiaćtego scrapera który w 99% przypadków działa.

  3. Jeśli dane ogłoszenie przekierowuje nas z olx na otomoto to po gliknięciu kafelka z nim dostaniemy error 404. ( źle sklejam url)

  4. Apka działa tylko z olx. Zamierzam to zmienić aby działała też z allegro i otomoto.

  5. Na platformach desktopowych., przesuwanie poziomej listy działa tylko jeśli korzystamy z laptopa i używamy touchPada. Na PC trzeba coś wykombinować. Pewnie dodam przyciski przesuwające listę.

  6. Dodanie zdjęcia przedmiotu do kafelka z nazwą i ceną


I to chyba tyle z rzeczy, o których na tą chwile pamiętam. Co o tym myślicie? Co mogę jeszcze poprawić/zrobić? Poniżej zdjęcie wersji desktop i film z mobilnej(android).


https://streamable.com/1yzc1s


#programowanie #diy #webscraping #scraping #flutter

2645c55d-3b54-4b20-8924-85514b8eaa8a
VonTrupka

to tylko #chwalesie czy owocami pracy zamierzasz częstować? (´・‸・ ` )

Yellowbike

Tez mnie irytowało to wyszukiwanie w otomoto i olx i napisałem w pythonie skrypt który sprawdza co 5 min czy pojawiła sie jakaś nowa aukcja przy zadanych parametrach filtra i skrypt wysyłał link i opis telegramem na telefon. Tutaj możesz powiadomienia o tym zagnieździć w apce.


Jescze jedno co jest beznadziejne w olx i otomoto. Jeśli ogłoszenie jest zakończone to znika i to tez mogłoby być w powiadomieniach i dodatkowo gdzieś zachowany screenshot strony z oferta albo sam opis.

psalek

@Gitler czego używasz do deploy'u pythona na androida?

Zaloguj się aby komentować

Dzban3Waza

A do tego edge jest tak popsute xD ciągle coś działa w tle. Miałem też akcje że losowo odpalało dźwięki z jakichś filmów na YouTube jak było po prostu otwarte, chociaz to ustało później

wombatDaiquiri

@fadeimageone popierdolony jest ten windows nowy, od zakupu mi wyskakuje powiadomienie że mam się gdzieś zalogować żeby jakieś cloudowe funkcje ustawić i cały czas klikam "przypomnij mi później". Dajcie mi spokój ja tylko chcę pograć w ligę legend xD

Zaloguj się aby komentować

Czołem. Walczę cały dzień i już powoli tracę pomysły, więc szukam pomocy.


Laptop PEAQ C151V - Wyprosiłem z dysku Win11 i chciałem jakiegoś lżejszego Linuxa upchnąć, ale z każdym jakie próbowałem (Mint, Ubuntu, Zorin, MX) były jakieś większe problemy i w każdym miałem problem z dźwiękiem.

W zaistniałej sytuacji postanowiłem przeprosić się z najmłodszym dzieckiem Microshitu i wrócić do tego nieszczęsnego systemu, aczkolwiek spotkałem się ze ścianą. Brak sterowników USB podczas instalacji. Laptop ma tylko 2xUSB3.0 i czytnik kart MicroSD. I tutaj dochodzimy do mojego pytania.


Czy jest jakaś uniwersalna paczka z takimi sterownikami? Coś, co pozwoli mi pchnąć tą instalkę dalej? Producent nie ma na stronie żadnych sterowników, specyfikacja z instrukcji jest dokładna niczym te z reklam MediaExpert, więc co tam siedzi dokładnie, nie idzie się dowiedzieć.


Na tę chwilę siedzi w nim Ubuntu, może pod nim da się chociaż jakieś informacje wyciągnąć?


#komputery #windows #windows11 #linux

WilczyApetyt

@VonTrupka dziękuje bardzo za nakierowanie mnie na tego Ventoy'a. Świetna sprawa! Instalka popchnięta aż miło. Ogólnie świetne rozwiązanie, nie miałem pojęcia że ktoś ogarnął multiboot'a w taki sposób, żeby można odpalać bezpośrednio wszystko z ISO. Normalnie aż zostawię sobie ten patyk już z nim i tylko dorzucę kilka innych obrazów, co by mieć takiego "awaryjnego" USB.


Reszcie również dziękuje za zaangażowanie!

SirkkaAurinko

Jeśli to ma byc laptop dla starszej osoby to osobiście polecam chromebooka. Nie ma nic lepszego. Wszystko działa - internet, youtube, niczego nie popsuje. Mam to sprawdzone. Idealne rozwiązanie. Najlepiej taki ze sklepem google

Zaloguj się aby komentować

Siema, potrzebuję małego (dosłownie, nie mam miejsca na stacjonarną dużą obudowę, ani tym bardziej na szafę rackową) terminala. Czy możecie coś polecić? Zbieram się już jakiś czas z tym zakupem i do tej pory myślałem nad „królem opłacalności Dell Wyse5070”, ale chyba będę potrzebować czegoś mocniejszego do czego będę w stanie wepchać 64gb RAMu i oczywiście jestem w stanie rzucić większym pieniądzem- myślałem nad czymś w granicach 1.5-2k. Czy jesteście mi w stanie coś polecić prócz po prostu płyty od laptopa? Dodam, że wielkim atutem byłoby małe zużycie prądu w idle. Nastawiam się na zakup z allegro/olx, ale musi być to łatwo dostępne, potrzebuję lokalnie postawić sobie jeszcze w tym miesiącu parę uslug ze stacku hashicorp i przećwiczyć niektóre rzeczy dotyczące stacku ELK, docelowo pewnie również będzie stać tam serwer do budowania paczek i prawdopodobnie proxmox. O ile obciążenie nie wy⁎⁎⁎ie w kosmos to pewnie będzie tam stać również serwer do streamowania filmów, więc dobrze by było wsparcia dla hardware encodingu


#devops #linux #komputery #sysadmin #selfhosted #homelab

Trismagist

@TMBRK Moim zdaniem nic innego w tym budżecie nie wymyślimy, chyba że pojdziesz w kierunku vps.

Catharsis

@TMBRK Skoro masz budżet 1,5k-2k to może po prostu kup sobie jakiś mini pc typu Intel NUC albo Xiaomi Mini PC. Generalnie sporo tego jest na rynku, ale żadnego nigdy nie miałem w ręcę więc nie mogę nic polecić osobiście. Jedynie zwróć uwagę czy da się ram rozbudować skoro zależy ci na 64gb bo one raczej domyślnie tyle nie mają.

f06872ee-d211-44b1-a2a5-913059dcb425

Zaloguj się aby komentować

wombatDaiquiri

@koszotorobur używałeś "produkcyjnie" w sensie w pracy? Faktycznie wystarczają Ci podpowiedzi?

Zaloguj się aby komentować

Zaloguj się aby komentować

Termux to emulator terminala oraz środowisko Linuksa dla systemu Android - działa bez konieczności rootowania telefonu.

Termux oferuje podstawowe narzędzia od razu po instalacji - niemniej dodatkowe pakiety mogą być zainstalowane za pomocą menedżera pakietów APT.


Tip 1: Wersja w Google Play jest bardzo stara - instaluj tylko z GitHuba lub katalogu aplikacji F-Droid: https://github.com/termux/termux-app#installation


Tip 2: Na Termuksie można zainstalować Pythona i instalować dodatkowe moduły przy użyciu komendy pip


Tip 3: By mieć dostęp do plików na telefonie musisz uruchomić aż jedną komendę : https://wiki.termux.com/wiki/Termux-setup-storage


#technologia #android #linux #termux

737182c8-26fa-4614-95c8-bc6c7c003513
wrukwiony

@koszotorobur po co lgbt w terminalu? Komu biały i czarny przeszkadza? ( ͡ʘ ͜ʖ ͡ʘ)

Zaloguj się aby komentować

Dawno się tak nie wystraszyłem i obsrałem zbroję, chryste panie! Nikomu tego nie życzę. ( ͠° ͟ʖ ͡°) Chcę się rano zalogować do konsoli administracyjnej Google Workspace no ok, wpisuję login, hasło, podpinam klucz sprzętowy - nie działa. Podpinam drugi klucz sprzętowy, no nie działa. Podpinam trzeci klucz sprzętowy - no nie działa, ja już w poważnym strachu. No to może skorzystam z kodów zapasowych, to na pewno zadziała - o, takiego wuja, nie działa, już jestem spanikowany i mam brązowo w gaciach... Wysłałem requesta do Google i załamałem ręce. ( ͠° ͟ʖ ͡°) Czyżby jakiś rusek ominął moje zabezpieczenia? Jak? 64 znakowe hasło, 3 klucze sprzętowe, 3 backupy, firewall sprzętowy, wszystko monitorowane w czasie rzeczywistym... ( ͠° ͟ʖ ͡°) TL:DR Safari na macOS po aktualizacji się zesrało i logowanie dopiero poszło przez Google Chrome. Naprawdę nikomu nie życzę takiego strachu i paniki jaki przed chwilą przeżyłem... ( ͠° ͟ʖ ͡°)


#cyberbezpieczenstwo #cybersecurity #linux #informatyka #komputery #gownowpis

Magiczny jednoliniowiec BASHa wykorzystujący dwie funkcjonalności komendy GNU sed:



sed '/regexp/,/regexp/ s/regexp/replacement/'


Komenda najpierw znajduje określoną sekcję pomiędzy dwoma wyrażeniami regularnymi /regexp/,/regexp/ a następnie w tej sekcji wykonuje substytucję wartości zdefiniowaną w s/regexp/replacement/.


Sprawdza się podczas modyfikowania plików konfiguracyjnych INI oraz TOML lub innych posiadających zdefiniowane sekcje, gdzie wartości w sekcjach się powtarzają (innymi słowy nie są unikalne dla całego pliku konfiguracyjnego).


Przykład gdzie wartość "xxx" zostanie zamieniano na "zzz" tylko w sekcji "[aaa]":

echo -e '[aaa]\nxxx\n[bbb]\nxxx\n[ccc]\nyyy' | sed '/^\[aaa\]/,/^\[/ s/xxx/zzz/'


Przykład gdzie wartość "xxx" zostanie zamieniano na "zzz" tylko w sekcji "[bbb]":

echo -e '[aaa]\nxxx\n[bbb]\nxxx\n[ccc]\nyyy' | sed '/^\[bbb\]/,/^\[/ s/xxx/zzz/'


#technologia #linux #bash #oneliner #sed

17845825-86de-4f9e-b271-0adee16a784f

Zaloguj się aby komentować

Rozpoczynasz swoją przygodę z Linuxem oraz zabezpieczaniem serwerów? Zapisz się na darmowe szkolenie i poznaj Dobre Praktyki Bezpieczeństwa Linux!


Szczegóły znajdziesz tutaj: https://asdevops.pl/s28/


W szkoleniu zostaną poruszone takie tematy jak:

autostart aplikacji,

wyszukiwanie niezabezpieczonych danych,

blokowanie kont,

audyt superużytkowników,

i wiele więcej!


Nie czekaj! Mamy tylko 800 miejsc na te darmowe szkolenie! Zapisz się już dziś!


#linux #cyberbezpieczenstwo

a43b9514-db38-424d-acec-57ee2d07ea95
gawafe1241

@asdevops ło panie, DZIĘKI CI bo zapomniałem o wykupionym szkoleniu od Sekuraka, patrzę na obrazek wyżej i olśnienie

Zaloguj się aby komentować

jeśli na serwerze mam postawić ubuntu to stawiam ubuntu

jeśli na serwerze mam postawić Debiana to stawiam... Turnkey Linux

nie wiem czemu to w sumie nadal mało znane distro chociaż od lat są na rynku.

I własnie wydali nowe iso już bazowane na Bookwormie raptem 381 megowe ISO


Polecam Fiotr Prączewski


https://www.turnkeylinux.org/core


#debian #linux #komputery

6fb1e147-c849-4009-ba14-aa54258cb4f0
def

Nie wyobrazam sobie do czego mialbym go uzyc, na start trzeba by go bylo poczyscic z niepotrzebnych rzeczy

jiim

@radek-piotr-krasny Debian 10, staroć.

milew

Kontenery proxmoxa korzystają z szablonów na tym opartych.

Zaloguj się aby komentować

Starship - wiersz poleceń dla niemal każdej powłoki systemowej napisany w Ruście!


Multiplatformowy!


  • Działa na każdym popularnym systemie operacyjnym (Android, BSD, Linux, macOS, Windows).

Kompatybilny!


  • Działa z najpopularniejszymi powłokami systemowymi (Bash, Cmd, Elvish, Fish, Ion, Nushell, PowerShell, Tcsh, Xonsh, Zsh).

Szybki!


  • Język Rust zapewnia szybkość i bezpieczeństwo, aby Twój wiersz poleceń był tak szybki i niezawodny, jak to tylko możliwe.

Konfigurowalny!


  • Każdy najmniejszy szczegół można dostosować do własnych upodobań.

#technologia #komputery #windows #macos #linux

e50f1d0b-a979-4b2a-b9e1-1cfbd294b3fb
sierzant_armii_12_malp

@koszotorobur 


> Działa na każdym systemie operacyjnym 


Gdzie znajdę wersje dla AmigaOS, RISC OS, CP/M, i dla GEOS’a?

milew

Do czego w praktyce?

Catharsis

Ze Starshipa to korzystam odkąd się przesiadłem na linuxa z windy i polecam. Jak komuś się nie chce bawić w pisanie configa samemu to na jego stronie jest kilka gotowych przykładowych presetów, można sobie skopiować i potem pozmieniać pod siebie. Generalnie opcji jest sporo np można sobie zrobić ładnego minimalnego prompta albo nawalić tych informacji na całą linie, jak kto woli. Jak się postara, dobierze pasujące kolorki do motywu jaki się ma w systemie to efekt może być bardzo fajny.


Jak ktoś przegląda czasem r/unixporn to większość osób ma tam jakiegoś prompta z fancy configiem. Ten jest o tyle fajny że tak jak piszesz działa z większością shelli i systemów więc zmieniając shell np z basha na fisha czy zhs to nie trzeba się bawić w szukanie nowego prompta i klepanie configa na nowo.

95cfb5c6-bc5c-48a1-891a-899baa473a7f

Zaloguj się aby komentować

Rok Linuksa Nadchodzi!


Po przejściu Windowsa i macOS do chmury, jedyny Desktopowy System Operacyjny jaki nam zostanie będzie oparty na Linuksie: https://www.theregister.com/2023/08/04/linux_desktop_cloud_desktops/


#technologia #komputery #linux

sierzant_armii_12_malp

@koszotorobur 


> Rok Linuksa Nadchodzi!


Już dawno był. Przespałeś.


———


Szczerze mówiąc - nie rozumiem, po co w 2023 roku jeszcze się męczyć z Windows. Zwłaszcza po tym, jak Microsoft zaczął szaleć z jego UI w swoim „Windows 8”.

Orzech

Ciekawe czy to faktycznie zadziała, czy ludzie nie będą się wkurzać na zbyt wolny internet.

Basement-Chad

Prędzej dam się ze skóry żywcem obedrzeć niż przeniosę się na Windowsa w chmurze. Poużywałem sobie przez rok O365 i podziękuję.

Zaloguj się aby komentować

ZohanTSW

Piorunek leci, bo to podstawa bashyzmu. Od siebie dodam, że czasami można do flag dorzucić -E (w zależności od potrzeb, nie zawsze to chcemy), a na koniec pytania skryptu uruchomić program shellcheck (wręcz obowiązkowo)

Zaloguj się aby komentować

Tomki i Tomkinie, znacie jakiś konsolowe polecenie, które skopiuje mi wyłącznie pliki według jakiegoś wzorca zachowując przy tym drzewo katalogów, w którym te pliki siedzą?


Chcę skopiować z karty pamięci na dysk wszystkie pliki JPG pochowane w podkatalogach, które w nazwie mają 202308

#pytanie #linux #bash #zsh

ramzes

@Miedzyzdroje2005

Próbuj coś takiego

rsync -avz --remove-sent-files --files-from=<(find . -name *jpg -type f ) ./ destination/

Zaloguj się aby komentować

Jakie bezpieczne konta e-mail polecacie?

Poza big tech ale też proton, mailfence bo ma nich mój ulubiony login jest już zajęty ;)


Na początek darmowa skrzynka do testów (dłużej niż 1 miesiąc) z opcją wykupienia płatnego planu. Jurysdykcja też ma znaczenie. I oczywiście bez ruskich serwisów.


Inb4 chatgpt poleca swoją listę ale nie chce próbować każdej.


#cyberbezpieczenstwo #email


#linux dla zasięgu bo tu są świadomi ludzie.

Catharsis

@jimmy_gonzale Rezygnowanie z Protona bo twój login jest zajęty to trochę xD

jimmy_gonzale

@Catharsis ale wiesz, że mogę mieć kilka kont prawda? Chce mieć konkretny login oficjalny, i nie tracić na bezpieczeństwie. A i broni kacapom nie będę wysyłał, i innych nielegalnych rzeczy też nie ;)

jimmy_gonzale

Dzięki wszystkim. Nie dam rady zawołać każdego. Na pewno coś z tego wyciągnę.

Marchew

@jimmy_gonzale Załóż sobie własną domenę z serwerem w piwnicy.

Zaloguj się aby komentować

Takie tam, gdyby ktoś jeszcze nie wiedział. Stary news ale od jądra 5.18 rozwiązany został problem z brakiem entropii oraz blokowaniem /dev/random


/dev/random == /dev/urandom


$ cat /proc/sys/kernel/random/entropy_avail

256


No i git. Co minutę przerobię kilkadziesiąt klatek z CCTV na szum i tym zasilę entropię i będzie gites.


Bądź jak Johnny Mnemonic, tylko w tym przypadku delfin nie pomoże


Czekam jeszcze za sprzętowym generatorem szumu, właśnie jedzie. "Wolny" (100 000 bitów / s) ale .... to jest zdecydowanie, zdecydowanie więcej niż potrzeba.


Do poczytania:



#bezpieczenstwo #linux #entropia #losowosc #komputery

felixd

@Klopsztanga Entropia -> Losowe liczby -> security (bezpieczeństwo) -> kryptografia - CAŁY WSPÓŁCZESNY Internet


Łącząc się ze stroną https://hejto.pl połączenie jest szyfrowane [HTTPS] . Serwer musi wygenerować klucze na czas trwania połączenia (wymiany danych). I to wygenerowanie kluczy musi być bezpieczne. Do tego potrzebne są losowe bity, każdy sewer, każde urządzenie generujące coś losowego musi mieć swoje własne, losowe bity.


Cała rzecz polega na tym, że komputer nie umie w tworzenie losowych rzeczy i trzeba mu w tym pomagać.

Klopsztanga

@felixd rozumiem idę szyfrowania, sam jestem developerem.


Ale pytanie po co, po co mieć takie zaawansowany seed ? Dlaczego zwykły ci nie starcza?

HugeMetalFan

@felixd mmm entropia, moja ulubiona! ile razy w robocie okazywało się że po aktualizacji bezpieczeństwa apka albo wstaje godzinę albo przetwarza coś dwa dni...

felixd

@HugeMetalFan https://random.flameit.io - masz rozwiązanie dla darmowych randomowych bitów w nieograniczonej ilości


Właśnie dojechał sprzętowy generator entropii który zaraz podłączę do serwisu.


Wszystko stoi na RPi. W tej chwili entropię dostarcza kamera CCTV + HWRNG wbudowany w RPi + randomowe bity kwantowe (zewnętrzny serwis, uniwerek w EU). Wszystko ładnie się miesza i jest szum

Zaloguj się aby komentować