Перейти к содержимому

Поиск и фильтры

Поиск одного профиля среди тысячи

Двести профилей это список, который глазами уже не читают. Одной строкой вы ищете сразу в семи местах, фильтрами сужаете тот же список, а числа в именах встают как числа.
Имя, подпись группы из импорта, сценарий использования, теги, адрес прокси, заметка, номер профиля
Что сверяет строка
Состояние, система, страна и IP выхода, ядро, прокси, теги, статус, последний запуск, сценарий, пароль
Фильтров за воронкой
10, 25, 50 или 100
Профилей на странице
На этом компьютере
Где идёт поиск

Что читает строка поиска

После сотни профилей имена перестают их различать. Половина списка это «Аккаунт 17» с другим числом на конце.

Поэтому это не поиск по имени. Одной строкой букв вы ищете сразу в семи местах каждого профиля, и хватает куска слова.

  • Имя

    То, что вы вписали при создании, или номер, который дал пакет.

  • Сценарий использования

    Подпись, которую видно на карточке, а не внутреннее слово за ней.

  • Теги

    Все теги профиля разом, одной строкой текста.

  • Адрес прокси

    Узел и порт, через которые этот профиль выходит в сеть.

  • Подпись группы, приехавшая при импорте

    Обычный текст в профиле, а не группа, заведённая в разделе «Группы».

  • Заметка

    Любое слово с любой её строки.

  • Номер профиля

    Целиком или любой кусок от шести знаков.

Список профилей ARMANOS со строкой поиска, воронкой, выбором порядка и двумя кнопками вида над карточками
Панель над списком: выбор группы, строка поиска с воронкой, порядок и два вида списка.

Адрес прокси лежит в той же строке

Профиль чаще помнят по тому, откуда он выходит, а не по тому, как он назван. Куска узла хватает, чтобы поднять все профили за этим адресом.

Из-за этого кнопка «Показать профили» в библиотеке прокси работает настоящим поиском: узел уходит в ту же строку, и вы попадаете на суженный список.

Фильтры и плашки над списком

Воронка задаёт узкие вопросы, а на её кнопке стоит число включённых полей. Каждое включённое поле стоит ещё и плашкой с крестиком над списком, рядом с «Показано 12 из 340».

Внутри поля значения складываются через «или», поля между собой через «и». «Сбросить фильтры» под пустым итогом возвращает ещё строку и группу.

ФильтрО чём он спрашивает
СостояниеОткрыт прямо сейчас или нет. Считается по живому набору работающих профилей, а не по записанной отметке
СистемаШаблон отпечатка флажками, например «macOS · Chrome» и «Windows · Chrome»
Страна выходаСтрана последней подтверждённой проверки прокси флажками, а ещё «Ещё не проверена» и «Без прокси»
IP выхода содержитЧасть адреса той же проверки, например 203.0.113
Ядро браузера«По умолчанию» и версии ARMANOS Browser, которые стоят у ваших профилей
ПроксиАдрес есть, адреса нет или он не применится, потому что негоден порт или вид связи
Сценарий использованияСобирается из сценариев ваших же профилей, поэтому пустого выбора там не бывает
ТегиТеги флажками, «Любой из отмеченных» или «Все отмеченные», и «Без тегов». Тег берётся целиком, а не кусок строки, поэтому «ads» не тянет за собой «adsense»
ПарольСтоит ли на профиле пароль: «С паролем» или «Без пароля»
СтатусСтадия работы, которую вы дали профилю: любые из ваших статусов и «Без статуса», флажками
Последний запуск«Ни разу», «За 7 дней» или «Больше 30 дней назад»

Группа выбирается щелчком

Группы в строку поиска не вписывают. В разделе «Группы» вы щёлкаете по группе и попадаете на список, уже суженный до неё.

На панели остаётся ярлычок с цветом группы и крестиком, который его снимает. «Без группы» это отдельный выбор: профили, которые никто не разложил, искать как раз и приходится.

Числа в именах сравниваются как числа

Пакет из полусотни получает имена рядом, а обычный порядок текста этот ряд разваливает.

Обычный порядок текста
Работа 1, Работа 10, Работа 11, Работа 2, Работа 20, Работа 9
Порядок, который получаете здесь
Работа 1, Работа 2, Работа 9, Работа 10, Работа 11, Работа 20

