Thrilled to share that our new package myman reached CRAN a few days ago. The package offers sixteen hundred ninety four “My man …” posts by Kevin Kruse made on bsky during the summer of 2026. Each wave picked at one particular public persona. This package wrapse these up in the style of packages like fortunes or gaussfacts.
A sample usage illustration shows how to extract by pattern:
> library(myman)
> myman("maitre")
My man looks like he's inquiring with the maitre'd about the house curly fries.
-- about Howard Lutnick on 2026-08-28
My man looks like a maitre'd who deeply doubts you have a reservation.
-- about Scott Bessent on 2026-08-31
My man looks like he's asked the maitre'd to remove a party of four he finds visually
unpleasant.
-- about Scott Bessent on 2026-08-31
My man looks like the maitre'd at a very exclusive restaurant called The Berghof.
-- about JD Vance on 2026-09-13
> One can also subset by ‘target’, or simple sample randomly (which is the default).
As CRAN review for new package takes a little longer these days, the GitHub repo was updated once more with one (eighth !!) wave of posts since the submission was made. CRAN version 0.1.0 corresponds to the stock of messages from waves one to seven. We will update the CRAN version shortly but if you would like more posts right now consider installing from the repo.
We include the full NEWS file since the package was started, this also includes an entry for the eights wave we will bring to CRAN soon.
Changes in version 0.1.0 (2026-09-27)
Initial CRAN version (minus the 0.0.8 changes which were made while CRAN reviewed the package)
Add an aspell dictionary to aid DESCRIPTION text
Changes in version 0.0.8 (2026-09-18)
Data set now comprises 1694 posts aiming at eight different 'men'
The number of 'sample()' object returned can not be set with 'posts'
Changes in version 0.0.7 (2026-09-14)
- Data set now comprises 1494 posts aiming at seven different 'men'
Changes in version 0.0.6 (2026-09-07)
- Data set now comprises 1394 posts aiming at six different 'men'
Changes in version 0.0.5 (2026-09-01)
Data set now comprises 1194 posts aiming at five different 'men'
The
myman()function can now now subset by target permitting more focussed randlom samplingChanges in version 0.0.4 (2026-08-28)
- Data set now comprises 1040 posts aiming at four different 'men'
Changes in version 0.0.3 (2026-08-19)
Data set now comprises 916 posts aiming at three different 'men'
Csv file, processing and display extended to three columns also showing post creating date (in UTC) and 'man'
Changes in version 0.0.2 (2026-07-30)
Updated with full week of posts leading to a corpus of 698 posts
Added support for simple regular-expression lookup ability
Changes in version 0.0.1 (2026-07-19)
- Initial release
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can sponsor me at GitHub.