ссылкакошелек
Автономная база данных закладок с полнотекстовым поиском по содержимому страницы.
При поиске используется английская основа, обеспечивающая совпадения со схожими словами как в заголовках, так и в содержании страниц. Поиски происходят молниеносно.
Содержимое закладок автоматически периодически очищается. Теги можно применять (правда, при полнотекстовом поиске они часто не нужны). Закладками можно легко управлять, их можно массово импортировать или экспортировать.
Закладки можно добавлять в два клика через букмарклет.
Список функций
- Простое кроссплатформенное развертывание одного двоичного файла
- Букмарклет, один клик, чтобы добавить закладку с любой веб-страницы
- Полнотекстовый поиск
- Содержимое закладок очищается и индексируется локально.
- Содержимое страницы периодически обновляется автоматически.
- Интерактивный поиск по заголовкам и контенту
- Невероятно быстрые результаты по мере ввода
- полнотекстовый поиск ~60 мс (по полнотекстовому содержимому 600 закладок)
- Не нужно запоминать, как вы что-то сохранили, вам просто нужно одно или два ключевых слова, чтобы найти это снова.
- Встроенная база данных, отдельная база данных не требуется.
- Экономия на ресурсах
- ~21 МБ двоичного файла
- ~40 МБ памяти
- База данных ~24 МБ (600 закладок, полнотекстовый контент проиндексирован)
- Легко экспортируйте свои закладки в обычный текстовый файл — ваши данные принадлежат вам.
Установка
Докер
- Скопируйте
docker-compose.yml-sample
в какой-нибудь каталог. - Переименуйте в
docker-compose.yml
и отредактируйте в соответствии со своими потребностями.- В большинстве случаев вам нужно всего лишь изменить путь к точке монтирования
/data
.
- Запустите
docker-compose up -d
Чтобы обновить:
-
docker-compose pull
-
docker-compose up -d
Пакеты (деб/об/мин)
- Загрузите .deb или .rpm из выпусков.
- Установите с помощью apt/dpkg/rpm.
- Автоматически создает службу systemd, включает и запускает.
- Запускается как пользовательский
linkwallet
- База данных хранится в
/var/lib/linkwallet
Двоичный
- Загрузите соответствующий двоичный файл со страницы выпусков.
- Установите где-нибудь в вашей системе
- Запустите
./linkwallet -db-path /some/path/xxxx.db
, где /some/path/xxxx.db
— это расположение вашей базы данных закладок (будет создано, если она еще не существует).
Источник
- Проверить код
-
go build cmd/linkwallet/linkwallet.go
С использованием
linkwallet — это 100% веб-приложение. После запуска перейдите в веб-интерфейс на порт 8109 (докер с использованием образца docker-compose.yml) или 8080 (по умолчанию для двоичного файла).
Измените номер порта, задав переменную среды PORT.
Если вы разместили linkwallet на отдельном компьютере или за обратным прокси-сервером, зайдите на страницу конфигурации и установите правильный параметр BaseURL
, иначе букмарклеты не будут работать.
Дорожная карта
- Дополнительные возможности при управлении ссылками
- Дополнительные параметры тегов
- букмарклет с предварительно заполненными тегами
- поиск/фильтр по тегам