No Amiga 0.2.9 - theTalking Python Bot

Rating: No reviews yet
Downloads: 20
Change Set: efb7ce9ef009
Released: Apr 12, 2017
Updated: Apr 12, 2017 by Lorenzo_Ancora
Dev status: Alpha Help Icon

Recommended Download

Source Code Full No Amiga bot
source code, 5269K, uploaded Apr 12 - 20 downloads

Release Notes

No Amiga 0.2.9

Pre-Beta release *FOSS* project

Stable version of No Amiga - the Python Talking Bot.
Tested on Debian x86-64.

This is the 2nd release, with the purpose to speed up the public development process and allow public testing.

Contents:
  • No Amiga - the Python Talking Bot
  • virtual environment for Python developers (Python 3, If needed, you can activate the virtual enviroment under bin)

Software requirements:
  • Python 3.4 or superior
  • Sound server (like ALSA or Pulse)
  • python3-speechd 0.8 or superior
  • libspeechd2 0.8 or superior

This is a tar file compressed with gzip (tar.gz) that contains symbolic links. You can extract it with WinRAR, 7-zip, Xarchiver etc..

You will find the executable source code under usr/local/bin (I've added the symlink "no amiga bot" for quick access).

To start the software:

python3 noamiga.py
What are you waiting for? Download and contribute! ;-)

Changelog

>= 0.2.1

Lorenzo Ancora <admin@lorenzoancora.info> (18):
relocatable Python virtualenv; local directory tree for No Amiga.
Support for abc module. New abstract classes: * AIAttribute; * Device - generic device (IAAttribute); * Memory - generic memory (IAAttribute); * Personality - a personality (IAAttribute).
Code splitted in 'internal modules' and BSD license in a separate file. Basic exception handling for imports.
Example answers.lst for English users. Explicative text comments in both ITA and ENG examples.
Wrapper for dynamic module loading and exception handling.
(cleaning the repository)
New README for new users. HUMANS.txt for old users. ;-)
Code compliancy: PEP 8, pyflakes.
Compliancy: PEP 257.
ITA -> ENG translation for variable names. English is now the default language for No Amiga bot. This is to allow collaboration from foreign countries.
Code comments and TODOs to assist new devs.
Internal mod - Signals (bugfix and PEP compliance) Bugfix: PEP 8; Bugfix: crash caused by missing reference (AbstractWriter); Bugfix: on VT100 with Bash the termination text fills the prompt.
Fix for multi-threaded deadlock. Bugfix: endless deadlock on QUIT request; Bugfix: wrong exit code on QUIT request; Bugfix: (kernel process pool) memory leech after SIGQUIT; Feature: list of all voices.
New abstract classes for Module handling.
Implementation of abstract classes for module handling.
Code style refactoring for 80 cols terminals, conversion of function signatures.
Importer: code style refactoring for 80 cols terminals, conversion of function signatures.
Implementation of OOP module handling (internal module loading).

Reviews for this release

No reviews yet for this release.