|
3 months ago | |
---|---|---|
browser-plugins/webextension | 4 months ago | |
cmake | 4 months ago | |
include | 3 months ago | |
man | 4 months ago | |
pkg-config | 1 year ago | |
scripts | 1 year ago | |
src | 3 months ago | |
tests | 1 year ago | |
.clang-format | 4 months ago | |
.clang-tidy | 1 year ago | |
.drone.yml | 4 months ago | |
.editorconfig | 1 year ago | |
.gitignore | 1 year ago | |
CMakeLists.txt | 3 months ago | |
CODE_OF_CONDUCT.adoc | 1 year ago | |
CONTRIBUTING.adoc | 1 year ago | |
Doxyfile | 1 year ago | |
LICENSE | 1 year ago | |
README.adoc | 4 months ago | |
build_doc.sh | 1 year ago |
remwharead saves URIs of things you want to remember in a database along with an URI to the archived version, the current date and time, title, description, the full text of the page and optional tags.
The database can be filtered by time, tags and full text and exported to CSV, AsciiDoc, JSON or RSS.
Archiving is done using the Wayback machine from the Internet Archive.
See manpage and/or read the blogpost.
The rofi export makes integration with rofi simple. See scripts/remwharead-rofi for an example.
The complete functionality is implemented in a C++ library, libremwharead. Take a look at the reference for more info.
Add my repository and install it from there.
eselect repository enable tastytea
echo "www-misc/remwharead ~amd64" >> /etc/portage/package.accept_keywords/remwharead
emaint sync -r tastytea
emerge -a www-misc/remwharead
Download the .deb
-package from
schlomp.space and install
with apt install ./rewharead_*.deb
. The package works for 64 bit installations
only.
apt-get install g++ cmake libpoco-dev libboost-dev asciidoc dpkg
Download the current release at schlomp.space.
git clone https://schlomp.space/tastytea/remwharead.git
mkdir build
cd build/
cmake ..
cmake --build .
-DCMAKE_BUILD_TYPE=Debug
for a debug build.
-DWITH_MAN=NO
to not compile the manpage.
-DWITH_TESTS=YES
to compile the tests.
-DWITH_MOZILLA=YES
to install the wrapper for the Mozilla extension.
-DMOZILLA_NMH_DIR
lets you set the directory for the Mozilla
extension wrapper. The complete path is
${CMAKE_INSTALL_PREFIX}/${MOZILLA_NMH_DIR}
.
-DWITH_CLANG-TIDY=YES
to check the sourcecode with
clang-tidy while compiling.
One of:
-DWITH_DEB=YES
if you want to be able to generate a deb-package.
-DWITH_RPM=YES
if you want to be able to generate an rpm-package.
You can run the tests with cd tests && ctest
. Install with make install
,
generate binary packages with make package
.
The WebExtension works in
Firefox and possibly other browsers with WebExtension support. You can install
it from addons.mozilla.org or build it yourself with
build_xpi.sh
.
Read the Code of Conduct.
Before reporting a bug, please perform a search to see if the problem has already been reported. If it has, add a comment to the existing issue instead of opening a new one. Same for enhancements.
Please use similar coding conventions as the rest of the project. The basic rule to remember is to write code in the same style as the existing/surrounding code.
You can also send me your patches via E-Mail, ideally
using git format-patch
or git send-email
.
The icons of the plugins are from the Papirus icon theme with the license GPLv3.
Copyright © 2019 tastytea <tastytea@tastytea.de>. License GPLv3: GNU GPL version 3 <https://www.gnu.org/licenses/gpl-3.0.html>. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions.