hosty: Σενάριο για την κατάργηση διαφημίσεων σε οποιοδήποτε πρόγραμμα περιήγησης

Αφού δοκίμασα την εφαρμογή AdAway για Android, έψαξα το ίδιο για Linux, αλλά δεν το βρήκα, αν υπάρχουν παρόμοιες λύσεις όπως αυτή που έχει ήδη αναρτηθεί εδώ Σενάριο για κατάργηση διαφημίσεων σε οποιοδήποτε πρόγραμμα περιήγησηςαλλά δεν είναι ακριβώς αυτό που ψάχνω. Ποιά είναι η διαφορά? Το AdAway παίρνει πολλές γραμματοσειρές, τις αναμιγνύει, αφαιρεί διπλότυπες γραμμές και καθαρίζει το αρχείο.

Επίσης, τα σενάρια που βρήκε δεν χρησιμοποιούσαν το αρχικό σας αρχείο κεντρικών υπολογιστών, πράγμα που σημαίνει ότι οι ρυθμίσεις του αρχείου κεντρικών υπολογιστών δεν βρίσκονταν στο αρχείο κεντρικών υπολογιστών που δημιουργήθηκε. Ενώ έψαχνα λοιπόν βρήκα ένα σενάριο που ήταν πολύ κοντά, το επεξεργάστηκα και το άλλαξα για να πετύχω τελικά αυτό ακριβώς που ήθελα, το αποτέλεσμα είναι επισκέπτες, έτσι το έλεγα.

Πλεονεκτήματα σε σχέση με το AdBlock και άλλες επεκτάσεις προγράμματος περιήγησης; Εκτός από το γεγονός ότι αυτό λειτουργεί σε ολόκληρο το λειτουργικό σύστημα ταυτόχρονα, αποφεύγει τη χρήση πόρων αυτών των τύπων επεκτάσεων.

Απαιτήσεις:

Απαιτεί cURL και Wget

Εγκαθιστούμε τις απαιτήσεις:

Ubuntu/Mint/Debian:
$ sudo apt-get install curl wget

Arch/Manjaro/Antergos:
$ sudo pacman -S curl wget

Fedora/RHEL/CentOS:
$ sudo yum install curl wget

SUSE:
$ sudo zypper in curl wget

Εγκατάσταση κεντρικού υπολογιστή:

$ sudo rm /usr/local/bin/hosty ; sudo wget -c https://github.com/juankfree/hosty/raw/master/hosty -O /usr/local/bin/hosty ; sudo chmod +x /usr/local/bin/hosty

Τώρα το εκτελούμε (Θυμηθείτε να το εκτελείτε τουλάχιστον μία φορά την εβδομάδα ή ένα μήνα για να ενημερωθεί το αρχείο των οικοδεσποτών σας και να αποκλείσετε νέους ιστότοπους διαφήμισης):
$ hosty

Επαναφέρετε το αρχικό αρχείο hosts

$ sudo cp /etc/hosts.original /etc/hosts

απεγκαταστήστε το σενάριο

$ sudo rm /usr/local/bin/hosty

Συμβουλή: Εάν θέλετε να τροποποιήσετε το αρχείο hosts, σας συνιστώ να τροποποιήσετε το αρχείο /etc/hosts.original και στη συνέχεια να εκτελέσετε το hosty, με αυτόν τον τρόπο το hosty θα δημιουργήσει το αρχείο hosts με τις προσωπικές σας ρυθμίσεις (Κάντε το εάν έχετε ήδη εκτελέσει το hosty στο παρελθόν, ΟΧΙ πριν).

Όλος ο κώδικας σεναρίου είναι διαθέσιμος στο my GitHub.

