Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение
Да, действительно там есть позиции при которых двигается регулятор звука и страница. Но мне пришлось пиксельхантить, чтобы этого добиться
В windows 10 поставил EarTrumpet. Поддерживает ваши хотелки, в том числе и
кинуть звук с одного источника на другой и отрегулировать громкость одного приложения отдельно от других
Заменил стандартный регулятор звука
image
ABP не поддерживает инъекции кода.
Вот как это можно исправить
AdGuard Extension
mail.ru#%#document.addEventListener("DOMContentLoaded", () => document.querySelector('[id="mailbox:unreadEmails:link"]').target = '')
uBlock Origin
mail.ru##script:inject(attribute-remover.js, target, [id="mailbox:unreadEmails:link"])
Tampermonkey
// ==UserScript==
// @name         Remove target attribute
// @match        https://mail.ru/
// ==/UserScript==

(function() {
    document.querySelector('[id="mailbox:unreadEmails:link"]').target = ''
})();

Декодируется это элементарно.
А можно поподробнее? Символы меняются при каждом обновлении страницы.
Поиск происходит по названию, поэтому могут быть неточности. Пробовал добавлять год, но у некоторых раздач указан год цифрового релиза, из-за чего не все находит.
Код
// ==UserScript==
// @name         Kinopoisk Adv Links
// @version      0.3
// @author       FTOH
// @match        https://www.kinopoisk.ru/film/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    GM_addStyle `#headerFilm { float: left; } #advLinks { display: block; } #advLinks>button { margin: 2px auto; width: 100px; }`;


    unsafeWindow.rutor = () => unsafeWindow.open('http://rutor.info/search/0/0/010/8/' + encodeURIComponent(location.pathname.replace(/\//g, ' ')), '_blank');
    unsafeWindow.rutracker = () => unsafeWindow.open('https://rutracker.org/forum/tracker.php?nm=' + encodeURIComponent(unsafeWindow.headerFilm.innerText.replace(/\n|\(сериал.*?\)/g, ' ')), '_blank');

    unsafeWindow.load = function(event) {
        if(typeof unsafeWindow.headerFilm === 'undefined') return;
        document.removeEventListener("DOMNodeInserted", unsafeWindow.load);

        unsafeWindow.headerFilm.insertAdjacentHTML('afterend', '<div id="advLinks"><button class="movie-online-button" onclick="rutor();">Rutor</button>' +
                                                   '<button class="movie-online-button" onclick="rutracker();">Rutracker</button></div>');
    };

    document.addEventListener("DOMNodeInserted", unsafeWindow.load, false);
})()

Спасибо, не знал что так можно. Были случаи когда совсем разные фильмы находились. И с сериалами моя версия не работает.
Новый код
// ==UserScript==
// @name         Kinopoisk Adv Links
// @version      0.2
// @author       FTOH
// @match        https://www.kinopoisk.ru/film/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    GM_addStyle `#headerFilm { float: left; } #advLinks { display: inline-grid; margin: 22px; margin-left: 45px; }`;

    unsafeWindow.rutor = () => unsafeWindow.open('http://rutor.info/search/0/0/010/8/' + encodeURIComponent(location.pathname.replace(/\//g, ' ')), '_blank');

    unsafeWindow.load = function(event) {
        if(typeof unsafeWindow.headerFilm === 'undefined') return;
        document.removeEventListener("DOMNodeInserted", unsafeWindow.load);
        unsafeWindow.headerFilm.insertAdjacentHTML('afterend', '<div id="advLinks"><a href="javascript:rutor();">Rutor.info</a></div>');
    };

    document.addEventListener("DOMNodeInserted", unsafeWindow.load, false);
})()



P.S. Я еще делаю сортировку по убыванию размера. Тогда первыми в списке находятся фильмы в хорошем качестве. Очень экономит время при поиске нужного
Я как раз себе сделал скрипт для Tampermonkey :)
image
Код
// ==UserScript==
// @name         Kinopoisk Adv Links
// @version      0.1
// @author       FTOH
// @match        https://www.kinopoisk.ru/film/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    GM_addStyle (`#headerFilm { float: left; } #advLinks { display: inline-grid; margin: 22px; margin-left: 45px; } ` );

    unsafeWindow.rutor = () => unsafeWindow.open('http://rutor.info/search/0/0/000/8/' + encodeURIComponent(unsafeWindow.headerFilm.innerText.replace(/\n|'/g, ' ').trim()), '_blank');

    unsafeWindow.load = function(event) {
        if(typeof unsafeWindow.headerFilm === 'undefined') return;
        document.removeEventListener("DOMNodeInserted", unsafeWindow.load);
        unsafeWindow.headerFilm.insertAdjacentHTML('afterend', '<div id="advLinks"><a href="javascript:rutor();">Rutor.info</a></div>');
    };

    document.addEventListener("DOMNodeInserted", unsafeWindow.load, false);
})()

Сейчас повторное нажатие Ctrl/Cmd + Enter позволяет изменить фрагмент с ошибкой на выделенное без изменения описания. Можно добавить условие, есть выделенный текст или нет. Вот как-то так:

Есть инструмент svgbob, который умеет рендерить ascii art в svg рисунки.
Вот такая схема
     +10-15V           ___0,047R
      *------o------o-|___|-o--o---------o----o-------.
             |      |       |  |         |    |       |
            ---     |       | .+.        |    |       |
      470uF ###     |       | | | 2k2    |    |       |
             | +    |       | | |        |    |      .+.
      *------o      '--.    | '+'       .+.   |      '-'
             |         |6   |7 |8    1k | |   |       |
            GND      .-+----+--+--.     | |   |       |
                     |            |     '+'   |       |
                     |            |1     |  |/  BC    |
                     |            +------o--+   547   |
                     |            |      |  |`>       |
                     |            |     ,+.   |       |
                     |            | 220R| |   o----||-+  IRF9Z34
                     |            |     | |   |    |+->
                     |  MC34063   |     `+'   |    ||-+
                     |            |      |    |       |  BYV29     -12V6
                     |            |      '----'       o--|<-o----o--X OUT
                     |            |2                  |     |    |
                     |            |--o                C|    |    |
                     |            | GND         30uH  C|    |   --- 470
                     |            |3      1nF         C|    |   ###  uF
                     |            |-------||--.       |     |    | +
                     '-----+----+-'           |      GND    |   GND
                          5|   4|             |             |
                           |    '-------------o-------------o
                           |                           ___  |
                           '------/\/\/------------o--|___|-'
                                                   |       1k0
                                                  .+.
                                                  | | 5k6 + 3k3
                                                  | | in Serie
                                                  '+'
                                                   |
                                                  GND

превращается в


Прогнал арты из статьи с небольшими изменениями (т.к. инструмент содержит ошибки):
Скрытый текст
1)
Измененый арт
 WA1 -o-o-+VD1 -o-+
      | |       | |
      L C       C R <-+
      1 1       2 1   |
      | |       | |   |
   +--o-o-------o-+   |
 +-+------------------+ +--R3 -+C6 -|
 |                      |
 o--C3+ -o--┐4       8┌-o-C7+ -o-BA1 --Vcc
         |  |   DA1   |        |
 +-------+  |   К174  |        |
 |          |   УН4   |        |
 o-C4+ --R2-|2       6|--------+
            |         |
 |---C5+ ---|5       7|--Vcc
            |         |
 |----------|9        |




2)
Измененый арт
| (N.C. physical   (N.C. physical                             |
|   Switch)          Switch)                                  |
|   Low Level       High Level                Fill Valve      |
|------[ ]------|------[ ]----------------------(OUT )--------|
|               |                                             |
|               |                                             |
|               |                                             |
|   Fill Valve  |                                             |
|------[ ]------|                                             |
|                                                             |
|                                                             |