Имена вы получаете в порядке чисел, которые стоят внутри них, поэтому «Работа 10» никогда не встаёт между первой и второй.

  1. 1

    По названию

    Тот самый порядок ряда выше, и с ним список открывается.

  2. 2

    Сначала новые

    По дате создания: так утренний пакет поднимается целиком.

  3. 3

    По последнему запуску

    Ни разу не открытый профиль стоит как никогда, а не как сегодня.

  4. 4

    В обратную сторону

    Щелчок по уже отсортированному столбцу переворачивает порядок.

Два вида списка и размер страницы

Карточка несёт весь профиль сразу: группу, адрес, теги, безопасный темп. Таблица даёт каждому полю свой столбец, и три из них меняют порядок по щелчку.

На странице лежит 10, 25, 50 или 100 строк, а под списком стоят всего и номер страницы. «Выбрать все» берёт весь найденный набор по всем страницам, а не ту страницу, что перед глазами.

Звёздочка «Закрепить сверху» на карточке поднимает профиль наверх списка при любом порядке и направлении, а внутри закреплённых держится порядок, выбранный наверху. В таблице закреплённый профиль несёт звёздочку в своей строке, и открепить его можно прямо там.

Когда не нашлось ничего

Пустой итог это своё состояние, с той самой кнопкой под ней. Это не тот же экран, что список, в котором ещё ничего нет, и разница видна в день, когда вы отфильтровали по удалённому тегу.

Чего это не делает

  • Поиск идёт не по аккаунту. Вы ищете по списку, который лежит на этом компьютере, поэтому профиль, заведённый на другой машине, найдётся здесь только после того, как программа сверилась с аккаунтом.
  • Строка не читает имя группы, заведённой в разделе «Группы», и не ищет кусок номера короче шести знаков.
  • Сверяются буквы, а не смысл. «ads» поднимет профиль с тегом «adsense», тег, написанный двумя способами, так и останется двумя тегами, и ничего за вас никто не исправит.
  • Вид списка, порядок, размер страницы и звёздочка на карточке остаются на этом компьютере. Аккаунт не возит их на ваши другие машины.

Как проверить

Стенд ниже исполняет настоящий код поиска и фильтров из окна программы, а не читает файл и верит написанному.

Строка сверяет имя, сценарий использования, теги, адрес прокси, заметку и номер профиля
apps/desktop/src/manager/поиск-профилей.js · apps/desktop/test/поиск-и-отборы.js · apps/desktop/test/номер-профиля-копируется.js
Фильтры сужают один список, воронка их считает, а фильтр по тегу берёт тег целиком
apps/desktop/src/manager/renderer.js · apps/desktop/test/поиск-и-отборы.js
Новые фильтры сужают ровно до ожидаемых профилей, а плашки снимаются по одной
apps/desktop/src/manager/отбор-списка.js · apps/desktop/test/отбор-в-окне.js
Числа внутри имён сравниваются как числа, а разворот порядка не трогает список под ним
apps/desktop/src/manager/renderer.js · apps/desktop/test/поиск-и-отборы.js
Звёздочка переживает перезапуск
apps/desktop/src/lib/profiles.js · apps/desktop/test/pinned-and-temporary.js

Вопросы

Почему имя группы в поиске ничего не находит?
Группу, заведённую в разделе «Группы», выбирают щелчком, а не вписывают. Подпись группы, приехавшая внутри чужого файла, лежит на профиле обычным текстом, и вот её строка читает.
Фильтр решает, что заденет групповое действие?
Да, ради этого сначала и сужают. «Выбрать все» после фильтра, оставившего десять, берёт эти десять по всем страницам, а не остальные девяносто. Профиль, отмеченный до фильтра, остаётся отмеченным, и действие его заденет.
Как увидеть все профили за одним адресом?
Нажмите «Показать профили» на строке библиотеки прокси. Узел уйдёт в строку поиска, и список, на который вы попадёте, и есть ответ, а на ничьём адресе кнопка не нажимается.

Три буквы вместо прокрутки списка

В ARMANOS вставьте кусок узла прокси в строку поиска и увидьте все профили за этим адресом.