NAME
feedwarrior - Feeds, warrior style
DESCRIPTION
Inspired by , this project seeks to simplify the creation and maintenance of engineering work logs.
Entries of each individual log has core text content. Additionally, every entry may have any number of file attachments associated with it.
SYNOPSIS
feedwarrior add [ -c config_file] [ -z ] [ --task-id ] [ --task-uuid ] < -s subject >
feedwarrior attach [ -c config_file] [ -z ] < -e entry > file
feedwarrior create [ -c config_file] [ --alias name ]
feedwarrior entry [ -c config_file] [ -z ] [ --task-id ] [ --task-uuid ] < -s subject > < path_to_content >
feedwarrior list [ -c config_file]
feedwarrior show [ -c config_file] < -l feed_id >
Common options
-llog_id
: Log id to operate on. May be the full uuid or the alias defined at creation time.
-cconfig_file
: Load configuration from file.
Options for show
--headers
: Include multipart-headers in output.
Options for attach
-eentry_id
: uuid of entry to attach file to.
Options for create
--aliasalias_id
: Create log id alias that may be used as argument to -l for future operations.
Options for add and entry
-ssubject
: Entry subject.
--task-idid
: Associate the log entry with the given taskwarrior numeric id. This is a quasi-magical instruction which will resolve to the actual taskwarrior uuid.
--task-uuiduuid
: Associate the log entry with the given taskwarrior numeric uuid.
ATTACHMENTS
Both feedwarrior add and feedwarrior entry will return the created entry id.
This id can be used further with the -e flag for attachments.
Any file in any format may be an attachment. The feedwarrior tool imposes little if no restriction on what data qualifies as valid attachment data.
INTERACTIVE ENTRIES
The feedwarrior add command enables interactive definition of textual update entry contents.
It will open an editor (at the moment hardcoded to vim) to receive the contents.
DATA STORE
Log entries are stored as email-like MIME Multipart messages, wrapped in a json metadata structure.
Only the default, simple filesystem structure is currently available as storage backend.
EXAMPLE
# create feed
feedwarrior create --alias myfeed
¤ add log entry
ENTRY=`feedwarrior -l myfeed entry -s "first update" /path/to/contents.txt
# attach file to entry
feedwarrior attach -e $ENTRY <attachment_file>
¤ interactively add log entry contents
entry=`feedwarrior -l myfeed add -s "second update"
# show current state of feed (chronologically)
feedwarrior -l myfeed show
LICENSE
This documentation and its source is licensed under the Creative Commons Attribution-Sharealike 4.0 International license.
The source code of the tool this documentation describes is licensed under the GNU General Public License 3.0.
COPYRIGHT AND CONTACT
PGP: 59A844A484AC11253D3A3E9DCDCBD24DD1D0E001
SOURCE CODE
https://holbrook.no/src/feedwarrior/log.html
ABOUT THIS DOCUMENT
This document was generated using pandoc -f man -t markdown ...
Metadata
Release files for feedwarrior 0.5.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| feedwarrior-0.5.7.tar.gz | 28.9 kB | Without provenance | Details |
Release files / feedwarrior-0.5.7.tar.gz
| Download URL | feedwarrior-0.5.7.tar.gz |
|---|---|
| Size | 28.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96501cc48ded823cd45e8da615140247457954a70a6ded88fe117e422069592b
|
|
BLAKE2b-256 checksum How to use checksums |
2a5afda6ea5eafc15f4ab347d119646f2cd080c4210e78653d78fc47335d6ac8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
|
Security for feedwarrior 0.5.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.