Χαιρετισμούς!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Γιόργκιτσιο dijo

    Μην ξεχάσετε να το προσθέσετε και στο Cron. Το έφτιαξα έτσι ώστε να μου κάνει αυτή την πάστα.

    Μόλις το δοκίμασα, και λειτουργεί τέλεια. Θα έφτανα ακόμη και στο σημείο να πω ότι λειτουργεί καλύτερα από τη μέθοδο με δαίμονες όπως το Squid ή το Privoxy.

    Εκτιμάται!

    1.    Γιόργκιτσιο dijo

      Αμφιβολία, ναι:

      Πώς μπορώ να συνεισφέρω στη λίστα με τις αποκλεισμένες διαφημίσεις μου; Θα ανεβάσω μερικά στο github μου τα οποία μόλις δοκίμασα και λειτουργούν.

      Το δράμα είναι επίσης ότι ο χώρος (τμήμα) μένει με ένα κενό με μια ειδοποίηση ότι «δεν μπορεί να συνδεθεί». Η βοήθεια εκτιμάται 😀

      1.    χωρίς τζάνκερ dijo

        Πήρα το θέμα, είχε ήδη συμπεριληφθεί, τρέξε το hosty για να ενημερώσεις τους οικοδεσπότες. Λαμβάνονται απευθείας από το αποθετήριο σας.

  2.   Βαβέλ dijo

    Υπέροχη μέθοδος. Απλό και εύκολο. Ευχαριστώ.

  3.   Δάσος dijo

    Ευχαριστώ για την εισαγωγή. Εργα.

  4.   ThecaTony dijo

    Σας ευχαριστώ πολύ για τη δουλειά σας, θα το δοκιμάσω.

  5.   Joaquin dijo

    Καλή ανάρτηση! Νομίζω ότι έγραψες λάθος μια εντολή αν δεν κάνω λάθος:

    sudo cp /etc/hosts.original /etc/hosts

    δεν θα έπρεπε να είναι το αντίστροφο;

    sudo cp /etc/hosts /etc/hosts.original

    1.    χωρίς τζάνκερ dijo

      Όχι, είναι καλά γραμμένο, είναι για επαναφορά του αρχικού αρχείου. Τα μόνα βήματα που απαιτούνται είναι η εγκατάσταση και η εκτέλεση, τα άλλα είναι να επιστρέψετε στους αρχικούς κεντρικούς υπολογιστές και να απεγκαταστήσετε το πρόγραμμα.

      1.    Joaquin dijo

        Ναι, είναι ότι δεν είχα δει τον κωδικό του σεναρίου σας. Τώρα κατάλαβα ότι το σενάριο κάνει ένα αντίγραφο του πρωτοτύπου που ονομάζεται "hosts.original" και σε άκουσα λάθος. Σκέφτηκα ότι ήταν να κάνω το αντίγραφο πριν εκτελέσω το σενάριο. Χαιρετίσματα!

  6.   σομυμικός dijo

    Πολύ καλό, μου αρέσει πολύ.

    Η μόνη πρόταση που βλέπω είναι στο σημείο "Ανάλυση, καθαρισμός, αποδιπλότυπο, ταξινόμηση..." να συμπεριλάβει ένα αρχείο "λευκής λίστας" ή εξαιρέσεις εκεί

    1.    χωρίς τζάνκερ dijo

      Έγινε, από εδώ και στο εξής μπορείτε να συμπεριλάβετε εξαιρέσεις στο /etc/hosts.whitelist μία ανά γραμμή. Μπορεί να είναι η διεύθυνση μόνη της ή με 0.0.0.0 ή με 127.0.0.1 στην αρχή.

  7.   ιάνποκς dijo

    Λειτουργεί τέλεια τουλάχιστον προς το παρόν!

    Ευχαριστώ πολύ 🙂

  8.   Bert dijo

    Εξαιρετική. Ακριβώς αυτό που χρειαζόμουν. Στο Kontact ήταν αδύνατο να ανοίξετε το πρόγραμμα περιήγησης χωρίς τη σειρά διαφημίσεων που κρέμονταν από το άρθρο για ανάγνωση.
    Σας ευχαριστώ.

  9.   Xurxo dijo

    Ευχαριστώ για τη δημοσίευση του σεναρίου.
    Είναι εύκολα ελεγχόμενο, επεξεργάσιμο και με γλιτώνει από το να χρειάζεται να ενημερώνω τη λίστα μου στο /etc/host κάθε τόσο.

  10.   ακατέργαστο βασικό dijo

    Πολύ καλά. Ευχαριστώ που το μοιράστηκες. Χαιρετίσματα από την Αργεντινή.

  11.   Μάρτιν dijo

    Μια ερώτηση, είναι αυτή η μέθοδος ανιχνεύσιμη από ιστοσελίδες κατά των adblock που κατακλύζουν τον ιστό;

    1.    χωρίς τζάνκερ dijo

      Αν είναι ανιχνεύσιμο, μέχρι στιγμής μόνο σε έναν ιστότοπο είχα αυτό το πρόβλημα.

      1.    χωρίς τζάνκερ dijo

        Το έλυσα προσθέτοντας τον ιστότοπο στη λίστα επιτρεπόμενων.

      2.    Μάρτιν dijo

        Ευχαριστώ για την απάντηση και για το εργαλείο.

  12.   xpt dijo

    Πολύ καλά !!
    Σας ευχαριστούμε!

  13.   pegasusonline dijo

    Πόσο καλό είναι αυτό το σενάριο!

    Ως πρόταση θα σας έλεγα για να βελτιώσετε την υλοποίηση και τη μαζικοποίηση του σεναρίου είναι ότι στις οδηγίες χρησιμοποιήστε git clone / git pull ώστε να επωφεληθούμε όλοι από τις ενημερώσεις !!

    Ευχαριστώ πολύ και συνεχίστε έτσι!!!

    αφορά
    PegasusOnline

    1.    χωρίς τζάνκερ dijo

      Δεν χρησιμοποιώ το git για αυτό, αλλά το σενάριο ΠΑΝΤΑ ενημερώνεται αυτόματα από την ημέρα 0. Με αυτήν την απλή γραμμή λειτουργεί πάντα ενημερωμένο.
      https://github.com/juankfree/hosty/blob/master/hosty

      Στην υγειά σας! 🙂

  14.   εκλίπο πτηνό της Νότιας Ζηλανδίας dijo

    Σε ποιο σημείο θα επαναφέρατε το αρχικό αρχείο κεντρικού υπολογιστή; Ή δεν χρειάζεται να το επαναφέρω επειδή δεν έκανα αυτό το βήμα, πώς μπορώ να το προσθέσω στο cron, και επίσης πώς θα τροποποιήσω το hosts.original, πώς θα πάω 😀

    1.    Juank dijo

      Ακριβώς, η επαναφορά του αρχικού κεντρικού υπολογιστή προφανώς δεν χρειάζεται να γίνει.

      Όσον αφορά το cron, δεν το χρησιμοποιώ με το cron, η Google έχει σίγουρα πολύ καλά μαθήματα, είναι στα σχέδιά μου να επεκτείνω το host, το γραφικό περιβάλλον, το cron κ.λπ. αλλά στο μέλλον

      Για να τροποποιήσετε το hosts.original:
      Σε τερματικό: $ sudo FAVORITE-TEXT-EDITOR /etc/hosts.original

      Χαιρετισμούς!

  15.   cyttorak dijo

    Γεια σας

    Προσπάθησα να βελτιώσω το σενάριό σας και το άφησα ως εξής: https://github.com/cyttorak/hosty/blob/master/hosty.sh
    Τι λέτε για?
    Αυτή είναι η πρώτη μου φορά που κάνω foring το github, γι' αυτό ενημερώστε με αν θα έπρεπε να είχα μετονομάσει το σενάριο για να σεβαστώ την συγγραφή σας ή να προσθέσω κάποια επιβεβαίωση ή κάτι σαν αυτό.
    Σας ευχαριστώ.

    1.    Juank dijo

      Γεια σας!
      Θα σας εξηγήσω πώς προχωράτε συνήθως στο Github όταν θέλετε να συνεισφέρετε σε ένα έργο 🙂
      1) Πιρούνι – Έγινε
      2) Τροποποιήστε αυτό που θέλετε, διατηρώντας τη συμβατότητα με το αρχικό έργο – Στα μισά, τροποποιήσατε πράγματα που δεν αντιστοιχούν στον αρχικό host, νομίζω ότι καταλαβαίνετε τι εννοώ και παρακαλώ κρατήστε όλα τα κείμενα στα αγγλικά.
      3) Κάντε ένα αίτημα έλξης στο αρχικό έργο, για να το κάνετε αυτό θα πρέπει να μεταβείτε στο αποθετήριο σας, να μεταβείτε στο Pull Requests https://i.imgur.com/Y1PMKST.png τότε ένα νέο αίτημα έλξης http://i.imgur.com/ljhaIdH.png και εξηγήστε όλες τις αλλαγές που έγιναν
      4) Τότε αποδέχομαι το τράβηγμα και τέλος, ο αρχικός hosty ενημερώνεται με το όνομα χρήστη σας ως συγγραφέα.

      Σας ευχαριστώ πολύ για το ενδιαφέρον σας, αν θέλετε να επικοινωνήσετε γρήγορα μαζί μου στο blog μου έχετε τα κοινωνικά μου δίκτυα http://juankblog.tk/ κατά προτίμηση μέσω Twitter ή G+ αν δεν έχετε. Χαιρετίσματα!

      1.    cyttorak dijo

        Γεια σας
        Έχω ήδη τροποποιήσει το μήνυμα που έμεινε στα ισπανικά.
        Σχετικά με το σημείο 2 της συμβατότητας δεν ξέρω τι εννοείς.Είναι λόγω της χρήσης του awk;
        Μάλλον θα είναι έξω όλη μέρα, οπότε αύριο θα σε τραβήξω
        Σε ευχαριστώ πάρα πολύ. Τα λέμε αργότερα.

    2.    Juank dijo

      Εννοώ τις αλλαγές σε README.md, hosty και install.sh, δεν είναι συμβατές με το έργο. Επιστρέψτε στα αρχικά αρχεία.

    3.    Juank dijo

      Έγινε, προσάρμοσα το πακέτο readme και aur στον νέο κώδικα και έκανα την ηχώ πιο ευανάγνωστη.

      Χαιρετισμούς και ευχαριστίες για τη συνεργασία σας στο έργο, ζήτω το ελεύθερο λογισμικό! :ΡΕ.

      1.    cyttorak dijo

        Μια ερώτηση, γιατί οι τομείς βρίσκονται στη γραμμή 42 του https://github.com/juankfree/hosty/blob/master/hosty.sh μέσα από τη δίψα; Αυτό δεν σημαίνει μια λίστα επιτρεπόμενων ανεξάρτητα από το τι κάνει ο χρήστης;

    4.    Juank dijo

      Το Hosty είναι ένα πρόγραμμα αποκλεισμού διαφημίσεων, γι' αυτό σκέφτηκα ότι, εάν μπλοκάρει ιστότοπους με τέτοιο τρόπο ώστε να είναι αδύνατη η πρόσβαση στο περιεχόμενο, γίνεται αυτοεπιβαλλόμενη λογοκρισία και απομακρύνεται από το να είναι αποκλεισμός διαφημίσεων, ακόμη και αν εμφανίζονται περισσότερες διαφημίσεις, Τουλάχιστον αυτή τη φορά, με τον τρόπο που μπορώ να έχω πρόσβαση στους ιστότοπους, καθώς η ιδέα είναι να μπορώ να χρησιμοποιώ όλους τους ιστότοπους, ακόμα κι αν αυτό σημαίνει ότι βλέπω διαφημίσεις.

      Το sed χρησιμοποιείται επειδή... δεν ξέρω, λειτούργησε τη στιγμή που το έγραψα απλά, η ιδέα θα ήταν να χρησιμοποιήσουμε την ίδια μέθοδο με το αρχείο της λίστας επιτρεπόμενων και να αφήσουμε τον χρήστη να αποφασίσει με την παράμετρο -a/–all αν θέλει να μπλοκάρει τα πάντα ή όχι, αν και νομίζω ότι δεν μπορείς να πάρεις παραμέτρους χωρίς τροποποίηση https://github.com/juankfree/hosty/blob/master/hosty ή αν?

      1.    cyttorak dijo

        Έχω κάνει το τεστ και αν μπορούσα.
        Mira http://back.host22.com/ej.sh
        και τρέξε
        bash <(μπούκλα-s http://back.host22.com/ej.sh) ένα δύο τρία τέσσερα
        η έξοδος θα είναι:
        Παράμετρος: ένα
        Παράμετρος: δύο
        Παράμετρος: τρία
        Παράμετρος: τέσσερα

        Σε λίγο θα σας κάνω άλλο ένα τράβηγμα με κάποιες βελτιώσεις

      2.    cyttorak dijo

        Έχω κάνει το τεστ και αν μπορούσα. τρέξιμο
        bash <(curl -s back.host22.com/ej.sh) ένα δύο τρία τέσσερα
        και η έξοδος θα είναι:
        Παράμετρος: ένα
        Παράμετρος: δύο
        Παράμετρος: τρία
        Παράμετρος: τέσσερα

        Σε λίγο θα σας κάνω άλλο ένα τράβηγμα με κάποιες βελτιώσεις

      3.    cyttorak dijo

        Έχω κάνει το τεστ και αν μπορούσα. τρέξιμο
        bash <(curl -s back . host22 . com / eg.sh) ένα δύο τρία τέσσερα #αφαιρέστε τα κενά από το url, το γράφω έτσι γιατί διαφορετικά το σχόλιο δεν θα δημοσιευτεί
        και η έξοδος θα είναι:
        Παράμετρος: ένα
        Παράμετρος: δύο
        Παράμετρος: τρία
        Παράμετρος: τέσσερα

        Σε λίγο θα σας κάνω άλλο ένα τράβηγμα με κάποιες βελτιώσεις

  16.   σνόουκ dijo

    Υποθέτω ότι θα ήταν υπερβολικό να ζητήσω να εξαφανιστεί το παράθυρο διαφήμισης όπως κάνει το adblock; 😛 για να ζητήσω να μην παραμείνει. Κατά τα άλλα, το σενάριο είναι υπέροχο και δείχνει την κατανάλωση ram και όχι μόνο με 20 ανοιχτές καρτέλες. Μπορείτε να προσθέσετε περισσότερες λίστες;

    1.    Γιουκιτέρου dijo

      Δεν είναι δύσκολο, μπορείτε να χρησιμοποιήσετε ένα προσαρμοσμένο στυλ CSS στον Firefox για να αποφύγετε αυτά τα παράθυρα, εδώ είναι πληροφορίες σχετικά με τη διαδικασία, http://foro.desdelinux.net/viewtopic.php?pid=22259#p22259

      Η μέθοδος είναι ουσιαστικά η ίδια, προστίθεται μόνο ένα ακόμη βήμα για να αποφευχθεί η άσχημη σελίδα που εμφανίζεται λέγοντας ότι η ιστοσελίδα δεν είναι διαθέσιμη. Ελπίζω να βοηθήσει.

  17.   Πατρίκιος dijo

    Ευχαριστώ πολύ, είναι αυτό που έψαχνα για το Spotify, θα είναι δυνατή η απόκρυψη του διαφημιστικού κουτιού από τον πελάτη Linux; Είναι απαραίτητο να το προσθέσω στο Cron;

    Με εκτίμηση,

    1.    Juank dijo

      Είστε ευπρόσδεκτοι 🙂
      Δεν ξέρω, αλλά είναι μέρος της ίδιας της εφαρμογής, δεν νομίζω ότι είναι πολύ εύκολο
      Όχι, ενημερώνω πάντα χειροκίνητα
      Με εκτίμηση :D!

      1.    λεσκό dijo

        Το έχω εγκαταστήσει από το AUR, αλλά δεν λειτουργεί καθόλου. Ποιο μπορεί να είναι;

      2.    λεσκό dijo

        Με τις οδηγίες σε αυτό το ποστ δεν μου κάνει ούτε αυτό.

      3.    Juank dijo

        Εγκαταστήστε το από το AUR:
        $yaourt -S hosty

        και τρέξε το:
        $ sudo host

        αφορά

      4.    λεσκό dijo

        Το κάνω έτσι, αλλά δεν λειτουργεί καθόλου. Δεν βλέπω ότι φιλτράρει καμία διαφήμιση. Δεν ξέρω ποιο θα είναι το πρόβλημα. Προς το παρόν συνεχίζω με το AdBlock Plus.
        Σας ευχαριστώ.

      5.    Γιουκιτέρου dijo

        Το @lesco ελέγχει ότι το αρχείο /etc/hosts περιέχει τις νέες εγγραφές που δημιουργήθηκαν από το σενάριο. Εάν είναι δυνατόν και για έλεγχο, περάστε το περιεχόμενο του αρχείου http://paste.desdelinux.net/

      6.    λεσκό dijo

        Θα έλεγα ότι το αρχείο /etc/hosts είναι ως επί το πλείστον κενό. Έχει μόνο αυτές τις γραμμές:

        # Δημιουργήθηκαν κεντρικοί υπολογιστές αποκλεισμού διαφημίσεων Δευτ 2 Μαρ 20:05:48 ART 2015
        # Μην γράφετε κάτω από αυτή τη γραμμή. Θα χαθεί εάν εκτελέσετε ξανά τον κεντρικό υπολογιστή.

        Όταν εκτελώ το "sudo hosty" παίρνω αυτό το αποτέλεσμα:
        http://paste.desdelinux.net/?dl=5110

        Χαιρετισμούς.

      7.    Juank dijo

        Εκτελέστε την εντολή:
        $ ls -lah /etc/hosts

        και επικολλήστε την έξοδο εδώ.

    2.    λεσκό dijo

      @JuanK, ευχαριστώ για την προσοχή. Αυτή είναι η έξοδος μιας τέτοιας εντολής:

      -rw-r–r– 1 root root 0 mar 2 20:15 /etc/hosts

      1.    Juank dijo

        Τρέξιμο:
        $ hosty --debug

        και επικολλήστε την έξοδο αυτής της εντολής και μερικές από τις πρώτες γραμμές του αρχείου που υποδεικνύονται μετά το "Μπορείτε να δείτε τα αποτελέσματα σε"

      2.    Juank dijo

        Η εντολή είναι "hosty --debug"
        Δεν πήγε καλά, είναι "host" ακολουθούμενο από δύο παύλες "-" και "debug"

      3.    Juank dijo

        hosty space παύλα mid dash mid debug

      4.    λεσκό dijo

        Η έξοδος του "hosty --debug":

        http://paste.desdelinux.net/?dl=5112

        Το αρχείο που αναφέρεται μετά το "Μπορείτε να δείτε τα αποτελέσματα στο" είναι το /tmp/tmp.viLL774YmV στην περίπτωσή μου και οι μόνες γραμμές του είναι:

        # Δημιουργήθηκαν κεντρικοί υπολογιστές αποκλεισμού διαφημίσεων Τετ 4 Μαρ 23:38:18 ART 2015
        # Μην γράφετε κάτω από αυτή τη γραμμή. Θα χαθεί εάν εκτελέσετε ξανά τον κεντρικό υπολογιστή.

        Δεν υπάρχουν άλλες γραμμές στο αρχείο.

  18.   Guille Monor dijo

    Χόλα Χουάν!

    τις ευχαριστίες μου για αυτή τη μεγάλη εξέλιξη που ονομάζεται hosty.
    Έβρισκα διευθύνσεις που ήθελα να προσθέσω στο hosty, μερικές νέες διαφημίσεις, πώς θα μπορούσα να συνεργαστούμε εγώ και άλλοι ώστε να τις προσθέσετε στο "αποθήκη" διαφημίσεων;

    χαιρετισμούς από την ARG

    Guille

  19.   Felipe dijo

    γεια σου,
    Μπορείτε να το βάλετε σε ένα smartphone που έχει ubuntu ή πρέπει να αλλάξετε κάτι για να το προσαρμόσετε; Και αν η απάντηση είναι ναι, τότε τι μέγεθος έχει περισσότερο ή λιγότερο αφού φορεθεί; για να ξέρω αν έχω αρκετό χώρο.
    gracias

  20.   Παύλος dijo

    Το σενάριο αποτυγχάνει σε διανομές όπως το Gentoo που δεν χρησιμοποιούν sudo από προεπιλογή. Θα πρέπει να δημιουργήσετε μια έκδοση χωρίς sudo και να υποδείξετε ότι το cronjob θα πρέπει να δημιουργηθεί στο cron του διαχειριστή.

    Κατά τα άλλα, εξαιρετική ιδέα. Κάτι άνετο όπως το Adaway χρειαζόταν αλλά για Linux.
    Χαιρετισμούς.

  21.   Μαρσέλο dijo

    Ευχαριστώ πολύ!!! Ευγνώμων!!!

  22.   gato2707 dijo

    Στις αρχές Φεβρουαρίου 2016, το πρόγραμμα τροποποιήθηκε για να γίνει όργανο λογοκρισίας. Μια πιο εκτενής εξήγηση στο:

    https://elgatoconlinux.wordpress.com/2016/02/20/bloquear-publicidad-no-es-lo-mismo-que-el-activismo-politico-o-la-censura-moralina/

    1.    S dijo

      Γειά σου. Είμαι ο συντάκτης της αλλαγής και, επομένως, του ότι τα χάλασα, καθώς αυτή η αλλαγή είναι ένα ακούσιο λάθος.

      Το σενάριο τροποποιήθηκε όπως εξηγείται στο commit για να επιτρέψει δύο πράγματα
      1- Ότι το σενάριο θα μπορούσε να χρησιμοποιεί πηγές σε zip και σε .7z
      2- Ότι ο χρήστης μπορούσε να προσθέσει γραμματοσειρές χωρίς να χρειάζεται να τις βάλει στο σενάριο
      (μπορείτε να το επαληθεύσετε στο σχόλιο συγχώνευσης που εισάγει το σφάλμα που αναφέρετε).

      Πρώτα βρήκα αρκετές πηγές σε zip και 7z και σκέφτηκα ότι ήταν ενδιαφέρον ότι το σενάριο μπορούσε να τις χειριστεί, οπότε τις πρόσθεσα (όσες βρήκα για καλύτερη δοκιμή, γι' αυτό υπάρχουν όλα) για να δοκιμάσω τις απαραίτητες τροποποιήσεις. ότι μπορούσα να αποσυμπιέσω και να τα προσθέσω στο αποτέλεσμα.

      Μετά ήθελα να δοκιμάσω και τη λίστα aede και την πρόσθεσα.

      Κατά τη διάρκεια όλων αυτών κατάλαβα ότι αυτό με εμπόδισε να ανεβάσω τις αλλαγές στο έργο γιατί αυτές οι πηγές, όπως λέτε, δεν πρέπει να είναι στο σενάριο. Από εκεί λοιπόν ήρθε η άλλη τροποποίηση για την οποία σας έλεγα: ότι ο χρήστης μπορούσε να προσθέσει πηγές (μέσω ~/.hosty) χωρίς να χρειάζεται να τροποποιήσει το σενάριο.

      Λόγω έλλειψης χρόνου, όλες αυτές οι αλλαγές έγιναν με ασυνεχή τρόπο και φαίνεται ότι ξέχασα να αφαιρέσω τις πηγές του σεναρίου πριν κάνω τη συγχώνευση.
      Για να προσθέσετε προσβολή στον τραυματισμό, δέχτηκαν το αίτημα έλξης μου χωρίς να παρατηρήσουν αυτό το σφάλμα.

      Νομίζω ότι είναι κατανοητό ότι κανείς δεν θα συμπεριλάμβανε αυτές τις πηγές ελπίζοντας ότι ούτε ο αρχικός συγγραφέας που πρέπει να αποδεχτεί το αίτημα έλξης ούτε οι τελικοί χρήστες θα το πρόσεχαν. Ήταν απλώς ένα λάθος.

      Ελπίζω να διευκρίνισα τι συνέβη και σας παρακαλώ να τροποποιήσετε την ανάρτησή σας ώστε να αντικατοπτρίζεται.

      Σας ευχαριστώ πολύ και συγγνώμη για την ταλαιπωρία.

  23.   ivan dijo

    Γεια σου Τζον! Χρησιμοποιώ αυτό το σενάριο από τότε που το δημοσιεύσατε… αλλά τώρα δεν αφαιρεί πια τις διαφημίσεις του youtube….

    μπορεις να το διορθωσεις??

    σας ευχαριστώ!

    χαιρετισμούς!

  24.   Predatux dijo

    Καλή.
    Χρησιμοποιώ hosty στο Gnu/Linux εδώ και αρκετό καιρό. Προσπαθώ να το κάνω να λειτουργήσει σε Mac, μπορείτε να με βοηθήσετε;
    αφορά