Just learned you can create QR codes pretty easily in LibreOffice :
Menu: Insert > OLE Object > QR and Barcode
Enter the URL and tada!
It inserts an object in the document at that point, so it can be resized and moved around. It is not an image that can be exported separately from the document (or at least, I have not found out how to do so yet). This worked OK for my needs, though, which was creating a PDF document with some QR codes in it.
Via help.libreoffice.org page
{
"type": "entry",
"published": "2025-12-11 20:40-0800",
"url": "https://gregorlove.com/2025/12/just-learned-you-can/",
"category": [
"dev"
],
"content": {
"text": "Just learned you can create QR codes pretty easily in LibreOffice:\n\nMenu: Insert > OLE Object > QR and Barcode\n\tEnter the URL and tada!\nIt inserts an object in the document at that point, so it can be resized and moved around. It is not an image that can be exported separately from the document (or at least, I have not found out how to do so yet). This worked OK for my needs, though, which was creating a PDF document with some QR codes in it.\n\nVia help.libreoffice.org page",
"html": "<p>Just learned you can create QR codes pretty easily in <a href=\"https://libreoffice.org/\">LibreOffice</a>:</p>\n\n<ul><li>Menu: Insert > OLE Object > QR and Barcode</li>\n\t<li>Enter the URL and tada!</li>\n</ul><p>It inserts an <i>object</i> in the document at that point, so it can be resized and moved around. It is not an image that can be exported separately from the document (or at least, I have not found out how to do so yet). This worked OK for my needs, though, which was creating a PDF document with some QR codes in it.</p>\n\n<p>Via <a href=\"https://help.libreoffice.org/latest/en-GB/text/shared/01/qrcode.html?DbPAR=SHARED#bm_id901566317201860\">help.libreoffice.org</a> page</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "46759486",
"_source": "95"
}
{
"type": "entry",
"published": "2025-12-10T14:46:16-08:00",
"url": "https://aaronparecki.com/2025/12/10/32/",
"category": [
"glimpse"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/aa3129667435630bace551b69884fcff59cf4c93521d0c1eb2d7d95bd24ac00d.jpg"
],
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "46758484",
"_source": "16"
}
Portland International Airport (PDX)
{
"type": "entry",
"published": "2025-12-11T13:15:39-08:00",
"url": "https://aaronparecki.com/2025/12/11/27/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/2cda2834812dcae5eebc1e2621915dad57f3c1cb18e87007b634873186a04148.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693b347befb24e26ba8ff7f3"
],
"name": "at Portland International Airport (PDX)",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Portland International Airport (PDX)",
"latitude": "45.589265",
"longitude": "-122.59344",
"url": "https://foursquare.com/v/45f412e6f964a520f6431fe3"
},
"post-type": "checkin",
"_id": "46758483",
"_source": "16"
}
I had to re-buy my old Palm Tungsten T2 as well. It was my first color palm and I have such fond memories of it!
{
"type": "entry",
"published": "2025-12-08T10:10:21-08:00",
"url": "https://aaronparecki.com/2025/12/08/15/",
"category": [
"365"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/94d00ba3b42591709be15dd93e697eefbe2277895b458658e7a817f4db392234.jpg"
],
"content": {
"text": "I had to re-buy my old Palm Tungsten T2 as well. It was my first color palm and I have such fond memories of it!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "46758373",
"_source": "16"
}
window blinds guys came today to measure the windows
{
"type": "entry",
"published": "2025-12-09T14:15:46-08:00",
"url": "https://aaronparecki.com/2025/12/09/14/",
"category": [
"365",
"triplex"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/3886c1949fb27ac9cf5f41fe2ecb5dfc72b17c5b86b1f6b88d13d1c0d8909103.jpg"
],
"content": {
"text": "window blinds guys came today to measure the windows"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "46758199",
"_source": "16"
}
Mačka helping me set up for @anomalily 's remote livestream tomorrow
{
"type": "entry",
"published": "2025-12-07T16:23:23-08:00",
"url": "https://aaronparecki.com/2025/12/07/15/",
"category": [
"365"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/86ba47c6842522823561818d560720d5079ec29a50538fa1c0545c2a639870a9.jpg"
],
"content": {
"text": "Ma\u010dka helping me set up for @anomalily's remote livestream tomorrow",
"html": "Ma\u010dka helping me set up for <a href=\"https://anomalily.net/\">@anomalily</a>'s remote livestream tomorrow"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "46758201",
"_source": "16"
}
{
"type": "entry",
"published": "2025-12-11T11:04:11-08:00",
"url": "https://aaronparecki.com/2025/12/11/25/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/b6e1feb214f59d4eaa1a6f82a98d8689f4383b7a33b764f3c6d968859f8c3e42.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693b15ab83488a56cf00bb04"
],
"name": "at Alaska Flight 235",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Alaska Flight 235",
"latitude": "37.613613",
"longitude": "-122.389163",
"url": "https://foursquare.com/v/50d3e0fce4b047d461aedaf1"
},
"post-type": "checkin",
"_id": "46755311",
"_source": "16"
}
SFO AirTrain Station - Garage G & BART
{
"type": "entry",
"published": "2025-12-11T10:11:31-08:00",
"url": "https://aaronparecki.com/2025/12/11/13/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/99901bf982faa724874b022a8a9568b00cef4240a0c9fcd5ad432377e270de62.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693b095383488a56cfe0d3f3"
],
"name": "at SFO AirTrain Station - Garage G & BART",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "SFO AirTrain Station - Garage G & BART",
"latitude": "37.615951",
"longitude": "-122.392256",
"url": "https://foursquare.com/v/4db37abd316a3bec5254c53e"
},
"post-type": "checkin",
"_id": "46754665",
"_source": "16"
}
San Francisco International Airport BART Station
{
"type": "entry",
"published": "2025-12-11T10:09:51-08:00",
"url": "https://aaronparecki.com/2025/12/11/11/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/63897adcdcd5585cee41f5e13a72f875b3c0cb954e6f9cb8da358297a7dbf34e.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693b08ef2010782142cf9ff9"
],
"name": "at San Francisco International Airport BART Station",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "San Francisco International Airport BART Station",
"latitude": "37.616067",
"longitude": "-122.392137",
"url": "https://foursquare.com/v/468ef191f964a52093481fe3"
},
"post-type": "checkin",
"_id": "46754666",
"_source": "16"
}
{
"type": "entry",
"published": "2025-12-11T09:33:07-08:00",
"url": "https://aaronparecki.com/2025/12/11/9/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/3ac76bd96be1e421513f18b11c4fd9f682d6ca7a767ab2a92969c9e4fa0399bc.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693b00532010782142b78150"
],
"name": "at Powell St BART Station",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Powell St BART Station",
"latitude": "37.784509",
"longitude": "-122.407816",
"url": "https://foursquare.com/v/455f7871f964a520913d1fe3"
},
"post-type": "checkin",
"_id": "46754174",
"_source": "16"
}
{
"type": "entry",
"published": "2025-12-11T07:44:48-08:00",
"url": "https://aaronparecki.com/2025/12/11/2/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/09f8a88ee93571a5d6b96b159453b03dbcdf6495f25e648deeb2f37295eaae67.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693ae6f0da13a1059c38f321"
],
"name": "at Blue Bottle Coffee",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Blue Bottle Coffee",
"latitude": "37.787178",
"longitude": "-122.40374",
"url": "https://foursquare.com/v/5d98ecd089c988000722acd9"
},
"post-type": "checkin",
"_id": "46752873",
"_source": "16"
}
{
"type": "entry",
"published": "2025-12-10T17:49:25-08:00",
"url": "https://aaronparecki.com/2025/12/10/37/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/e661e7287b8e3e55b74191bd7ee2b32797c651279ade9a734008c2e2772aafbe.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/c871ec758380bd55e4218c24ed74e2cd15d6c6da4d9e7f37bef92816cbfc9e93.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/693a2325800a8f4621259a23"
],
"name": "at Birdsong",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Birdsong",
"latitude": "37.779425",
"longitude": "-122.410473",
"url": "https://foursquare.com/v/5ae925e7c0f163002cc57349"
},
"post-type": "checkin",
"_id": "46747622",
"_source": "16"
}
{
"type": "entry",
"published": "2025-12-10T14:47:15-08:00",
"url": "https://aaronparecki.com/2025/12/10/33/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/fdc9be76f0552bc9233c96c69851241c3321bb39dc342132ccc0e2e4f3f42369.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/6939f8733b4fec6bfb4608ef"
],
"name": "at Okta",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Okta",
"latitude": "37.789345",
"longitude": "-122.397501",
"url": "https://foursquare.com/v/5be5c0377b385f00396fe0da"
},
"post-type": "checkin",
"_id": "46747505",
"_source": "16"
}
San Francisco Marriott Marquis
{
"type": "entry",
"published": "2025-12-10T14:16:28-08:00",
"url": "https://aaronparecki.com/2025/12/10/29/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/a476f37cfe9aa385a04e8c1ec7d7f3b82db47acba623314fe287e220fa97a74b.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/6939f13c3b4fec6bfb243023"
],
"name": "at San Francisco Marriott Marquis",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "San Francisco Marriott Marquis",
"latitude": "37.785337",
"longitude": "-122.404407",
"url": "https://foursquare.com/v/49d2c3b6f964a520d15b1fe3"
},
"post-type": "checkin",
"_id": "46746689",
"_source": "16"
}
{
"type": "entry",
"published": "2025-12-10T14:08:28-08:00",
"url": "https://aaronparecki.com/2025/12/10/27/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/b26678ad1ab5b2b71115d5a3aa2bbbec1d1909f8670a99a72540a2e4203d2f9b.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/6939ef5c566d720f71a8d617"
],
"name": "at Powell St BART Station",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Powell St BART Station",
"latitude": "37.784509",
"longitude": "-122.407816",
"url": "https://foursquare.com/v/455f7871f964a520913d1fe3"
},
"post-type": "checkin",
"_id": "46746422",
"_source": "16"
}
San Francisco International Airport BART Station
{
"type": "entry",
"published": "2025-12-10T13:15:06-08:00",
"url": "https://aaronparecki.com/2025/12/10/22/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/2b8b370e616f6790130aba27045d66b3cca0aa1d2b01c302801210b405def333.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/6939e2daf36c5a71ffd8e822"
],
"name": "at San Francisco International Airport BART Station",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "San Francisco International Airport BART Station",
"latitude": "37.616067",
"longitude": "-122.392137",
"url": "https://foursquare.com/v/468ef191f964a52093481fe3"
},
"post-type": "checkin",
"_id": "46745933",
"_source": "16"
}
SFO AirTrain Station - Terminal 1
{
"type": "entry",
"published": "2025-12-10T13:03:51-08:00",
"url": "https://aaronparecki.com/2025/12/10/19/",
"category": [
"https://anomalily.world/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/48219fc1fa2ea537898ae51f362fb2f01b089a3ce3a3fe8cc72c224fdacf09ad.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/6939e037133cb929a00e5cd6"
],
"name": "at SFO AirTrain Station - Terminal 1",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "SFO AirTrain Station - Terminal 1",
"latitude": "37.615192",
"longitude": "-122.385651",
"url": "https://foursquare.com/v/4d056d10347da1cd0efb308f"
},
"post-type": "checkin",
"_id": "46745816",
"_source": "16"
}
Portland International Airport (PDX)
{
"type": "entry",
"published": "2025-12-10T08:58:58-08:00",
"url": "https://aaronparecki.com/2025/12/10/6/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/75206bde95346417628cc0a7bb794041d157d7d9655da5ef32860da6bb7e164e.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/6939a6d2a38f300fe0dbc8ec"
],
"name": "at Portland International Airport (PDX)",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Portland International Airport (PDX)",
"latitude": "45.589265",
"longitude": "-122.59344",
"url": "https://foursquare.com/v/45f412e6f964a520f6431fe3"
},
"post-type": "checkin",
"_id": "46743859",
"_source": "16"
}
Made progress on installing the CT sensors today! Got about half way done and will finish tomorrow.
{
"type": "entry",
"published": "2025-12-06T16:25:41-08:00",
"url": "https://aaronparecki.com/2025/12/06/11/",
"category": [
"homeautomation",
"electrical"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/b747b485e28b41be4092cf80ce9a457a5e035d738a6651b31f5e523016ba9bda.jpg"
],
"content": {
"text": "Made progress on installing the CT sensors today! Got about half way done and will finish tomorrow."
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "46715632",
"_source": "16"
}
new kitchen needs new dishes!
{
"type": "entry",
"published": "2025-12-06T12:10:47-08:00",
"url": "https://aaronparecki.com/2025/12/06/10/",
"category": [
"365",
"triplex",
"moving"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/1b998b3337ea480a43d12698ace3778441b84b090a95912f2fbe7345eb0ad731.jpg"
],
"content": {
"text": "new kitchen needs new dishes!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "46715544",
"_source": "16"
}