Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/navdeep-G/eng_join

An english joiner for Python.
https://github.com/navdeep-G/eng_join

Last synced: about 2 months ago
JSON representation

An english joiner for Python.

Awesome Lists containing this project

README

        

eng_join: a simple english joiner
=================================

This module is pretty self-explanatory.

::

>>> from eng_join import join

>>> join(['blue', 'red', 'yellow'], conj='or', im_a_moron=True)
'blue, red or yellow'

>>> join(['blue', 'red', 'yellow'], conj='or')
'blue, red, or yellow'

>>> join(['blue', 'red'], conj='or')
'blue or red'

>>> join(['blue', 'red'], conj='and')
'blue and red'

>>> join(['blue'], conj='and')
'blue'

>>> join(['blue', 'red', 'yellow', 'green', 'yellow'], conj='and')
'blue, red, yellow, green, and yellow'


`im_a_moron` removes support for the Oxford comma. I have opinions.

Installation
------------

::

$ pip install eng_join

✨🍰✨