3)
Измененый арт
    1          34        30    29    35    31    32    33
    |           |         |     |     |     |     |     |
 CLC|           |     ACLO| DCLO| VIRQ| IRQ1| IRQ2| IRQ3|
    |       INIT|         |     |     |     |     |     |
   \+/          |        \+/   \+/   \+/   \+/   \+/   \+/
    |          \+/        |     |     |     |     |     |
 ___|___       /+\       _|_____|_____|_____|_____|_____|_
|схема  |       |       |              Блок               |
|такти- |       |       |           Прерываний            |
|рования|       |       |_______________ _________________|
|___ ___|       |                       |
    |           |                      /+\
   /+\          |                       |
    |           |                       |




4)
Измененый арт
           +V
           ^
           |
   +-------+---+
   |       |   |                  -V Output
  R1       |8  |4        +----+--->    
   |    7┌-+---+-+       |    |            Parts List:
   +-----|       |      D2    |            IC1 = 555
   |  +--|       |  +    |    |             R1 = 1.5K
  R2  | 6|  IC1  |---C1--+    |             R2 = 10K
   |  |  |       |3      |    |             C1 = 10uF,16V
   +--+--|       |      D1   C2             C2 = 22uF,16V
   |    2|       |       |    |+            C3 = 1500pF
   |     +---+---+       |    |          D1,D2 = 1N4001 diodes
  C3         |1          |    |
   |         |           |    |
   +---------+-----------+----+
             |
            ===
           (GND)




