Saves URIs of things you want to remember in a database.
Go to file
tastytea f01951b5b9
All checks were successful
continuous-integration/drone/push Build is passing
Disabled RPM package generation, because I couldn't get it to work.
2019-05-18 07:54:55 +02:00
src Added set_curlpp_options() to set common curlpp options. 2019-05-18 07:54:22 +02:00
tests Set URI in test to HTML file to trigger title/description extraction. 2019-05-18 01:59:35 +02:00
.drone.yml Disabled RPM package generation, because I couldn't get it to work. 2019-05-18 07:54:55 +02:00
.gitignore Laid out the project structure. 2019-05-11 02:52:33 +02:00
build_manpage.sh Laid out the project structure. 2019-05-11 02:52:33 +02:00
CMakeLists.txt Added package automatic generation. 2019-05-18 05:09:56 +02:00
LICENSE Added license. 2019-05-13 03:49:32 +02:00
packages.CMakeLists.txt Fixed RPM package generation. 2019-05-18 07:38:54 +02:00
README.adoc Added curlpp to dependencies. 2019-05-18 07:54:04 +02:00
remwharead.1.adoc Added sections "PROTOCOL SUPPORT" and "ENVIRONMENT" to man-page. 2019-05-18 01:36:19 +02:00
tests.CMakeLists.txt Laid out the project structure. 2019-05-11 02:52:33 +02:00

remwharead

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.

Example 1. AsciiDoc export formatted with Asciidoctor.
Dates view
Tags view

Usage

See manpage.

Install

Gentoo

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

From source

Dependencies

Example 2. Install dependencies in Debian stretch.
echo "APT::Default-Release \"stretch\";" >> /etc/apt/apt.conf.d/00default_release
echo "deb http://deb.debian.org/debian sid main" >> /etc/apt/sources.list.d/sid.list
apt-get update
apt-get install g++-6 cmake pkg-config libcurl4-openssl-dev libxdg-basedir-dev \
    libvsqlitepp-dev libboost-system-dev libboost-filesystem-dev asciidoc
apt-get install -t sid libcurlpp-dev
# Inside the source directory:
wget -O src/popl.hpp https://raw.githubusercontent.com/badaix/popl/v1.2.0/include/popl.hpp
export CXX="g++-6"

Get sourcecode

Releases

Download the current release at schlomp.space.

Development version
git clone https://schlomp.space/tastytea/remwharead.git

Compile

mkdir build
cd build/
cmake ..
cmake --build .
cmake options:
  • -DCMAKE_BUILD_TYPE=Debug for a debug build.

  • -DWITH_MAN=NO to not compile the manpage.

  • WITH_TESTS=YES to compile the tests.

You can run the tests with ctest inside the build directory. Install with make install.

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.