Skip to content

Releases: mrmaxguns/wonderwordsmodule

Wonderwords 2.2

17 Feb 20:34
Compare
Choose a tag to compare

Wonderwords 2.2 is out!

Added

  • Added CHANGELOG.md.
  • Added custom word categories.
  • The Rich library is now an optional dependency.
  • Bumped dependency version numbers.
  • Added a list of profanities.
  • Refactored code.
  • Removed profanities by default.
  • Added singular forms of categories as default such as "noun" instead of
    "nouns".

Changed

  • Changed the implementation behind the scenes. Now, word lists are loaded once
    and reused between instances of the RandomWord class. This is more
    efficient.
  • Changed the implementation of RandomSentence to make up for the changes in
    RandomWord.
  • RandomWord.parts_of_speech will soon be deprecated.
  • The include_parts_of_speech argument for RandomWord methods will soon be
    deprecated. The alternative is now include_categories.

Fixed issues

Wonderwords Version 2

09 Sep 22:04
Compare
Choose a tag to compare

Wonderwords version 2 is finally out!

Wonderwords version 2 has a huge amount of improvements including better documentation, an updated command-line interface and more filtering and random word generation options. Wonderwords 2 also includes the official introduction of Semver as the versioning system.

Major Improvements

  • Python3 efficient PEP-8-shaped code
    • Naming conventions in place
    • Improved object-oriented model
    • Large chunks of code separated into smaller functions
    • Removed spaghetti code; streamlined many code pieces
  • Introduced the filter method
    • New filtering options
    • Removed starts_with function and instead integrated its functionality via arguments
  • Introduced tests
  • Visual command-line interface thanks to the Rich library
    • More intuitive commands
  • Improved documentation hosted by readthedocs

Wonderwords version 2 is not backward compatible with version 1.

Install

pip install wonderwords

or

pip install wonderwords=2.0.0

New Documentation

The documentation for the latest release can be found at https://wonderwords.readthedocs.io/en/latest/, the stable release can be found at https://wonderwords.readthedocs.io/en/stable/ and version 2.0.0 can be found at https://wonderwords.readthedocs.io/en/v2.0.0/.

Binaries

wonderwords-2.0.0.tar.gz

Wonderwords version 1.0.6

25 Mar 19:52
Compare
Choose a tag to compare

Wonderwords Version 1.0.6

V1.0.6 is the first version to be released on PyPI!
Wonderwords is a python library that deals with random English word and sentence generation. This library includes random word generation, random list generation, random bare bone sentence generation and more. V1.0.6 is the first version to be released to the Python Package Index. Here we will detail the main features of wonderwords, but you can find a more comprehensive documentation at our wiki.

Features of V1.0.6

  • The wonderwords.random_word submodule:
    • The random_word() class
      • The word() function
      • The words_list() function
      • The starts_with() function
  • The wonderwords.random_sentence submodule:
    • The random_sentence() class
      • The bare_bone_sentence() function
      • The simple_sentence() function
      • The bare_bone_with_adjective() function
      • The sentence() function

Installation

Install this package with pip:
pip install wonderwords

Importing the Modules

import wonderwords

For a full documentation visit: https://github.com/mrmaxguns/wonderwordsmodule/wiki

Plans for the future

  • Using machine learning to advance sentence creation
  • Adding more parameters and functions
  • Improving our documentation

Contribution

Please contact @mrmaxguns if you want to contribute. If you notice a bug we suggest you open up an issue or check out the wiki.

License

MIT

Attached binaries

  • wonderwords-1.0.6-py3-none-any.whl
  • wonderwords-1.0.6.tar.gz

Wonderwords version 1.0.3

22 Mar 01:30
a77702f
Compare
Choose a tag to compare

Wonderwords V1.0.3

This release is features many improvements and bug fixes. This version features more functions in the random_sentence package and we are happy to finally fix many bugs in the older version. We hope to add more functionality and flexibility in the coming month and release version 1.1.0 soon.

New features of version 1.0.3:

  • The random_word sub module:
    • The include_parts_of_speech optional parameter
  • The random_sentence sub module:
    • The simple_sentence() function
    • The bare_bone_with_adjective() function
    • The sentence() function

Requirements

  • Python version 3.6 or greater
  • Random module
  • importlib_resources or importlib.resources

Documentation:

A comprehensive documentation of this release can be found at: https://github.com/mrmaxguns/wonderwordsmodule/wiki/Wonderwords-Documentation

Plans for development

  • More sentence structures
  • More optional parameters
  • Uploading the files to pipy

Installation

To install this version:
pip install -i https://test.pypi.org/simple/ wonderwords-mrmaxguns
To specify version:
pip install -i https://test.pypi.org/simple/ wonderwords-mrmaxguns==v1.0.2

If you have any comments, problems or requests, or are interested in contributing, please let us know

Wonderwords version 1

21 Mar 03:02
Compare
Choose a tag to compare

Wonderwords V1.0.1

We finally announce the first fully functioning version of wonderwords! Wonderwords is a module that lets python developers easily access random English words. Please check out the documentation to learn about the specific functions and features.

Features of version 1:

  • The random_word sub-module
    • The word() function
    • The words_list() function
    • The starts_with() function
  • The random_sentence sub-module
    • The bare_bone_sentence() function

Requirements

  • Python version 3.6 or greater
  • Random module
  • importlib_resources or importlib.resources

Documentation:

A comprehensive documentation of this release can be found at: https://github.com/mrmaxguns/wonderwordsmodule/wiki/Wonderwords-Documentation

Plans for development

  • More complex random sentence creation
  • A more organized file structure
  • Uploading the files to pip

Installation

To install this version:
pip install -i https://test.pypi.org/simple/ wonderwords-mrmaxguns

If you have any comments, problems or requests, or are interested in contributing, please let us know

Wonderwords version 1 - pre-release

21 Mar 02:14
Compare
Choose a tag to compare
Pre-release

This is the first version of wonderwords which now fully functioning. This is still a per-release because some changes are being made. Soon this package will be uploaded to pypi. We are still adding functionality to increase the ease of coders using it and will organize this package. Version 1 includes two sub-modules: random_word and random_sentence, each with its own functions. Wonderwords will constantly be updated and we hope to be added to pypi very soon.