Create files with fake data. In many formats. With no efforts.
MIT License
2024-09-12
Published by barseghyanartur 11 months ago
Published by barseghyanartur 11 months ago
text_extractor_cls
and text_augmenter_cls
arguments of theAugmentFileFromDirProvider
provider access string values (to loadTextaugmentAugmenter
based on textaugment
_ package (veryPublished by barseghyanartur about 1 year ago
Pillow
based ones, instead of wkhtmltopdf
in version 0.18.Published by barseghyanartur about 1 year ago
This release is dedicated to the victims of the war in Artsakh
(Nagorno-Karabakh), a land now lost to its native inhabitants (Armenians).
Following a grueling nine-month blockade, Azerbaijan initiated another
military onslaught on September 19, 2023. The already weakened and
outnumbered forces of Artsakh could no longer mount an effective
resistance.
DynamicTemplate
to all non-graphic image providers.reportlab
, WeasyPrint
andPillow
_.Published by barseghyanartur about 1 year ago
GTTS_MP3_GENERATOR
and EDGE_TTS_MP3_GENERATOR
tomp3_file
provider import options.Published by barseghyanartur about 1 year ago
add_paragraph
, add_picture
, add_heading_h1
and otherpil_snippets
contrib module.Published by barseghyanartur about 1 year ago
This release might introduces minor backwards incompatible changes only
if you have written own- or customized existing- image providers and used
them in combination with `WeasyPrint`_-based image generator. A new
property named ``image_format`` has been added to all image-based
providers and the ``WeasyPrintImageGenerator`` is using that instead
of formerly used ``extension`` property.
PilImageGenerator
(for text-to-image).PilPdfGenerator
(for text-to-image).Published by barseghyanartur about 1 year ago
Release is dedicated to the victims and de-facto hostages of
the `Blockade of the Republic of Artsakh`_. Have you ever heard
of `Armenian genocide`_? It's happening again. For more than 8 months,
Azerbaijan has launched an illegal blockade of the Republic of Artsakh,
including critical civilian infrastructure such as gas, electricity and
roads connecting Armenia and Artaskh. Shortages of essential goods –
including electricity, fuel, and water reserves – are widespread and
emergency reserves are being rationed. The blockade has resulted in
significant medical and food shortages in Artsakh, leading to increased
health complications, as reported by Artsakh Healthcare ministry.
- Deaths due to cardiovascular diseases doubled in the first seven
months of the year, with a particular surge in July-August.
- Deaths from malignant tumors rose by 15.9% over the same period due
to lack of medications and medical aid.
- New cases of stroke and heart attacks increased by 26% and 9.7%
respectively.
- Newly diagnosed cases of malignant tumors rose by 24.3%.
- Around 90% of monitored pregnant women developed anemia from poor
nutrition and medication shortages.
- While overall abortion numbers remained stable, medically indicated
abortions quadrupled in July due to factors like stress and
inadequate nutrition.
- Reports of fainting surged by 91% in July-August.
- Emergency calls for high blood pressure saw a 5.6-fold increase in
July-August.
The dire health outcomes are attributed to the blockade's impact,
including medication shortages, stress, disrupted medical procedures,
and restricted healthcare access. The Artsakh Health Ministry warns of
further deterioration if the blockade continues, emphasizing the systemic
challenges in healthcare delivery due to the blockade.
AugmentRandomImageFromDirProvider
AugmentImageFromPathProvider
providers for basic image augmentation.storage
to metadata for all providers for easy clean-up of files.unlink
method to all storages for easy clean-up of files.FileRegistry
to keep track of all files created and introducePublished by barseghyanartur about 1 year ago
In memory of Sinead O'Connor.
image
argument (bytes
) to the contrib add_picture
functions.Published by barseghyanartur over 1 year ago
JSON
file provider.Published by barseghyanartur over 1 year ago
WeasyPrintImageGenerator
image generator class basedWeasyPrint
and pdf2image
packages.BMP
, TIFF
and GIF
file providers (both text-to-imageWeasyPrintImageGenerator
as a default image generator class,ImagekitImageGenerator
class isn't capable of supporting theDynamicTemplate
use for ODT, PDF andPublished by barseghyanartur over 1 year ago
Release is dedicated to the victims and de-facto hostages of the Blockade of the Republic of Artsakh.
Have you ever heard of the Armenian genocide? It's happening again and the world silently watches.
GraphicIcoFileProvider
,GraphicJpegFileProvider
, GraphicPdfFileProvider
,GraphicPngFileProvider
and GraphicWebpFileProvider
to supportICO
, JPEG
, PDF
, PNG
and WEBP
files.imgkit
, butPublished by barseghyanartur over 1 year ago
add_paragraph
and add_page_break
to ODT
contrib module.Published by barseghyanartur over 1 year ago
add_paragraph
and add_page_break
to DOCX
contrib module.Published by barseghyanartur over 1 year ago
contrib
module to improvepdfkit
reportlab
generators) have been added.Published by barseghyanartur over 1 year ago
Published by barseghyanartur over 1 year ago
This release is dedicated to my beloved son - Tigran, who turned 11!
This release introduces minor backwards incompatible changes.
Minor improvements in PDF generation. If you have been using
DynamicTemplate
to generate complex PDFs, you are likely affected
by the change. Make sure to at least add an additional argument
named generator
to the functions passed to the DynamicTemplate
class. See the example below:
Old:
def add_pb(provider, story, data, counter, **kwargs):
New:
def add_pb(provider, generator, story, data, counter, **kwargs):
Add code examples of how to generate a PDF with 100 pages with
both PdfkitPdfGenerator
and ReportlabPdfGenerator
PDF generator
classes.
Add version
CLI command.
Add generate-completion
and version
commands to the CLI
auto-completion.
Published by barseghyanartur over 1 year ago
Published by barseghyanartur over 1 year ago
SFTPStorage
tests.