Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ShitCutter - блокировщик рекламы  (Прочитано 7484 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KPEBETKA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #15 : 11 Января 2014, 19:22:21 »
В данной реализации это очень труднореализуемо ибо hosts будет невыносимых размеров
Я сегодня постараюсь выложить исходники, там будет понятно почему я так говорю

+ Сырцы с немного изменённой логикой
« Последнее редактирование: 12 Января 2014, 21:56:13 от KPEBETKA »

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #16 : 15 Января 2014, 16:21:24 »
С фоном значка проблемы

Ага. Я пока не нашёл как решить проблему с прозрачностью, а точнее с её отсутствием
Проявляется, только когда от рута запускаю (sudo), и при этом сама менюшка тоже белого цвета (должна быть темной). От юзера -- нормально.

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #17 : 15 Января 2014, 17:04:55 »
Автор, а ты знаешь зачем вообще нужен файл hosts?  :idiot2: И как ты  планируешь блокировать по регулярке, типа http://*.adbanner.com/[0-9]+\.{png,jpg}, например?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн KPEBETKA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #18 : 15 Января 2014, 17:08:25 »
Проявляется, только когда от рута запускаю (sudo), и при этом сама менюшка тоже белого цвета (должна быть темной). От юзера -- нормально.

Ээээ... Как это у тебя без рута запускается и работает нормально?
Скрипт без прав даже пикчу в статусбаре не покажет
Можешь каким-нть RecordMyDesktop процесс заснять?

Автор, а ты знаешь зачем вообще нужен файл hosts?  :idiot2: И как ты  планируешь блокировать по регулярке, типа http://*.adbanner.com/[0-9]+\.{png,jpg}, например?

Знаю. А что именно тебя не устраивает? Насчёт регулярки пока рано думать
Есть и так много проблем. Хочу на gtk переписать

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #19 : 15 Января 2014, 17:12:11 »
А что именно тебя не устраивает? Насчёт регулярки пока рано думать
Через гортань геморрой лечишь, а так, все норм - "хозяин - барин". С регулярками вангую полный облом, в случае использования hosts :)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн KPEBETKA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #20 : 15 Января 2014, 17:25:41 »
Через гортань геморрой лечишь, а так, все норм - "хозяин - барин". С регулярками вангую полный облом, в случае использования hosts :)

Ну если у тебя есть идеи получше, то прошу их встудию (AdBlock и подобное не предлагать). Я вродь как никого не принуждаю юзать моё решение и вред системе не приношу.
Раньше у меня тож самое но на шелле было на роутере, сейчас просто решил перенести всё на комп ибо роутер не проглатывает блэклист большой + у родителей нет роутера, а интернет у них отстойный и всякого рода баннеры делают сёрфинг невыносимо медленным
А насчёт того что в хосте нельзя юзать регулярки я в курсе

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #21 : 15 Января 2014, 17:31:56 »
Цитировать
Ну если у тебя есть идеи получше, то прошу их встудию (AdBlock и подобное не предлагать)
Используй ACL в Squid.
http://www.opennet.ru/base/net/squid_inst.txt.html
http://www.opennet.ru/base/net/squid_act_regex.txt.html
Цитировать
... и вред системе не приношу
Как знать, как знать... Использование файла, предназначенного для мапинга сетевых имен к адресам, явно не лучший метод.
Цитировать
у родителей нет роутера, а интернет у них отстойный
Также смотри в сторону сквида, в нем можно настроить кеширование.
« Последнее редактирование: 15 Января 2014, 17:37:57 от Protopopulus »
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн KPEBETKA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #22 : 15 Января 2014, 17:37:49 »
Ну годный вариан, но начинаются траблы с https. В итоге получается мороки кучища

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #23 : 15 Января 2014, 17:38:28 »
Проявляется, только когда от рута запускаю (sudo), и при этом сама менюшка тоже белого цвета (должна быть темной). От юзера -- нормально.

Ээээ... Как это у тебя без рута запускается и работает нормально?
Скрипт без прав даже пикчу в статусбаре не покажет
Можешь каким-нть RecordMyDesktop процесс заснять?
--> ./shitcutter
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/opt/src/shitcutter/build/shitcutter/out00-PYZ.pyz/threading", line 808, in __bootstrap_inner
  File "/opt/src/shitcutter/build/shitcutter/out00-PYZ.pyz/threading", line 761, in run
  File "<string>", line 273, in pixelserv
  File "/opt/src/shitcutter/build/shitcutter/out00-PYZ.pyz/socket", line 224, in meth
error: [Errno 13] Permission denied

^C
zsh: interrupt  ./shitcutter
Естессно, не работает, но иконка появляется.

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #24 : 15 Января 2014, 17:38:44 »
И какие же у тебя или сквида траблы с https?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #25 : 15 Января 2014, 18:17:26 »
Ахтунг! Не пускает в почту Яндекса и их поиск не фурычит!

Оффлайн KPEBETKA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #26 : 16 Января 2014, 01:21:03 »
Скрипт последней версии или бинарник?

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #27 : 17 Января 2014, 13:27:34 »
Скрипт последней версии или бинарник?
Бинарь.

А вот что со скриптом:
--> ./shitcutter.py             
Traceback (most recent call last):
  File "./shitcutter.py", line 4, in <module>
    from wx.lib.embeddedimage import PyEmbeddedImage
ImportError: No module named lib.embeddedimage
zsh: exit 1     ./shitcutter.py

Оффлайн KPEBETKA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #28 : 17 Января 2014, 15:24:47 »
Ну либы у тебя нехватает...
Вечером соберу новый бинарь
« Последнее редактирование: 17 Января 2014, 15:28:24 от KPEBETKA »

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: ShitCutter - блокировщик рекламы
« Ответ #29 : 17 Января 2014, 23:16:02 »
wx есть, чё еще поставить?

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.