EnglishFrenchSpanish

OnWorks favicon

nb - Online in the Cloud

Run nb in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command nb that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


NanoBlogger - small weblog engine for the UNIX command line

SYPNOSIS


nb [-b blog_dir] [options]

DESCRIPTION


NanoBlogger User's manual.

NanoBlogger is a small weblog engine written in Bash for the command line. It uses common
unix tools, such as cat, grep and sed. It's free to use and modify under the GNU General
Public License.

OPTIONS


-a, --add
create new entry, category, or weblog (directory).

-b, --blogdir <directory>
specify weblog directory.

-B, --body <text>
deprecated, please use '-T' or '--text' instead.

-c, --category <ID,cat>
specify category (for '--add', '--delete', '--edit', '--list', '--update', and
'--update-cache').

--cfgfile <file>
specify an alternate configuration file.

--configure
configure weblog (for '--update').

--datadir <directory>
specify weblog's data directory.

-d, --delete <ID,cat>
delete an entry or category.

-D, --desc <text>
set text of description (for '--add', '--draft', '--makefile' and '--makepage').

-e, --edit <ID,cat>
edit an entry or category.

-E, --draft <file>
edit or create metafile.

-f, --file <file>
specify metafile to import as entry (for '--add').

-h, --help
show this help message.

-i, --interactive <1=on/0=off>
toggle interactive mode (for '--add', '--delete', '--preview', '--publish', and
'--update').

-l, --list <all,cat,DATE,max>
list entries or categories (defaults to max).

--manual
view the manual.

-m, --move <ID>
move an entry to a specified category (for '--category').

-M, --makepage <file1> <file2>
create new weblog page (file2) from metafile (file1).

--makefile <file>
create new metafile.

-n, --author <text>
set text of author (for '--add', '--draft', '--makefile' and '--makepage').

--plugindir <directory>
specify weblog's plugin directory.

-p, --preview
run command to preview weblog.

-P, --publish
run command to publish weblog.

--template <file>
specify file to load as template (for '--draft', '--makepage' and '--makefile').

--template-dir <directory>
specify weblog's template directory.

-t, --title <text>
set text of title (for '--add', '--category', '--draft', '--makefile' and
'--makepage').

--tag <TAG>
specify tag (for '--add', '--draft', '--edit', '--makefile' and

'--makepage').

--tag-text <text>
set text of tag (for '--tag').

-T, --text <text>
set text of body (for '--add', '--draft', '--makefile' and '--makepage').

-U, --update-cache <all,DATE,max,expired>
force update of weblog's cache removing specified cached data (defaults to
'expired').

-u, --update <all,DATE,main,max>
force update of weblog's files updating specified weblog data (defaults to 'max').

-v, --verbose <1=on/0=off>
toggle level of verbosity.

-V, --version
display version information.

-c,-d,-e,-m accepts multiple ID numbers separated by commas (e.g. 1,2,3).

--list and --update can match entries by date (irrelevant of entry id(s)).

date = YYYY-MM-DD, YYYY-MM, YYYY

EXAMPLES


--blogdir [myblog_dir] --add
Where myblog_dir is a nonexistent directory. This will create a new directory,
copy the default files over, and then let you edit the weblog's configuration.
Multiple weblogs can be created this way. Running the same command again on an
existing weblog directory will add a new entry.

--blogdir [myblog_dir] --configure -u all
This opens blog.conf from the weblog directory for editing and updates the
entire weblog.

[-b blog_dir] -a
Add a new entry

[-b blog_dir] -c 1 -a
Add a new entry to a category

[-b blog_dir] -t “New Entry” -n [entry_author] -a
Set title and author for new entry

[-b blog_dir] -t “New Entry” -n [entry_author] -M “My message.” -a
Set title, author, and body for new entry

[-b blog_dir] -l
List current entries

[-b blog_dir] -l all
List all entries

[-b blog_dir] -c 1 -l
List entries for a category

[-b blog_dir] -e 1
Edit the last entry created

[-b blog_dir] -c 1 -e 1
Edit an entry from a category

[-b blog_dir] -e 1,2,3
Edit multiple entries

[-b blog_dir] -c 1 -m 1
Move an entry to a category

[-b blog_dir] -c 1,2,3 -m 1
Move an entry to multiple categories

[-b blog_dir] -c 1 -m 1,2,3
Move multiple entries to a category

[-b blog_dir] -d 1
Permanently delete an entry

[-b blog_dir] -d 1,2,3
Permanently delete multiple entries

[-b blog_dir] -c 1 -d 1
Delete an entry from a category

[-b blog_dir] -c new -a
Create a new category

[-b blog_dir] -t “New Category” -c new -a
Set the title for a new category

[-b blog_dir] -l cat
List available categories

[-b blog_dir] -c 1 -t “News” -e cat
Edit a category's title

[-b blog_dir] -c 1 -d cat
Delete a category

[-b blog_dir] -u all
Update the Weblog's Data Directory

NOTES


The articles plugin provides a simple way for NanoBlogger to automatically generate and
update articles for your weblog. Creating a new article is easy, create a new file in the
articles directory and save it with the suffix, "txt". To remove an article simply rename
it's suffix to something other than "txt" or remove it from the articles directory.

Edit templates/main_links.htm to add new links.

Use nb online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    authpass
    authpass
    AuthPass is an open source password
    manager with support for the popular and
    proven Keepass (kdbx 3.x AND kdbx 4.x ...
    Download authpass
  • 2
    Zabbix
    Zabbix
    Zabbix is an enterprise-class open
    source distributed monitoring solution
    designed to monitor and track
    performance and availability of network
    servers, device...
    Download Zabbix
  • 3
    KDiff3
    KDiff3
    This repository is no longer maintained
    and is kept for archival purposes. See
    https://invent.kde.org/sdk/kdiff3 for
    the newest code and
    https://download.kde.o...
    Download KDiff3
  • 4
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is a GUI for
    Waninkoko's USB Loader, based on
    libwiigui. It allows listing and
    launching Wii games, Gamecube games and
    homebrew on Wii and WiiU...
    Download USBLoaderGX
  • 5
    Firebird
    Firebird
    Firebird RDBMS offers ANSI SQL features
    & runs on Linux, Windows &
    several Unix platforms. Features
    excellent concurrency & performance
    & power...
    Download Firebird
  • 6
    KompoZer
    KompoZer
    KompoZer is a wysiwyg HTML editor using
    the Mozilla Composer codebase. As
    Nvu's development has been stopped
    in 2005, KompoZer fixes many bugs and
    adds a f...
    Download KompoZer
  • More »

Linux commands

Ad