Saravanan666/pypi-org huggingface dataset:
Package: imgur-uploader
A simple command line client for uploading files to Imgur.Created for myPyCon US 2015 Docker tutorialso that students using
my cloud servers can see the gifs they create at the end of exercise 1.This tool is open source under theMIT License.QuickstartGetting Imgur API credentialsGo tohttps://api.imgur.com/oauth2/addclientand register a new Imgur API
client. You will need an Imgur account to do this.You can put it any valid URL for the callback URL - we won’t be using it.Installing imgur-uploaderInstalling imgur-uploader is easy. It runs on versions of Python >=2.7 or >=3.3.If you just want to use imgur-uploader, you can justpip installimgur-uploader.If you want to tweak or enhance imgur-uploader, follow these instructions:Clone this repositoryInstall the tool withpip install-e.Using imgur-uploaderFirst, create a file called~/.config/imgur_uploader/uploader.cfg, with the
following contents (substitute your credentials):[imgur]
id = 9354da9ecdcfae3
secret = 8387eca75687ecad9876ead47786edac0875dc0dOtherwise, set theIMGUR_API_IDandIMGUR_API_SECRETenvironment
variables in your terminal session, using your client’s credentials.Upload an image by runningimgur-uploaderpath/to/my.gifThe tool will return a shortened link to your uploaded gif upon completion:Uploading file my.gif
...
File uploaded - see your gif at http://i.imgur.com/6WsQPpw.gifIf you want your images to appear in your account, you additionally need to
get a refresh token. See theImgur API <https://apidocs.imgur.com/#authorization-and-oauth>for information on how to obtain this. Then, add arefresh_tokenline in
your config file:[imgur]
id = 9354da9ecdcfae3
secret = 8387eca75687ecad9876ead47786edac0875dc0d
refresh_token = 9812398ab1b2cc98de9fa982bacd31cb312c6194
Package: imgur-wesbite-scraper
TitleImgur website ScraperDescrptionWith imgur Scraper you can scrape search results and extract the contents produced by the search result.In imgur scraper it will scrape the data present of the website and give json data which contains the details of the contents on the website.It gives the every detail present inside website in the form of json data which contains the link of the post, text related to it, comments, views, likes etc.JSON sample data{"Scraper_repeat_data_0":[{"column_20":[{"link":"/t/blues_clues/1j2ytAN","text":"Select ...Options MenuiconLinkCopy LinkDownloadDownloadThank you, Steve!Upvote1,446Comments47Post views98K"}]},{"column_20":[{"link":"/t/blues_clues/mmYMVVp","text":"Select ...Options MenuiconLinkCopy LinkDownloadDownloadI'm not crying...You're crying!Upvote83Comments6Post views3K"}]}],Download full sample dataRun Scraperfromimgur_wesbite_scraperimport*link="https://imgur.com/t/blues_clues?source=featured_tag_module"data=run_imgur_wesbite_scraper(link)How it works?It takes URL of imgur page with a search keyword to scrape the data.It generates the json data which contains the information of the imgur search result.ExamplesBelow are some of the examples of URLs using which you can scrape:Example 1Example2Queries/ FeedbackIf you have some queries or feedback please contact us at followingTelegramEmail
Package: imgutil
Image operation utilityInstallationInstallation using pip$pipinstallimgutilPrerequesitejpegtranpngcrushCommand line utilitiesimgoptimize$imgoptimize[-h][-oOUTPUT]src_imgOptimize image to reduce file size.Should installjpegtranandpngcrush.Usage-o: (Optional) Specifiy the output image.src_img: Specify the input image.imgresize$imgresize[-h][-oOUTPUT][-WWIDTH][-HHEIGHT]src_imgResize image by specifying width or height.Usage-o: (Optional) Specifiy the output image.-Wor--width: (Optional) Specify the desired image width. If only width is specified, height will be determined by the aspect ratio of image.-Hor--height: (Optional) Specify the desired image height. If only height is specified, width will be determined by the aspect ratio of image.src_img: Specify the input image.Usageimgoptimizeimgoptimize(input_filename,output_filename=None)Should installjpegtranandpngcrush.It reduces jpeg/png file size.It converts CMYK to RGB.quick exampleimportosfromimgutilimportimgoptimizetest_img='/tmp/test.jpg'os.stat(test_img).st_size# 81073imgoptimize(test_img,'/tmp/opt.jpg')# output to /tmp/opt.jpgos.stat('/tmp/opt.jpg').st_size# 81026imgoptimize(test_img)# optimize the original fileos.stat(test_img).st_size# 81026imgresizeimgresize(input_filename,width=None,height=None,output_filename=None)It can resize image and preserve aspect ratio.It can resize image to specified dimension.quick examplefromimgutilimportimgresizetest_img='/tmp/test.jpg'# It is a 1024x768 imageimgresize(test_img,width=600,output_filename='/tmp/resize.jpg')# /tmp/resize.jpg is 600x450imgresize(test_img,height=600,output_filename='/tmp/resize.jpg')# /tmp/resize.jpg is 800x600imgresize(test_img,width=100,height=100,output_filename='/tmp/resize.jpg')# /tmp/resize.jpg is 100x100imgresize(test_img,width=200,height=400)# /tmp/test.jpg is 200x400 now
Package: imgviz
imgvizImage Visualization ToolsInstallation|Getting Started|Examples|C++ VersionInstallationpipinstallimgviz# there are optional dependencies like skimage, below installs all.pipinstallimgviz[all]DependenciesmatplotlibnumpyPillow>=5.3.0PyYAMLGetting Started# getting_started.pyimportimgviz# sample data of rgb, depth, class label and instance masksdata=imgviz.data.arc2017()rgb=data["rgb"]gray=imgviz.rgb2gray(rgb)# colorize depth image with JET colormapdepth=data["depth"]depthviz=imgviz.depth2rgb(depth,min_value=0.3,max_value=1)# colorize label imageclass_label=data["class_label"]labelviz=imgviz.label2rgb(class_label,image=gray,label_names=data["class_names"],font_size=20)# instance bboxesbboxes=data["bboxes"].astype(int)labels=data["labels"]masks=data["masks"]==1captions=[data["class_names"][l]forlinlabels]maskviz=imgviz.instances2rgb(gray,masks=masks,labels=labels,captions=captions)# tile instance masksinsviz=[(rgb*m[:,:,None])[b[0]:b[2],b[1]:b[3]]forb,minzip(bboxes,masks)]insviz=imgviz.tile(imgs=insviz,border=(255,255,255))insviz=imgviz.resize(insviz,height=rgb.shape[0])# tile visualizationtiled=imgviz.tile([rgb,depthviz,labelviz,maskviz,insviz],shape=(1,5),border=(255,255,255),border_width=5,)Examplesexamples/centerize.pyexamples/depth2rgb.pyexamples/draw.pyexamples/flow2rgb.pyexamples/instances2rgb.pyexamples/label2rgb.pyexamples/nchannel2rgb.pyexamples/plot_trajectory.pyexamples/resize.pyexamples/tile.py
Package: imgw_api_wrapper
IMGW API Wrapper for PythonAn extremely simple module allowing you to look up current weather forecasts on the territory of Poland using governmental data (https://meteo.imgw.pl/) Currently, the main and only feature is weather data lookup based on coordinates.Before using:Check if you are allowed to use the API - using it is banned for purposes of economic activity (anything for-profit).The author of this package does not endorse and is not responsible for any illegal applications of it.How to use:Install the package usingpip:pip install imgw_api_wrapperData lookup is done by creating anIMGWobject and calling theget_datamethod on it with latitude, longitude and model as arguments. For more details about models, visit the official IMGW site.
Package: imgworks
ImgWorksA simple CLI tool to work with images, it helps you convert between formats (I personally dislike .webp and .heic so much when working in desktop) as well as resize images with a single command.InstallationpipinstallimgworksUsageIt has several commands, you can learn more about them by using the--helpflag.Resize images:resizeConvert images:heic2jpg,webp2jpg,heic2pngandwebp2png
Package: imgyaso
ImgYaso提供多种图像处理工具，包括自适应二值化，灰度网格仿色，扩散仿色，和颜色缩减。安装通过 pip（推荐）：pip install imgyaso从源码安装：pip install git+https://github.com/apachecn/imgyaso并且安装ImageMagick。可能还需要安装libgl1。使用说明imgyaso [-h] [-v] [-c COLORS] [-m {grid,noise,trunc,quant,thres}]
        [-o OFNAME]
        fname

-c COLORS: 颜色数，只对 trunc, quant 模式有效
-m MODE: 模式名称，值为 grid（灰度网格仿色），noise（灰度扩散仿色），
         trunc（灰度截断），quant（颜色缩减），thres（自适应二值化），
         默认为 quant
-o OFNAME: 输出文件名称，默认和输入文件相同
fname: 输入文件名称协议本项目基于 SATA 协议发布。您有义务为此开源项目点赞，并考虑额外给予作者适当的奖励。赞助我们另见ApacheCN 学习资源计算机电子书布客新知
Package: imgz_cli
imgz-cliimgz-cli is a command-line utility for IMGZ, the no-bullshit image hosting service. Go tohttps://imgz.org/to get an
account, then use this utility to upload images from the safety of your computer.Installationpip install imgz-cliDone.Usageimgz /path/to/somefile.jpgDone.LicenseMIT.
Package: imhblpce
imhblpceThis module attempts to enhance contrast of a given image by employing a method called HBLPCE [Histogram-Based Locality-Preserving Contrast Enhancement]. This method enhances contrast of an image through equalizing its histogram, while keeping an eye on histogram's general shape, to conserve overall brightness and prevent excessive enhancement of the image.You can access the article that came up with this methodhere.Through formulating their approach, a minimization problem is introduced and solved using cvxpy library in python.InstallationRun the following to install:pipinstallimhblpceUsageimportnumpyasnpimportcv2fromimhblpceimportimhblpcedefimresize(img,wr=500,hr=None):# This is just for imshow-ing images with titles[h,w,d]=img.shapehr=(h*wr)//wifnothrelsehrimg_resized=cv2.resize(img,dsize=(wr,hr))returnimg_resizeddefmain():image_name='assets/Countryside.jpg'image=cv2.imread(image_name)# converts rgb image to hsvhsv_image=cv2.cvtColor(image,cv2.COLOR_BGR2HSV)v_image=hsv_image[:,:,2]v_image_hblpce=imhblpce(v_image)hsv_image_hblpce=hsv_image.copy()hsv_image_hblpce[:,:,2]=v_image_hblpceimage_hblpce=cv2.cvtColor(hsv_image_hblpce,cv2.COLOR_HSV2BGR)# This is just for imshow-ing images with titlescv2.imshow('Original Image',imresize(image))cv2.imshow('HBLPCE-d Image',imresize(image_hblpce))cv2.waitKey(0)if__name__=='__main__':main()Orimhblpce--input'Countryside.jpg'--output'Countryside-imhblpce.jpg'ShowcaseThis is a sample imageThe sample image enhanced by HBLPCE method
Package: imhere
ImHeresimple log for simple debugImHere is an alternative of a simple print for debugging.Return print with:TimestampFile nameContext (function or class)Line of codeVariable mameVariable valueGet startedfromimhereimportImHereimhere=ImHere()deffunction():variable=97imhere.log(variable)#[2021-11-26 19:44:50] test.py\function\line 6\variable:97Change default settingsfromimhereimportImHere,separatorimhere=ImHere(spr=separator.ARROW,timestamp=True,time_format="%y-%m-%d%H:%M:%S")deffunction():variable=97imhere.log(variable)#[21-11-26 19:44:50] test.py->function->line 6->variable:97Settingsseparator:SLASH='/'BACKSLASH='\\'POINT='.'VERTICAL_BAR='|'HYPHEN='-'UNDERSCORE='_'ARROW='->'To disable the timestamp print, settimestamp=FalseTo change format timestamp, settime_format=formatTimestamp
Package: imhist
imhistThis model calculates the histogram, PMF and CMD of a given image fast.InstallationRun the following to install:pipinstallimhistUsageimportcv2importnumpyasnpfromimhistimportimhist,imcdfimportmatplotlib.pyplotaspltimg=cv2.imread('assets/Plane.jpg')hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)v=hsv[:,:,2].copy()v_hist=imhist(v)v_pmf=imhist(v,PMF=True)v_cdf=imcdf(v)plt.figure(num=1)plt.plot(np.arange(256),v_hist,'b',label='Histogram')plt.ylabel('Number of Occurrences')plt.xlabel('Brightness')plt.grid(which="both")plt.legend()plt.show()OutputThis is a sample image:Histogram of the sample image:
Package: imhr
mdl: an extensive suite for the exploration, visualization, and analysis of psychological data.This package was created atthe Institute for Mental Health Research, atthe University of Texas at AustinbySemeon Risom, and was developed in part from funding of NIMH grant5R33MH109600-03.Hsu, K. J., Caffey, K., Pisner, D., Shumake, J., Risom, S., Ray, K. L., . . . Beevers, C. G. (2018). 
    Attentional bias modification treatment for depression: Study protocol for a randomized controlled trial. 
    Contemporary Clinical Trials, 75, 59-66. doi:https://doi.org/10.1016/j.cct.2018.10.014.DocumentationOnline documentation is available atrisoms.github.io/mdl. Documentation includeexamples,API reference, and other useful information.Dependenciesmdl requires the following dependencies:Python 3.6+numpyscipyPillowmatplotlibpywin32 (Windows)pyobjc (Mac OS)InstallationThis package and its dependencies are available as wheel packages for macOS and Windows distributions fromPyPI:python -m pip install imhror theanacondapackage cloud repo:conda install -c risoms imhrYou can also install the development version directly fromgithub:pip install git+https://github.com/risoms/mdl.gitTestingAfter installation, you can launch the test suite after downloading fromgithub:pytest --pyargs imhr.tests --html=report.html --self-contained-htmlor from the Python interpreter:import imhr
imhr.testsNote that the test suite requires pytest. Please install with pip or your package manager of choice.
Package: imio
This package has moved!imiohas been merged intobrainglobe-utilsand will no longer be provided standalone.
If you want to continue using this package's functionality, we recommend you installbrainglobe-utilsand the corresponding submodule.imioLoading and saving of image data.AboutThe aim of imio is to be a lightweight image loading library for the file types
supported bycellfinder, andbrainreg.Supports loading of:Tiff stack+Tiff series (from a directory, a text file or a list of file paths).*+nrrdnifti (.nii&.nii.gz)*Supports loading in parallel for speed+Suports scaling on loading. E.g. downsampling to load images bigger than the
available RAMSupports saving of:Tiff stackTiff seriesniftiTo installpipinstallimioContributingContributions to imio are more than welcome. Please see thedevelopers guide.
Package: imio.amqp
ContentsIntroductionRequirementsTestsChangelog0.3.0 (2019-12-03)0.2.2 (2019-10-11)0.2.1 (2019-09-20)0.2 (2016-04-22)0.1.1 (2014-11-25)0.1 (2014-10-17)IntroductionRequirementsRabbitMQRabbitMQ Management pluginrabbitmqadmin cliTestsThis package is tested using Travis CI. The current status of the add-on is :Changelog0.3.0 (2019-12-03)Adapt consumer, publisher and dispatcher to handle restart correctly
[mpeeters]Improve logging
[mpeeters]0.2.2 (2019-10-11)Improve logging for docker containers
[mpeeters]0.2.1 (2019-09-20)Increase logging for treatement errors
[mpeeters]0.2 (2016-04-22)Define the delivery mode to make messages persistent by default
[mpeeters]Add the log_path parameters for consumers and publishers
[mpeeters]Make the package compatible with Pika 0.9.5
[mpeeters]Add the url_parameters property
[mpeeters]Add parameters for the consumers and publishers
[mpeeters]Fix the stop method on the single message consumer
[mpeeters]Add the BaseSingleMessageConsumer to api
[mpeeters]Correct log message
[sgeulette]0.1.1 (2014-11-25)Mark the message only if the message was published
[mpeeters]0.1 (2014-10-17)Initial release
[mpeeters]
Package: imio.behavior.teleservices
Plone behavior to get (and set) global E-Guichet/Teleservices configuration into a Plone Application. Expose E-Guichet procedures in a select field.FeaturesSet E-Guichet global configuration in Plone ApplicationExpose E-Guichet procedure in a select fieldExamplesGet procedures from e-guichet API :https://COMMUNE-formulaires.guichet-citoyen.be/api/formdefs/Find procedures in website :http://localhost:8080/COMMUNE/ma-commune/services-communaux/accueil/demarchesDocumentationFull documentation for end users can be found in the “docs” folder, and is also available online athttp://docs.plone.org/foo/barTranslationsThis product has been translated intoKlingon (thanks, K’Plai)InstallationInstall imio.behavior.teleservices by adding it to your buildout:[buildout]

...

eggs =
    imio.behavior.teleservicesand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/imio.behavior.teleservices/issuesSource Code:https://github.com/collective/imio.behavior.teleservicesDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know.
We have a mailing list located at:project@example.comLicenseThe project is licensed under the GPLv2.ContributorsChristophe Boulanger,christophe.boulanger@imio.beLaurent Lasudry,laurent.lasudry@affinitic.beChangelog1.0.5 (2021-10-22)Fix query and authentication to get procedures from ia.teleservices.
[boulch]1.0.4 (2021-05-17)Remove useless browser view
[boulch]1.0.3 (2020-08-12)[WEB-3405] : Add behavior marker interface.
[boulch]1.0.2 (2020-07-07)Edited translation
[boulch]1.0.1 (2020-07-06)Transform SelectProcedureWidget to a SingleSelect2Widget to get filter text widget on a choice field.
[boulch]update locales
[boulch]1.0 (2020-07-01)Initial release.
[boulch]
Package: imio.ckeditortemplates
Initialisation of CKEditor templates for IMIOSource code @ GitHubReleases @ ImioHow it worksThis module has a dependency with :
* collective.ckeditortemplateInstallationDevClone this repo, go into the package (cd imio.ckeditortemplates) and launch :make buildoutbin/instance fgProductionTo installimio.ckeditortemplatesyou simply addimio.ckeditortemplatesto the list of eggs in your buildout, run buildout and restart Plone.
Then, installimio.ckeditortemplatesusing the Add-ons control panel.Changelog0.2.6 (2018-07-02)Change font-size for icons.
[mgennart]0.2.5 (2018-06-13)css fix for icons.
[mgennart]0.2.4 (2018-06-12)Change css for icon.
[mgennart]0.2.3 (2015-11-27)Now able to be installed with dexterity (plone.app.contenttypes)
[bsuttor]0.2.2 (2015-09-28)Suppression attribut style setuphandlers.0.2.1 (2015-01-20)Check if exists transtion on publish0.2.0 (2015-01-16)Add upgrade step for re setting ckeditor settings.0.1.9 (2014-11-18)change css ,modified images and change template.0.1.8 (2014-08-11)Add CreateDiv and Iframe into ckeditor toolbar.0.1.7 (2014-07-09)Fix typo.0.1.6 (2014-07-09)Do not readd templates if they exist.0.1.5 (2014-06-26)Use image2 plugins from ckeditor.0.1.4 (2014-06-19)Update ckeditor styles.0.1.3 (2014-06-17)Add ckeditor toolbar Custom on install.0.1.2 (2014-06-13)Add ckeditor propertiestool.
[bsuttor]Add integration test.
[bsuttor]0.1.1 (2014-05-23)Add forgot default/imio.ckeditortemplates.txt file.
[bsuttor]0.1 (2014-05-23)Package created using mr.bob
[bsuttor]
Package: imio.dataexchange.core
ContentsIntroductionTestsChangelog0.6.1 (2022-09-16)0.6.0 (2020-06-22)0.5.0 (2019-12-03)0.4.0 (2019-09-11)0.3.1 (2018-12-05)0.3.0 (2018-12-03)0.2.1 (2018-11-29)0.2 (2016-04-22)0.1 (2014-10-17)IntroductionTestsThis package is tested using Travis CI. The current status of the add-on is :Changelog0.6.1 (2022-09-16)Do not set anymore IncomingMail mail_type
[sgeulette]0.6.0 (2020-06-22)Implement basic auth for requests
[mpeeters]0.5.0 (2019-12-03)Make the dispatcher resilient to RabbitMQ restart
[mpeeters]Improve logging for docker containers
[mpeeters]0.4.0 (2019-09-11)Improve request messages to handle caching
[mpeeters]ImplementEmaildispatcher
[mpeeters]0.3.1 (2018-12-05)Adderror_countattribute onRequestobject
[mpeeters]0.3.0 (2018-12-03)Add the path to the request message
[mpeeters]0.2.1 (2018-11-29)Handle missing client for publishers and add a reconnect feature
[mpeeters]0.2 (2016-04-22)Add dispatchers for deliberations and outgoing generated mails
[mpeeters]Remove the invoice dispatcher since the document type no longer exist
[mpeeters]Add the Response object
[mpeeters]Add the Request and RequestFile objects
[mpeeters]0.1 (2014-10-17)Initial release
[mpeeters]
Package: imio.dataexchange.db
ContentsIntroductionChangelog0.4.1 (2019-09-20)0.4.0 (2019-09-11)0.3.2 (2019-05-22)0.3.1 (2018-12-06)0.3.0 (2018-12-03)0.2.1 (2018-11-29)0.2 (2016-04-22)0.1 (2014-10-17)IntroductionChangelog0.4.1 (2019-09-20)Improve indexing onrequesttable that avoid error with to large response
[mpeeters]0.4.0 (2019-09-11)Update request table schema
[mpeeters]Addsessionparameter to use a specific session with mapper methods
[mpeeters]Remove unicity constraint on url column forroutertable
[mpeeters]0.3.2 (2019-05-22)Add file type “Email entrant” in DB
[ndemonte]Handle potentially optional type metadata
[ndemonte]0.3.1 (2018-12-06)Adddeletemethod on mappers
[mpeeters]0.3.0 (2018-12-03)Add the mapper for theroutertable
[mpeeters]Add the column to store the response in the database
[mpeeters]0.2.1 (2018-11-29)Add a function to return a session not bound to a transaction manager
[mpeeters]0.2 (2016-04-22)Update the file types for database generation script
[mpeeters]Add the Request mapper
[mpeeters]Removed accented chars in sql
[sgeulette]0.1 (2014-10-17)Initial release
[mpeeters]
Package: imio.directory.policy
imio.directory.policyPolicies to setup imio.directoryFeaturesTODOExamplesThis add-on can be seen in action at the following sites:
- Is there a page on the internet where everybody can see the features?DocumentationTODOTranslationsThis product has been translated intoFrenchInstallationInstall imio.directory.policy by adding it to your buildout:[buildout]

...

eggs =
    imio.directory.policyand then runningbin/buildoutContributeIssue Tracker:https://github.com/imio/imio.directory.policy/issuesSource Code:https://github.com/imio/imio.directory.policyLicenseThe project is licensed under the GPLv2.ContributorsChristophe Boulanger,christophe.boulanger@imio.beChangelog1.1.3 (2023-10-09)WEB-3954 : Hide cropping action on Image type
[boulch]Migrate to Plone 6.0.4
[boulch]1.1.2 (2023-04-07)Add module : collective.messagesviewlet
[boulch]Migrate to Plone 6.0.2
[boulch]1.1.1 (2023-01-12)Install and configure autopublishing (with 15 min tick subscriber)
[boulch]Remove obsolete TinyMCE override
[laulaz]Remove available languages (we don’t need them anymore)
[laulaz]1.1 (2022-12-20)Update to Plone 6.0.0 final
[boulch]1.0 (2022-11-15)Add available languages to prepare for multilingual
[laulaz]Update buildout to use Plone 6.0.0a3 packages versions
[boulch]1.0a1 (2022-01-25)Initial release.
[laulaz]
Package: imio.dms.policy
ContentsIntroductionContributorsChangelog3.0.1 (2023-05-12)3.0 (2021-08-27)2.3.post2 (2020-11-05)2.3-1 (2020-10-07)2.0-1 (2017-05-30)1.1-1 (2016-04-15)1.0 (2015-11-24)0.3-1 (2014-12-22)0.3 (2014-09-08)0.2 (2014-03-10)0.1 (2014-01-30)IntroductionContributorsIMIOChangelog3.0.1 (2023-05-12)Added imio.transmogrifier.iadocs.
[sgeulette]3.0 (2021-08-27)Added Products.PloneHotfix20210518.
[sgeulette]2.3.post2 (2020-11-05)Added imio.transmogrifier.contact.
[sgeulette]2.3-1 (2020-10-07)Added collective.contact.importexport.
[sgeulette]2.0-1 (2017-05-30)Added collective.usernamelogger, collective.externaleditor, collective.behavior.internalnumber.
[sgeulette]1.1-1 (2016-04-15)Added imio.pyutils.
[sgeulette]1.0 (2015-11-24)Added collective.messagesviewlet, collective.monitor.
[sgeulette]0.3-1 (2014-12-22)Removed collective.z3cform.rolefield.
Added communesplone.layout.
[sgeulette]0.3 (2014-09-08)Replaced iconified_document_actions in policy.
[sgeulette]Removed csvreplicata.
[sgeulette]0.2 (2014-03-10)Added Products.CPUtils as dependency.0.1 (2014-01-30)Initial import based on server.dmsmail buildout
[cedric & jfroche]
Package: imio.dms.soap2pm
Contributorssgeulette,support@imio.beChangelog0.4 (2021-04-23)Corrected UnicodeDecodeError
[sgeulette]0.3 (2021-04-21)Added all file types inget_main_files.
[sgeulette]0.2 (2020-11-12)Allowed detailed_description method to be called.
[sgeulette]0.1 (2020-10-07)Initial release.
[sgeulette]
Package: imio.email.parser
This package can parse emails and generate a PDF file of their content.It is mainly used by packageimio.email.dms.Featuresselect relevant email messages (e.g. email forwarded as an attachment)parse emails (headers, attachments, …)generate a PDF email preview with email2pdf packageUsagemail=email.message_from_string(mail_body)parser=Parser(mail)print(parser.headers)print(parser.attachments)parser.generate_pdf(pdf_path)Requirementspackage wkhtmltopdfContributeIssue Tracker:https://github.com/IMIO/imio.email.parser/issuesSource Code:https://github.com/IMIO/imio.email.parserLicenseThe project is licensed under the GPLv2.ContributorsLaurent Lasudry,info@affinitic.beNicolas Demonté,info@affinitic.beStéphan Geulette,stephan.geulette@imio.beChangelog0.1 (2022-02-17)Corrected badly addresses from email.utils.getAddressesManaged email2pdf exception when email body is emptyAdded testsAdded headers in pdfAdded emailtopdf script to test easily eml transformation in pdfInitial release.
[laulaz, sgeulette]