diff --git a/doc/src/04020-module-bibliography.md b/doc/src/04020-module-bibliography.md deleted file mode 100644 index 07748af9..00000000 --- a/doc/src/04020-module-bibliography.md +++ /dev/null @@ -1,4 +0,0 @@ -## Bibliography {#sec:modules:bibliography} - -The Bibliography module. - diff --git a/doc/src/04020-module-borrow.md b/doc/src/04020-module-borrow.md deleted file mode 100644 index c0b379b0..00000000 --- a/doc/src/04020-module-borrow.md +++ /dev/null @@ -1,3 +0,0 @@ -## Borrow {#sec:modules:borrow} - -The Borrow module. diff --git a/doc/src/04020-module-calendar.md b/doc/src/04020-module-calendar.md deleted file mode 100644 index aa2b1c3c..00000000 --- a/doc/src/04020-module-calendar.md +++ /dev/null @@ -1,11 +0,0 @@ -## Calendar {#sec:modules:calendar} - -The calendar module implements a commandline calendar like khal. The calendar data itself is retrieved from icalendar files which should be located outside of the imag store. imag does not handle syncing of these files. `vdirsyncer` may be your tool of choise here. - -imag can show events from the calendar(s) like any other commandline calendar tool and of course can also add, delete or edit entries (interactively or via commandline parameters). - -### Internals - -What imag does internally is described in this section. - -imag creates one entry in the store for one `icalendar` file. These entries are basically references to the real data. If an `icalendar` file is removed from the filesystem, imag does not delete it from the sfore if not told explicitely. diff --git a/doc/src/04020-module-category.md b/doc/src/04020-module-category.md deleted file mode 100644 index 7748c59e..00000000 --- a/doc/src/04020-module-category.md +++ /dev/null @@ -1,6 +0,0 @@ -## Category {#sec:modules:category} - -The Category module is a plumbing command for setting an entrys category. A category must exist before it can be set for an entry. That, and that each entry may have one or no category is the difference from tags. - -Also: Categories may have sub-categories. - diff --git a/doc/src/04020-module-contacts.md b/doc/src/04020-module-contacts.md deleted file mode 100644 index 13e4fe90..00000000 --- a/doc/src/04020-module-contacts.md +++ /dev/null @@ -1,7 +0,0 @@ -## Contacts {#sec:modules:contacts} - -The Contacts module serves as a vcard viewer which is also able to alter, vcard files (either interactively or via commandline parameters). - -The contacts module can also call other programs and pass contact information to them, for example `mutt`. - - diff --git a/doc/src/04020-module-counter.md b/doc/src/04020-module-counter.md deleted file mode 100644 index f283f4db..00000000 --- a/doc/src/04020-module-counter.md +++ /dev/null @@ -1,27 +0,0 @@ -## Counter {#sec:modules:counter} - -The Counter module helps you counting things. - -In its current state the counter module is capable of simple counting. You can -create, list and delete counters which are simply numbers and incremet, -decrement, set and reset them. - -Future plans include counting functionality which is able to save date and -possibly timestamp of your increments/decrements, so you can export this and use -(for example) R to visualize this data. - -Filters for selecting only certain time ranges when listing/exporting your -counters will be added as well. - -### Examples - -Here are some examples how to use the counter module: - -```bash - -imag counter create --name example --initval 42 # or: -n example -i 42 -imag counter --inc example # or -i example -imag counter --reset example -imag counter --dec example # or -d example -``` - diff --git a/doc/src/04020-module-cuecards.md b/doc/src/04020-module-cuecards.md deleted file mode 100644 index e44b4430..00000000 --- a/doc/src/04020-module-cuecards.md +++ /dev/null @@ -1,5 +0,0 @@ -## Cuecards {#sec:modules:cuecards} - -The Cuecards module implements "cuacards-learning" like you probably did it in school. - - diff --git a/doc/src/04020-module-filter.md b/doc/src/04020-module-filter.md deleted file mode 100644 index 667995ef..00000000 --- a/doc/src/04020-module-filter.md +++ /dev/null @@ -1,4 +0,0 @@ -## Filter {#sec:modules:filter} - -The Filter module is only of use when chaining up imag calls via bash pipes. It can be used to filter out entries based on some parameters, like for example whether a certain header field is set or not. - diff --git a/doc/src/04020-module-git.md b/doc/src/04020-module-git.md deleted file mode 100644 index 14f44b4d..00000000 --- a/doc/src/04020-module-git.md +++ /dev/null @@ -1,5 +0,0 @@ -## Git {#sec:modules:git} - -The Git module provises a convenient way to call the git executable on the imag store without having to `cd` to it first. Nothing more. - - diff --git a/doc/src/04020-module-gps.md b/doc/src/04020-module-gps.md deleted file mode 100644 index 28e444e8..00000000 --- a/doc/src/04020-module-gps.md +++ /dev/null @@ -1,4 +0,0 @@ -## GPS {#sec:modules:gps} - -The GPS module is a plumbing command for attaching a GPS coordinate to an entry. - diff --git a/doc/src/04020-module-habit.md b/doc/src/04020-module-habit.md deleted file mode 100644 index 3fa6f22d..00000000 --- a/doc/src/04020-module-habit.md +++ /dev/null @@ -1,12 +0,0 @@ -## Habit {#sec:modules:habit} - -The Habit module is a habit tracker. One can add habits, specify how often they -should be done and instantiate them. - -Example: After creating a new habit "Sunday Run", which should be done on -Sundays, one can mark that the habit was done. -Statistics and number-crunching can be done later on, after there is some habit -data there. - -Exports to CSV are possible. - diff --git a/doc/src/04020-module-images.md b/doc/src/04020-module-images.md deleted file mode 100644 index aba1e361..00000000 --- a/doc/src/04020-module-images.md +++ /dev/null @@ -1,4 +0,0 @@ -## Images {#sec:modules:images} - -The Images module is for tagging, categorizing and sorting images. GPS coordinates can be attached to image references. Images can be put into collections. Image viewing programs can be called from imag. If an image gets modified (for example via darktable) and a new image file is created, the Image module can be used to group them. - diff --git a/doc/src/04020-module-item.md b/doc/src/04020-module-item.md deleted file mode 100644 index 0c0cae42..00000000 --- a/doc/src/04020-module-item.md +++ /dev/null @@ -1,7 +0,0 @@ -## Item {#sec:modules:item} - -The Item module is a plumbing command to create entries for items in the imag store. - -Items can be anything. For example, one could create a Tomato and a Bread as item to add them later in the shopping list (as in imag-shoppinglist), but also a computer and a printer can be created to use them later in a project (as in imag-project). - - diff --git a/doc/src/04020-module-ledger.md b/doc/src/04020-module-ledger.md deleted file mode 100644 index d4c6b33d..00000000 --- a/doc/src/04020-module-ledger.md +++ /dev/null @@ -1,4 +0,0 @@ -## Ledger {#sec:modules:ledger} - -The Ledger module implements a ledger like `beancount`. - diff --git a/doc/src/04020-module-movies.md b/doc/src/04020-module-movies.md deleted file mode 100644 index c703ee14..00000000 --- a/doc/src/04020-module-movies.md +++ /dev/null @@ -1,4 +0,0 @@ -## Movies {#sec:modules:movies} - -The Movies module is for categorizing, rating and tagging movies. - diff --git a/doc/src/04020-module-music.md b/doc/src/04020-module-music.md deleted file mode 100644 index d123f243..00000000 --- a/doc/src/04020-module-music.md +++ /dev/null @@ -1,6 +0,0 @@ -## Music {#sec:modules:music} - -The Music module is for rating, categorizing, tagging and enjoying music. It offers functionality to fetch lyrics, create automatically linkings from genre entries to music files (music files are represented as a entry jn imag), combining songs in albums and albums in artists, etc. - -A scrobble server may be implemented at some point to provide more ways to retrieving data over ones music taste. Suggested songs (from the own library of music or via external tools like musicbrainz) may be a feature that comes aith the scrobble server. - diff --git a/doc/src/04020-module-news.md b/doc/src/04020-module-news.md deleted file mode 100644 index 01341cad..00000000 --- a/doc/src/04020-module-news.md +++ /dev/null @@ -1,4 +0,0 @@ -## News {#sec:modules:news} - -The News module is an RSS reader. - diff --git a/doc/src/04020-module-password.md b/doc/src/04020-module-password.md deleted file mode 100644 index 76fec19d..00000000 --- a/doc/src/04020-module-password.md +++ /dev/null @@ -1,4 +0,0 @@ -## Password {#sec:modules:password} - -The Password module. - diff --git a/doc/src/04020-module-project.md b/doc/src/04020-module-project.md deleted file mode 100644 index fba9a8dd..00000000 --- a/doc/src/04020-module-project.md +++ /dev/null @@ -1,8 +0,0 @@ -## Project {#sec:modules:project} - -The Project module can be used to plan and organize projects, though does not offer ways to share these plans with others. If that is desired, a new store should be created, put under version controll (possibly git) and shared via this mechanism. - -The project tool integrates the timetracking module as well as the todo module. - -A project is represented by a single imag entry. Notes, subprojects, todos, timetrackings and other things are linked to the project. A project does not necessarily have to be a programming project, but could be a project for building a house or losing weight for example. - diff --git a/doc/src/04020-module-rate.md b/doc/src/04020-module-rate.md deleted file mode 100644 index 31fe7832..00000000 --- a/doc/src/04020-module-rate.md +++ /dev/null @@ -1,6 +0,0 @@ -## Rate {#sec:modules:rate} - -The Rate module is another plumbing command. It simply offers rating functionality, whereas allowed values are 0-10 (0 beeing equal to no rating). - - - diff --git a/doc/src/04020-module-read.md b/doc/src/04020-module-read.md deleted file mode 100644 index b4570006..00000000 --- a/doc/src/04020-module-read.md +++ /dev/null @@ -1,5 +0,0 @@ -## Read {#sec:modules:read} - -The Read module is a plumbing command for reading entries from the store and writing them to stdout for further processing. - - diff --git a/doc/src/04020-module-receipt.md b/doc/src/04020-module-receipt.md deleted file mode 100644 index 869d201a..00000000 --- a/doc/src/04020-module-receipt.md +++ /dev/null @@ -1,5 +0,0 @@ -## Receipt {#sec:modules:receipt} - -The Receipt module is for tracking, categorizing, tagging, quering and managing receipts. - - diff --git a/doc/src/04020-module-shoppinglists.md b/doc/src/04020-module-shoppinglists.md deleted file mode 100644 index 1b1c5b56..00000000 --- a/doc/src/04020-module-shoppinglists.md +++ /dev/null @@ -1,4 +0,0 @@ -## Shoppinglists {#sec:modules:shoppinglists} - -The Shoppinglists module provides functionality for creating shopping lists and organizing them. A shoppinglist can be printed and them be used to go shopping, of course. - diff --git a/doc/src/04020-module-summary.md b/doc/src/04020-module-summary.md deleted file mode 100644 index 98d7e0b4..00000000 --- a/doc/src/04020-module-summary.md +++ /dev/null @@ -1,5 +0,0 @@ -## Summary {#sec:modules:summary} - -The Summary module is a wrapper to call a list (specified in the config file) of imag commands and viewing their outputs. - - diff --git a/doc/src/04020-module-url.md b/doc/src/04020-module-url.md deleted file mode 100644 index aed78d9d..00000000 --- a/doc/src/04020-module-url.md +++ /dev/null @@ -1,13 +0,0 @@ -## Url {#sec:modules:url} - -The Url module is a plumbing module to put URLs into the imag store. - -### Implementation - -The implementation of the URL module saves URLs on a per-entry basis. This means that each URL is hashed (with something like SHA512) and the hash is used as filename. The scheme is as follows: - - /url// - -This scheme results in grouping URLs of the same domain (for example https://imag-pim.org) but distinction of the actual full URL, while still deduplicating URLs. Entering the same URL twice results in the same entry. - -This module does nothing more on its own. Its functionality may be used elsewhere (for example a bookmark module). diff --git a/doc/src/04020-module-weather.md b/doc/src/04020-module-weather.md deleted file mode 100644 index 3a6fb960..00000000 --- a/doc/src/04020-module-weather.md +++ /dev/null @@ -1,4 +0,0 @@ -## Weather {#sec:modules:weather} - -The Weather module. - diff --git a/doc/src/04020-module-wiki.md b/doc/src/04020-module-wiki.md deleted file mode 100644 index 019b316a..00000000 --- a/doc/src/04020-module-wiki.md +++ /dev/null @@ -1,4 +0,0 @@ -## Wiki {#sec:modules:wiki} - -The Wiki module provides a personal wiki implementation. - diff --git a/doc/src/04020-module-workout.md b/doc/src/04020-module-workout.md deleted file mode 100644 index f14cfdb5..00000000 --- a/doc/src/04020-module-workout.md +++ /dev/null @@ -1,11 +0,0 @@ -## Workout {#sec:modules:workout} - -The Workout module is for tracking workouts. Burned calories, walked kilometers, lifting sets and all the things can be entered. - -### Submodules - -Each type of workout can be handled with one subcommand of the module, whereas training seasions can be used to group types of workouts (for example swimming and running). - -A step-counter functionality is implemented as first submodule. -Import functionality for the step-counter submodule is available for importing from (for example) an Android step-counter App. - diff --git a/doc/src/04020-module-write.md b/doc/src/04020-module-write.md deleted file mode 100644 index d3438e42..00000000 --- a/doc/src/04020-module-write.md +++ /dev/null @@ -1,5 +0,0 @@ -## Write {#sec:modules:write} - -The Write module is a plumbing command for reading a store feom stdin and writing it to the filesystem. - - diff --git a/doc/src/05100-lib-bibliography.md b/doc/src/05100-lib-bibliography.md deleted file mode 100644 index 8b886414..00000000 --- a/doc/src/05100-lib-bibliography.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagbibliography - diff --git a/doc/src/05100-lib-borrow.md b/doc/src/05100-lib-borrow.md deleted file mode 100644 index bcfb1e08..00000000 --- a/doc/src/05100-lib-borrow.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagborrow - diff --git a/doc/src/05100-lib-calendar.md b/doc/src/05100-lib-calendar.md deleted file mode 100644 index 02dd65ce..00000000 --- a/doc/src/05100-lib-calendar.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagcalendar - diff --git a/doc/src/05100-lib-cuecards.md b/doc/src/05100-lib-cuecards.md deleted file mode 100644 index 40fdb907..00000000 --- a/doc/src/05100-lib-cuecards.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagcuecards - diff --git a/doc/src/05100-lib-images.md b/doc/src/05100-lib-images.md deleted file mode 100644 index cf8878e0..00000000 --- a/doc/src/05100-lib-images.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagimages - diff --git a/doc/src/05100-lib-ledger.md b/doc/src/05100-lib-ledger.md deleted file mode 100644 index c6eba205..00000000 --- a/doc/src/05100-lib-ledger.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagledger - diff --git a/doc/src/05100-lib-movies.md b/doc/src/05100-lib-movies.md deleted file mode 100644 index 76f95a98..00000000 --- a/doc/src/05100-lib-movies.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagmovies - diff --git a/doc/src/05100-lib-music.md b/doc/src/05100-lib-music.md deleted file mode 100644 index 39fb6254..00000000 --- a/doc/src/05100-lib-music.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagmusic - diff --git a/doc/src/05100-lib-news.md b/doc/src/05100-lib-news.md deleted file mode 100644 index 37a99bf9..00000000 --- a/doc/src/05100-lib-news.md +++ /dev/null @@ -1,7 +0,0 @@ -## libimagnews - -The library for the news module implements a RSS reader. - -Details, for example where the feeds are stored (inside or outside the imag store) have to be evaluated. - - diff --git a/doc/src/05100-lib-password.md b/doc/src/05100-lib-password.md deleted file mode 100644 index e746941d..00000000 --- a/doc/src/05100-lib-password.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagpassword - diff --git a/doc/src/05100-lib-project.md b/doc/src/05100-lib-project.md deleted file mode 100644 index 9b22de5d..00000000 --- a/doc/src/05100-lib-project.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagproject - diff --git a/doc/src/05100-lib-read.md b/doc/src/05100-lib-read.md deleted file mode 100644 index 1b5cd9f8..00000000 --- a/doc/src/05100-lib-read.md +++ /dev/null @@ -1,10 +0,0 @@ -## libimagread - -This library is for the plumbing command `imag-read`. - -It extends the `Runtime` object and adds a `write_store_to(writer)` function (amongst others). After calling this function, the calling program cannot continue to do things, so this consumes the `Runtime` object and the calling program is expected to exit with the returned error code. - -The calling program is expected to _not_ print anything to stdout before or after calling this function. - -This library is intended for use with the `imag-read` command only. - diff --git a/doc/src/05100-lib-receipt.md b/doc/src/05100-lib-receipt.md deleted file mode 100644 index 71de5300..00000000 --- a/doc/src/05100-lib-receipt.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagreceipt - diff --git a/doc/src/05100-lib-shoppinglists.md b/doc/src/05100-lib-shoppinglists.md deleted file mode 100644 index 7956bae7..00000000 --- a/doc/src/05100-lib-shoppinglists.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagshoppinglists - diff --git a/doc/src/05100-lib-weather.md b/doc/src/05100-lib-weather.md deleted file mode 100644 index 7ea737e8..00000000 --- a/doc/src/05100-lib-weather.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagweather - diff --git a/doc/src/05100-lib-wiki.md b/doc/src/05100-lib-wiki.md deleted file mode 100644 index 23f0a6ee..00000000 --- a/doc/src/05100-lib-wiki.md +++ /dev/null @@ -1,7 +0,0 @@ -## libimagwiki - -The wiki library implements a complete wiki for personal use. - -This basically is a note-taking functionality combined with linking. - - diff --git a/doc/src/05100-lib-workout.md b/doc/src/05100-lib-workout.md deleted file mode 100644 index 75398bdc..00000000 --- a/doc/src/05100-lib-workout.md +++ /dev/null @@ -1,2 +0,0 @@ -## libimagworkout - diff --git a/doc/src/05100-lib-write.md b/doc/src/05100-lib-write.md deleted file mode 100644 index bd837e3b..00000000 --- a/doc/src/05100-lib-write.md +++ /dev/null @@ -1,11 +0,0 @@ -## libimagwrite - -This library is for the plumbing command `imag-write`. - -It extends the `Runtime` object and adds a `read_store_from(reader)` function (amongst others). After calling this function, the calling program cannot continue to do things, so this consumes the `Runtime` object and the calling program is expected to exit with the returned error code. - -The calling program is expected to _not_ print or read anything to/from stdout/stdin before or after calling this function. - -This library is intended for use with the `imag-write` command only. - -