Skip to main content

Implementation of templating random values inside text

Project description

text_randomizer

tested only in python3.10, no dependencies

example of usage

from text_randomizer import Template

template = Template('1-2 {комнатные|к.|ком.|Комн.} квартиры в {центре|центре города}. {Хороший|Отличный} ремонт, [пластиковые окна,|кабельное ТВ,|Интернет,|стиральная машина,|2 телевизора,|микроволновка,|пылесос,|утюг,|посуда,] новая мебель. Все {необходимые документы|документы}. В {этой|данной} квартире {очень|достаточно} [уютно,|тихо,] комфортно. {В шаговой доступности|Рядом|Рядом с домом} [2 аптеки,|3 супермаркета,] 2 стоянки для {авто|автомобилей}.')
print(template.render())
print(template.render())
print(template.render())

# Result 1
1-2 н квартиры в н. й ремонт, 2 телевизора,пылесос,микроволновка,стиральная машина,утюг,кабельное ТВ,Интернет,посуда,пластиковые окна, новая мебель. Все м. В н квартире о тихо,уютно, комфортно. с 3 супермаркета,2 аптеки, 2 стоянки для т.

# Result 2
1-2 к квартиры в н. н ремонт, микроволновка,2 телевизора,кабельное ТВ,пластиковые окна,стиральная машина,пылесос,посуда,утюг,Интернет, новая мебель. Все м. В д квартире о тихо,уютно, комфортно. м 2 аптеки,3 супермаркета, 2 стоянки для о.

# Result 3
1-2 е квартиры в т. й ремонт, Интернет,утюг,пылесос,пластиковые окна,микроволновка,2 телевизора,кабельное ТВ,посуда,стиральная машина, новая мебель. Все е. В н квартире е уютно,тихо, комфортно. с 3 супермаркета,2 аптеки, 2 стоянки для о.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

text_randomizer-0.0.13.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file text_randomizer-0.0.13.tar.gz.

File metadata

  • Download URL: text_randomizer-0.0.13.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for text_randomizer-0.0.13.tar.gz
Algorithm Hash digest
SHA256 9a1fc127f14361166cdb3636789ca8b6ad928f20e18e90ea471cea1f7843be0e
MD5 28e8c1a1e77464b785be01153b3a789d
BLAKE2b-256 31414acb3a1cfc29b527afa40b3b33cbe1da583f5ff8364b0251382e8ddba41a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page