Closed hawkeye116477 closed 5 years ago
blogspot.co
jakoś przeszedł?
alkowska.com
też:
pewnie żadnej domeny z filtra nie testowało?
z 3 tygodnie nikt też niewidział znowu filtru sieciowego, blokującego nie wiadomo co, pewnie nic:
@krystian3w Bo blogspot.co
nie wygasł, nadal jest. Skrypt nie sprawdza np. poczta.wp.pl
, tylko wp.pl
, bo whois nie działa na subdomeny, więc musi być zamiana, w razie jakby główna tymczasowo padła. Zobacz https://gitlab.com/PolishFiltersTeam/ScriptsPlayground/-/jobs/268824792
.
to i tak dziwne, że nigdzie tej kamiry
(3 nieznane, a nie ma w pliku nieznane przez minimum 3 tygodnie?) nie zapisało ani alkowska.com
(ktoś kupił i nie konfiguruje lub nie do WWW?).
@krystian3w Jeżeli chodzi o alkowska.com
, to skrypt wyciąga domeny z przed hasha, a że nie było tam hasha to nie wypluł tej domeny, zagadka rozwiązana :smile:
pcregrep -o1 '^([^\/\*\|\@\"\!]*?)#\@?#\K.*'
Majki jakoś tam inaczej wyciąga, nawet chyba mniej domen, ale closed-source, więc się nie dowiemy.
A kamiry da się może na przyszłość wciągnąć bez podglądu co bash widział? Niby je coś wychwyciło. Chyba że ręcznie były testowane?
@krystian3w Zaraz dodam poprawkę, Trochę inaczej zrobimy, teraz będzie sprawdzał obydwie i jeżeli subdomena będzie leżała, a główna nie, to subdomena trafi do listy niewiadomych, a jeżeli obydwie będą offline, to wtedy wynik z whois, a jak nic nie zwróci, to wtedy kod z curla.
@MajkiIT Proponuję jeszcze poprawić skrypt, by aktualizował listy Pihole, tylko wtedy gdy jest taka potrzeba i jakby co, to VICHS od PolishFiltersTeam potrafi to robić :smile:
@hawkeye116477 może w końcu nauczysz bot zamykać wątki jak PR zrobicie?
dzienne PR tez bym się nie obraził
@xxcriticxx Raczej nierealne do wykonania. No chyba, że MS doda opcję, że napiszemy np fixes l:cookies
i wtedy zamknie wszystko z taką etykietą. Także jak tak chcesz, to pisz do Phila, może doda :smiley:.
Zostawiam to dla ciebie napewno coś wymyślisz
@xxcriticxx Może dałoby się zrobić, ale ja się nie znam na robieniu takich botów. Najlepiej, jakby Phil dodał to co mówię, albo też np fixes #1544 - #1555
, przydałoby się, od razu szybciej by szło.
Także pisz komputerowy list do MS albo Tonego Starka :smiley:
Może lepiej do kapitan America albo do thora?
@xxcriticxx Kapitan Ameryka cofnął się w czasie (Avengers Endgame, sorry za spoiler), a Thor to menel :smiley: Tak więc, wracamy do Starka, ale on przecież już nie żyje (sorry, za kolejny spoiler). Więc pozostaje ci chyba jeszcze ewentualnie Peter Parker albo Microsoft :smile:
PS: Możesz dodać etykietę, że uwaga wątek zawiera spoilery :smile:
@hawkeye116477 done
@xxcriticxx Ale miał być spoiler :smile:
@hawkeye116477 jest
@xxcriticxx Raczej jest mój nick zamiast słowa spoiler :stuck_out_tongue:
@hawkeye116477 close enough
@MajkiIT Co się nie odzywasz, nie chcesz być pro eko :smile:?
A więc jeszcze raz podsumowujmy ekologiczne działania:
https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/expired_domains.sh
, https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/DSC.sh
) :smile: @hawkeye116477 Nie odzywałem się, bo miałem trochę zamieszania rodzinnego.
ad 1 to data wygenerowania plików ad 2 dobrze usunę jak nie korzystacie z tego
a tak apropo to jest EKO, bo prąd idzie z kolektorów słonecznych w obecnej chwili. :D
Nawet zimą jak świeci "5 godzin" :clock5: i jak chronisz je przed gradem wielkości piłek do tenisa :tennis: / jabłek :apple:.
@MajkiIT
ad 1 to data wygenerowania plików
No tak, ale mógłby podbijać tę datę, tylko jeżeli zmieni się zawartość listy, bo często widzę, że brak zmian, a data jest podbijana, a wg. mnie trochę bez sensu to podbijać, jak nie ma nowych zmian, ale jak uważasz :smile:. VICHS potrafi pobierać listy i zamieniać je na hosts i podbijać wersję tylko, gdy się coś zmieniło i która swoją drogą też może być w formacie daty wygenerowania (parę formatów jest do wyboru, w zasadzie wszystkie mają w sobie datę, w niektórych jest też liczba commitów).
Aktualizacja: Jakby co, to VICHS potrafi też robić listy regexowe dla Pi-hole, w wersji pełnej i odchudzonej (w odchudzonej zamienia tylko te z gwiazdką).
@hawkeye116477 VICHS co to za monster?
i "tę" "datę".
@xxcriticxx Version Checksum Include Sort - taki skrypt, dzieło inżynierów z Polish Filters Team :smile: https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/VICHS.sh
@krystian3w obecnie od 1,5 ms mam 6 paneli fotowoltaicznych i Heat pipe aby podgrzewać wodę. Na razie nie miałem takiej sytuacji i obecnie sięgając pamięcią to nie pamiętam kiedy tak grad był. Planuję to ubezpieczyć, ale muszę pozyskać oferty. Obecnie większość energii oddaję do sieci niż jej pobieram ... zrobiłem mechanizm, że po wyjściu wszystkich z domu po 20 min wyłączają się wszystkie zbędne odbiorniki. Obecnie cały stary sprzęt serwerowy sprzedałem, bo był za kosztowny pod względem użycia prądu. Teraz przerzuciłem się na Raspberry PI 3+ i 4 . Dodatkowo router, switche i Access Pointy i pozostałe elementy pobierają ok max 120 W. Szczyt jest w weekend jak jest cała rodzina i jest gotowanie, TV itp.
@hawkeye116477 to wynika z problemu maili.... z pytanie czemu listy przestały się aktualizować. Można dodać datę sprawdzenia listy .... poczytam o tym co proponujesz.
@MajkiIT Taka mała sztuczka => https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/VICHS.sh#L456
. Robimy kopię starego pliku, usuwamy z niego komentarze, potem przetwarzamy nowy plik, dodajemy nowe reguły i robimy kopię odświeżonej listy, a na kopii usuwamy komentarze. Potem sprawdzamy md5 starej i nowej kopii, jak jest taka sama suma, to data nie jest podbijana i plik jest odwracany do starej wersji (git checkout).
Jakbyś chciał użyć VICHSa, to najpierw trzeba zrobić katalog scripts, a w nim umieścić skrypt i plik VICHS.config. Tam wpisujesz coś w stylu:
@dateFormat %a, %d %b %Y, %H:%M UTC%:::z
@versionFormat Year.Month.NumberOfCommitsInMonth
Dateformat to format daty, my go używamy do pola Last modfied,to jest zapis taki jak jest w komendzie date
(https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/).
VersionFormat to do wersji, do wyboru jest Year.Month.NumberOfCommitsInMonth
, Year.Month.Day.TodayNumberOfCommits
albo można zamiast @versionFormat
wpisac @versionDateFormat
i podać własny format w formacie komendy date. Tak w zasadzie to versionFormat można też pominąć, jak się go nie wpisze, to domyślnie jest format RokMiesiącDzieńGodzinaMinuta
. Po ogarnięciu konfiguracji tworzymy katalog templates w głównym katalogu repo, a w tym katalogu plik nazwalisty.template
, przykład możesz brać z https://github.com/PolishFiltersTeam/KADhosts/blob/master/templates/KADhosts.template
. Modified jest w formacie @dateFormat
. A jak byś chciał zrobić konwersję regexów dla Pi-hole, to wtedy @URLHOSTSinclude
zamieniasz na @URLPHLinclude
lub bez literki L (z Literką L konwertuje tylko reguły z gwiazdką) albo to samo bez URL dla konwersji z tego samego repo, ale wtedy do szablonu lub configu musisz wpisać coś w stylu @path sections/adblock_cookies/uBO_AG
i wtedy w instrukcji @PHLinclude
wpisujesz tylko nazwę pliku bez rozszerzenia.
Jak to już zrobisz, to wtedy odpalasz skrypt VICHS.sh sciezkadohosts/listahosts.txt sciezkadohosts/listahosts2.txt
(nie musi być pełna ścieżka, skrypt zaczyna zabawę od katalogu z repozytorium), ale jeśli chcesz, by było automatycznie wszystko bez pytań, to musisz przed VICHS.sh wpisać CI="true"
i podmienić linijkę https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/VICHS.sh#L536
jeżeli nie masz tokenu albo przenieść to do CircleCI (wtedy do konfigu idzie @CIusername
z wpisaną nazwą użytkownika używanego w CI).
@MajkiIT prosimy o zdjecie tej twojej sieci elektrycznej
Nadal widzę :cookie:, :+1: , RSS i EI w https://github.com/MajkiIT/polish-ads-filter/tree/master/dead-domains
, a my tym czasem zaaktualizowaliśmy nasz eko skrypt (https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/ECODFF.sh) :smiley:
Ten wątek został automatycznie zablokowany, ponieważ 60 dni po jego zamknięciu nie było żadnej aktywności. Proszę otworzyć nowe zgłoszenie dla powiązanych problemów.
Jakby, co to @MajkiIT może usunąć :cookie:, :+1: , RSS i EI z poszukiwania wygasłych domen. W końcu po co marnować energię, PFT i tak korzysta ze swoich ulepszonych skryptów (
https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/expired_domains.sh
,https://github.com/PolishFiltersTeam/ScriptsPlayground/blob/master/scripts/DSC.sh
) :smile: