Latest: 0.5.7
(Changes / News Post)
[SRC] (canto-0.5.7.tar.gz)
Debian
Official package (sid)
Gentoo
Project Sunrise Overlay
Arch
Arch User Repository
(Changes / News Post)
[SRC] (canto-0.5.7.tar.gz)
Debian
Official package (sid)
Gentoo
Project Sunrise Overlay
Arch
Arch User Repository
Download
To the right, you'll find the download links you need, whether you're building from source or installing a package.
If you're interested in being bleeding edge, you can download the source straight from the git repo with this command:
$ git clone http://codezen.org/src/canto.git
Manual Install
Installing by hand is very easy since Canto uses the standard Python distutils. This is documented in the INSTALL file inside the tarball.
Untar
$ tar -xvf canto-version.tar.gz
Install
$ cd canto-version
$ sudo python setup.py install
Or, run without installing
$ cd canto-version
$ ./runhere.sh
This will install canto to the root of your filesystem. Alternatively, if you don't want to install Canto, or don't have permissions to install Canto, you can untar the source and run ./runhere.sh and try Canto without leaving the source directory.
Installing elsewhere
Installing using `setup.py install --home` or any other prefix should work as well. However, you must make sure that you setup your paths correctly. For example, if you install with `setup.py install --prefix=/home/myuser/canto-root` to properly run canto you'd have to set:
$ export PATH="$PATH:/home/myuser/canto-root/bin"
$ export PYTHONPATH="$PYTHONPATH:/home/myuser/canto-root/usr/lib/site-packages"
Optionally, if you want help to work inside of canto, you have to add to your MAN_PATH too.
$ export MANPATH="$MANPATH:/home/myuser/canto-root/share/man"
If you use canto a lot from this root, you can add these to your shell profile (.zshrc/.bashrc, etc.)
Requirements
- NCurses >=5.5 with wide-char support (ncursesw)
- Python >= 2.5.0 (tested on 2.5.2)
- feedparser
- chardet
Platforms
- GNU/Linux x86, amd64 are tested.
- Any architecture should work.
- Any OS supporting Python/C/Ncursesw should work.
- OpenBSD may not be supported due to curses tweaking.