Поиск и фильтры
Поиск одного профиля среди тысячи
- Имя, подпись группы из импорта, сценарий использования, теги, адрес прокси, заметка, номер профиля
- Что сверяет строка
- Состояние, система, страна и IP выхода, ядро, прокси, теги, статус, последний запуск, сценарий, пароль
- Фильтров за воронкой
- 10, 25, 50 или 100
- Профилей на странице
- На этом компьютере
- Где идёт поиск
Что читает строка поиска
После сотни профилей имена перестают их различать. Половина списка это «Аккаунт 17» с другим числом на конце.
Поэтому это не поиск по имени. Одной строкой букв вы ищете сразу в семи местах каждого профиля, и хватает куска слова.
Имя
То, что вы вписали при создании, или номер, который дал пакет.
Сценарий использования
Подпись, которую видно на карточке, а не внутреннее слово за ней.
Теги
Все теги профиля разом, одной строкой текста.
Адрес прокси
Узел и порт, через которые этот профиль выходит в сеть.
Подпись группы, приехавшая при импорте
Обычный текст в профиле, а не группа, заведённая в разделе «Группы».
Заметка
Любое слово с любой её строки.
Номер профиля
Целиком или любой кусок от шести знаков.

Адрес прокси лежит в той же строке
Профиль чаще помнят по тому, откуда он выходит, а не по тому, как он назван. Куска узла хватает, чтобы поднять все профили за этим адресом.
Из-за этого кнопка «Показать профили» в библиотеке прокси работает настоящим поиском: узел уходит в ту же строку, и вы попадаете на суженный список.
Фильтры и плашки над списком
Воронка задаёт узкие вопросы, а на её кнопке стоит число включённых полей. Каждое включённое поле стоит ещё и плашкой с крестиком над списком, рядом с «Показано 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
По названию
Тот самый порядок ряда выше, и с ним список открывается.
- 2
Сначала новые
По дате создания: так утренний пакет поднимается целиком.
- 3
По последнему запуску
Ни разу не открытый профиль стоит как никогда, а не как сегодня.
- 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 вставьте кусок узла прокси в строку поиска и увидьте все профили за этим адресом.