5)
Измененый арт
              __________________________
             /                         /\
            |                         |  |
           |    SOUP  CAN            |    |
           |                         |    |
          |                         |      |
          |                         |  __  |
RUBBER    |                         | (  ) |
SHEET __\ |                         | (__) |      
        / |                         |      | /__ WITH
          |                         |      | \   HOLE.
           |                         |    |
           |                         |    |
            |                         |  |
             \_________________________\/




6)


7)
Измененый арт
        +-------------------+                TIP120 Transistor                   
        |arduino duemilanove|                                                    
        |                   |                          _____                     
       -| 3V3           D13 |-                        | (_) |                    
       -| 5V            D12 |-                        ++----|                    
        |           pwm D11 |-                        |\_____\                   
       -| RST       pwm D10 |-                        ||     |                   
       -| AREF      pwm  D9 |-                        || TIP |                   
        |                D8 |-                        || 120 |                   
       -| A0             D7 |-                        \|_____|                   
       -| A1        pwm  D6 |-                          | | |                    
       -| A2        pwm  D5 |-                          B C E                    
       -| A3             D4 |-                          | | |                    
       -| A4        pwm  D3 |-                                                   
       -| A5             D2 |-                                                   
        |            tx  D1 |-               7-Segment Common Cathode LED Display
        |            rx  D0 |-                                                   
        |                   |                              +----------------- 1. 
        +-------------------+                              |  +-------------- 3. 
                                                           |  |  +----------- 5. 
16-pin DIP                                                 |  |  |  +-------- 7. 
                                                           |  |  |  |  +----- 9. 
               +----------------+                          |  |  |  |  |         
               |       U        |                        +-g--f--+--b--a-+       
           ----| 1           16 |----                    |       a       |       
           ----| 2           15 |----                7 d |     =====     | c c   
           ----| 3           14 |----                s i |   f||   ||b   | o a   
           ----| 4           13 |----                e s |    || g ||    | m t   
           ----| 5           12 |----                g p |     =====     | m h   
           ----| 6           11 |----                m l |   e||   ||c   | o o   
           ----| 7           10 |----                e a |    || d ||    | n d   
           ----| 8           9  |----                n y |     =====     |   e   
               +----------------+                    t   |             O |       
                                                         +-e--d--+--c--+-+       
8-pin DIP                                                  |  |  |  |  |         
                                                           |  |  |  |  +----- 10.
               +-------------+                             |  |  |  +-------- 8. 
               |      U      |                             |  |  +----------- 6. 
           ----| 1         5 |----                         |  +-------------- 4. 
           ----| 2         6 |----                         +----------------- 2. 
           ----| 3         7 |----   
           ----| 4         8 |----   
               +-------------+       


Вас пригласили на хабр в 2011 году, то есть у вас полноправный аккаунт. Вы можете оставлять комментарии к любым статьям любого года без премодерации, независимо от того, были до этого там ваши комментарии или нет.

А вот чтобы голосовать за рейтинг/карму, нужно иметь хотя бы 1 статью и карму больше 4.
Особенно понравилось
Анкета займет не больше 10 минут

а заняла у меня час.
Что я обнаружил, так это то, что могу комментировать публикации без премодерации и комментировать публикации старше 10 дней, и, вроде как, публиковать статьи без песочницы.

При попытке проголосовать за комментарий и отрицательно за карму пользователя пишет «Недостаточно кармы для голосования», положительно за карму — «Нельзя голосовать положительно с учетной записи без размещенных публикаций».

Так что пистолет-то без патрон оказался…
Тоже заметил. Но пока не понял какие это дает преимущества…
«обходит» блокировку на > 3 запросов в секунду к вк
Исправлено. Пруф

Суть такова, что программа делает запросы с разных серверов под одним и тем же аккаунтом (под одним ли токеном — не знаю, но не суть). Были проблемы с отправкой сообщений, постов и т.п., но с получением чего-либо — еще ни разу. 5 серверов с разными IP = как минимум 5 запросов в секунду можно делать спокойно, грубо говоря. Страницы не банили.
Ограничения идут на токены от одного приложения. Если получить от разных, то у каждого будет свой лимит на запросы. Утащил отсюда

Как-то делал запросы к вк, около 400 штук в секунду с одного аккаунта и одного ip-адреса. Съедало около 15Мбит исходящего трафика и 97Мбит входящего. Около 30-60 минут такая система проработала, когда страница получила вечную заморозку (это была не первая замарозка)
Это только у меня ежели в статье до ката есть видео, то показывается совсем другое видео?
Нет. У меня так же все. Я писал в поддержку, ответа не получил.
У меня в этом задании были смайлики из Unicode

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность