Με την εφαρμογή αυτή μπορείτε να μπλοκάρετε διάφορες ιστοσελίδες ώστε να μην είναι ορατές σε κανένα άτομο το οποίο έχει πρόσβαση στον υπολογιστή σας.Η εφαρμογή τρέχει μόνο σε συστήματα Linux και στην ουσία κάνει τροποποιήσεις στο αρχείο /etc/hosts.Προσθέτει ή αφαιρεί από αυτό πράγματα που καθορίζει ο χρήστης.
Σκοπός είναι η αυτοματοποίηση της διαδικασίας για να μπλοκάρετε κάποια sites.
Εγκατάσταση:
* Απαιτούμενα πακέτα: python3
- Εγκατάσταση python3:
- Κώδικας: Επιλογή όλων
sudo apt-get install python3
1) Ανοίξτε το τερματικό
2) Αντιγράψτε την παρακάτω εντολή και δώστε την σε μια γραμμή στο τερματικό:
- Κώδικας: Επιλογή όλων
wget --no-check-certificate https://github.com/dimos/domainblocker/tarball/master -O domain_blocker.tar.gz; tar xzf domain_blocker.tar.gz; cd dimos-*; python3 transporter.py
3) Ακολουθείστε τις οδηγίες στην οθόνη που θα βγει(στο τερματικό) και για να τρέξετε το πρόγραμμα δώστε στο τερματικό την γραμμή που θα εμφανιστεί κατά την έξοδο της παραπάνω εντολής.
--------------------------------------
- Στη συνέχεια μπορείτε να "καθαρίσετε" το home σας από τα αρχεία του προγράμματος που κατεβάσατε με την παραπάνω εντολή.Αυτά τα αρχεία πλέον δεν χρειάζονται και διαγράφονται απλά με μια εντολή στο τερματικό:
- Κώδικας: Επιλογή όλων
cd ~; rm domain_blocker.tar.gz; rm -rf ~/dimos-*;
---ΜΕΝΟΎ---
Επεξήγηση 3ης & 4ης επιλογής:
- Επιλέγοντας από το μενού τον αριθμό 3 μπορούμε να κρατήσουμε backup των sites που έχουμε μπλοκάρει.Απλώς επιλέγουμε το όνομα αρχείου το οποίο θα είναι το backup και θα βρίσκετε μέσα στο home μας.
- Επιλέγοντας από το μενού τον αριθμό 4 μπορούμε να επαναφέρουμε σε ένα νέο σύστημα τα sites που έχουμε μπλοκάρει.(Λόγο χρόνου ακόμα) Πρέπει να εισάγετε πόσα είναι τα sites(από το τέλος) που θέλετε να εισάγετε.Στην έκδοση 2 θα γίνετε αυτό η επαναφορά χωρίς να ζητάει τον αριθμό.Η μόνη εισαγωγή θα είναι το αρχείο.
Ακόμα δεν έχουν υλοποιηθεί όλες μου οι ιδέες για το πρόγραμμα οπότε θα είναι πιο πλήρης πρόγραμμα στην επόμενη έκδοση.
Σχόλια και προτάσεις όλες δεκτές!

Σχέδια για το πρόγραμμα:
- Προσθήκη άλλης σελίδας για το μήνυμα κατά την επίσκεψη σε μπλοκαρισμένο site
- Αυτόματη ανίχνευση(με while loop + readlines) μπλοκαρισμένων sites και επαναφορά backup σε νέο σύστημα - [Λύθηκε]
- Αυτόματη εγκατάσταση zenity - [Λύθηκε]
- Αυτόματη αναβάθμιση
Πηγαίος Κώδικας: https://github.com/dimos/domainblocker
Άδεια: GPL-3