[
    {
        "key": "RSJ9JN5R",
        "version": 2641,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/RSJ9JN5R",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/RSJ9JN5R",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Watkins and Holm",
            "parsedDate": "2021-06-30",
            "numChildren": 0
        },
        "data": {
            "key": "RSJ9JN5R",
            "version": 2641,
            "itemType": "webpage",
            "title": "How a college student founded a free and open source operating system",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Don",
                    "lastName": "Watkins"
                },
                {
                    "creatorType": "author",
                    "firstName": "Joshua Allen",
                    "lastName": "Holm"
                }
            ],
            "abstractNote": "Jim Hall is best known as the computer programmer who founded the FreeDOS project. Jim began the project in 1994 as a replacement for MS-DOS while he was still a student at the University of Wisconsin–River Falls. Jim created FreeDOS in response to Microsoft ending support for MS-DOS in 1994. Recently Jim agreed to an email interview. Correspondent Joshua Allen Holm joined me in posing the following questions to Jim. Don Watkins: What kind of skill set invites you to write your own operating system?",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 30, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/freedos-founder",
            "accessDate": "2021-06-30T14:11:43Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "PBICBAX7",
                "U34CVTFZ"
            ],
            "relations": {},
            "dateAdded": "2021-06-30T14:11:43Z",
            "dateModified": "2021-07-15T20:30:40Z"
        }
    },
    {
        "key": "YXDVRPM6",
        "version": 2641,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/YXDVRPM6",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/YXDVRPM6",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Pritchett et al.",
            "parsedDate": "2019-10-04",
            "numChildren": 0
        },
        "data": {
            "key": "YXDVRPM6",
            "version": 2641,
            "itemType": "webpage",
            "title": "What's in an open source name?",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Lauren",
                    "lastName": "Pritchett"
                },
                {
                    "creatorType": "author",
                    "firstName": "Mike",
                    "lastName": "Bursell"
                },
                {
                    "creatorType": "author",
                    "firstName": "Joshua Allen",
                    "lastName": "Holm"
                },
                {
                    "creatorType": "author",
                    "firstName": "Don",
                    "lastName": "Watkins"
                }
            ],
            "abstractNote": "Ever wonder where the names of your favorite open source projects or programming languages came from? Get the origin stories behind popular tech nomenclature from A to Z.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "October 4, 2019",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/19/10/open-source-name-origins",
            "accessDate": "2019-10-04T13:39:32Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "EYAESR3Z",
                "PBICBAX7",
                "U34CVTFZ"
            ],
            "relations": {},
            "dateAdded": "2019-10-04T13:39:32Z",
            "dateModified": "2021-07-15T20:30:33Z"
        }
    },
    {
        "key": "8HFDBT3E",
        "version": 2639,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/8HFDBT3E",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/8HFDBT3E",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hermansen",
            "parsedDate": "2021-06-30",
            "numChildren": 0
        },
        "data": {
            "key": "8HFDBT3E",
            "version": 2639,
            "itemType": "webpage",
            "title": "Parse JSON configuration files with Groovy",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Chris",
                    "lastName": "Hermansen"
                }
            ],
            "abstractNote": "Applications typically include some type of default or \"out-of-the-box\" state or configuration, as well as some way for users to customize that configuration for their needs.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 30, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/groovy-parse-json",
            "accessDate": "2021-06-30T14:10:59Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "8JPJFUFQ"
            ],
            "relations": {},
            "dateAdded": "2021-06-30T14:10:59Z",
            "dateModified": "2021-06-30T14:11:14Z"
        }
    },
    {
        "key": "XHF8WZZ8",
        "version": 2639,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/XHF8WZZ8",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/XHF8WZZ8",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Avenwedde",
            "parsedDate": "2021-06-30",
            "numChildren": 0
        },
        "data": {
            "key": "XHF8WZZ8",
            "version": 2639,
            "itemType": "webpage",
            "title": "9 reasons I love to use the Qt Creator IDE",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Stephan",
                    "lastName": "Avenwedde"
                }
            ],
            "abstractNote": "Qt Creator is the Qt framework's default integrated development environment (IDE) and hence the glue between Qt's rich set of libraries and the user. In addition to its basic features such as intelligent code completion, debugging, and project administration, Qt Creator offers a lot of nice features that make software development easier. [OS_EMBEDDED_MENU_RIGHT:]In this article, I will highlight some of my favorite Qt Creator features.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 30, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/qtcreator",
            "accessDate": "2021-06-30T14:10:37Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "NK9V9VII"
            ],
            "relations": {},
            "dateAdded": "2021-06-30T14:10:37Z",
            "dateModified": "2021-06-30T14:10:52Z"
        }
    },
    {
        "key": "RDDBN93S",
        "version": 2638,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/RDDBN93S",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/RDDBN93S",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-29",
            "numChildren": 0
        },
        "data": {
            "key": "RDDBN93S",
            "version": 2638,
            "itemType": "webpage",
            "title": "A brief history of FreeDOS",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "A master was explaining the nature of The Tao of Programming to one of his novices. \"The Tao is embodied in all software—regardless of how insignificant,\" said the master. \"Is Tao in a hand-held calculator?\" asked the novice. \"It is,\" came the reply. \"Is the Tao in a video game?\" continued the novice. \"It is even in a video game,\" said the master.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 29, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/history-freedos",
            "accessDate": "2021-06-29T15:08:36Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-29T15:08:36Z",
            "dateModified": "2021-06-29T15:09:03Z"
        }
    },
    {
        "key": "VXP4UFBS",
        "version": 2637,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/VXP4UFBS",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/VXP4UFBS",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Avenwedde",
            "parsedDate": "2021-06-29",
            "numChildren": 0
        },
        "data": {
            "key": "VXP4UFBS",
            "version": 2637,
            "itemType": "webpage",
            "title": "Try Linux on any operating system with VirtualBox",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Stephan",
                    "lastName": "Avenwedde"
                }
            ],
            "abstractNote": "VirtualBox makes it easy for anyone to try Linux. You don't even need experience with the command line to set up a simple virtual machine to tinker with Linux. I'm kind of a power user when it comes to virtual machines, but this article will show even novices how to virtualize a Linux system. In addition, it provides an overview of how to run and install a Linux system for testing purposes with the open source hypervisor VirtualBox.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 29, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/try-linux-virtualbox",
            "accessDate": "2021-06-29T15:08:11Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "NK9V9VII"
            ],
            "relations": {},
            "dateAdded": "2021-06-29T15:08:11Z",
            "dateModified": "2021-06-29T15:08:28Z"
        }
    },
    {
        "key": "5CQTYT89",
        "version": 2636,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/5CQTYT89",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/5CQTYT89",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Kamathe",
            "parsedDate": "2021-06-28",
            "numChildren": 0
        },
        "data": {
            "key": "5CQTYT89",
            "version": 2636,
            "itemType": "webpage",
            "title": "Query your Linux operating system like a database",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Gaurav",
                    "lastName": "Kamathe"
                }
            ],
            "abstractNote": "Linux offers a lot of commands to help users gather information about their host operating system: listing files or directories to check attributes; querying to see what packages are installed, processes are running, and services start at boot; or learning about the system's hardware. Each command uses its own output format to list this information. You need to use tools like grep, sed, and awk to filter the results to find specific information. Also, a lot of this information changes frequently, leading to changes in the system's state.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 28, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/osquery-linux",
            "accessDate": "2021-06-28T14:51:00Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "JXY9P46Q"
            ],
            "relations": {},
            "dateAdded": "2021-06-28T14:51:00Z",
            "dateModified": "2021-06-28T14:51:16Z"
        }
    },
    {
        "key": "3TYTQN45",
        "version": 2635,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/3TYTQN45",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/3TYTQN45",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Both",
            "parsedDate": "2021-06-28",
            "numChildren": 0
        },
        "data": {
            "key": "3TYTQN45",
            "version": 2635,
            "itemType": "webpage",
            "title": "How to parse Bash program configuration files",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "David",
                    "lastName": "Both"
                }
            ],
            "abstractNote": "Keeping program configurations separate from code is important. It enables non-programmers to alter configurations without having to modify the program's code. With compiled binary executables, that would be impossible for non-programmers because it not only requires access to source files (which we do have with open source programs) but also a programmer's skill set. Few people have that, and most people don't want to learn.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 28, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/bash-config",
            "accessDate": "2021-06-28T14:50:24Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "U7QH2CAP"
            ],
            "relations": {},
            "dateAdded": "2021-06-28T14:50:24Z",
            "dateModified": "2021-06-28T14:50:42Z"
        }
    },
    {
        "key": "CC4KZTYL",
        "version": 2635,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/CC4KZTYL",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/CC4KZTYL",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-28",
            "numChildren": 0
        },
        "data": {
            "key": "CC4KZTYL",
            "version": 2635,
            "itemType": "webpage",
            "title": "How to archive files on FreeDOS",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "On Linux, you may be familiar with the standard Unix archive command: tar. There's a version of tar on FreeDOS too (and a bunch of other popular archive programs), but the de facto standard archiver on DOS is Zip and Unzip. Both Zip and Unzip are installed in FreeDOS 1.3 RC4 by default.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 28, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/archive-files-freedos",
            "accessDate": "2021-06-28T14:49:55Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-28T14:49:55Z",
            "dateModified": "2021-06-28T14:50:13Z"
        }
    },
    {
        "key": "AJ76XAA3",
        "version": 2634,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/AJ76XAA3",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/AJ76XAA3",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Tiwari",
            "parsedDate": "2021-06-27",
            "numChildren": 0
        },
        "data": {
            "key": "AJ76XAA3",
            "version": 2634,
            "itemType": "webpage",
            "title": "Try Chatwoot, an open source customer relationship platform",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Nitish",
                    "lastName": "Tiwari"
                }
            ],
            "abstractNote": "Chatwoot is an open source customer relationship platform built with Ruby and Vue.js. It was written from scratch to allow customer-relations teams to build end-to-end platforms for ticket management and support. This article looks at Chatwoot's architecture, installation, and key features. Chatwoot's architecture Chatwoot requires the following components to function properly:",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 27, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/chatwoot",
            "accessDate": "2021-06-27T15:59:30Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "SBN4FWJX"
            ],
            "relations": {},
            "dateAdded": "2021-06-27T15:59:30Z",
            "dateModified": "2021-06-27T15:59:52Z"
        }
    },
    {
        "key": "9X3BTAJU",
        "version": 2633,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/9X3BTAJU",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/9X3BTAJU",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Zadka",
            "parsedDate": "2021-06-25",
            "numChildren": 0
        },
        "data": {
            "key": "9X3BTAJU",
            "version": 2633,
            "itemType": "webpage",
            "title": "Use Python to parse configuration files",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Moshe",
                    "lastName": "Zadka"
                }
            ],
            "abstractNote": "Sometimes, a program needs enough parameters that putting them all as command-line arguments or environment variables is not pleasant nor feasible. In those cases, you will want to use a configuration file.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 25, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/parse-configuration-files-python",
            "accessDate": "2021-06-25T13:37:42Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "9T2LJZIP"
            ],
            "relations": {},
            "dateAdded": "2021-06-25T13:37:42Z",
            "dateModified": "2021-06-25T13:37:57Z"
        }
    },
    {
        "key": "GCDYZA4S",
        "version": 2633,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/GCDYZA4S",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/GCDYZA4S",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-25",
            "numChildren": 0
        },
        "data": {
            "key": "GCDYZA4S",
            "version": 2633,
            "itemType": "webpage",
            "title": "How to program in C on FreeDOS",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "When I first started using DOS, I enjoyed writing games and other interesting programs using BASIC, which DOS included. Much later, I learned the C programming language. I immediately loved working in C! It was a straightforward programming language that gave me a ton of flexibility for writing useful programs. In fact, much of the FreeDOS core utilities are written in C and Assembly.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 25, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/program-c-freedos",
            "accessDate": "2021-06-25T13:37:10Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-25T13:37:10Z",
            "dateModified": "2021-06-25T13:37:30Z"
        }
    },
    {
        "key": "JXDELPUM",
        "version": 2632,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/JXDELPUM",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/JXDELPUM",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-24",
            "numChildren": 0
        },
        "data": {
            "key": "JXDELPUM",
            "version": 2632,
            "itemType": "webpage",
            "title": "Copy files between Linux and FreeDOS",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "I run Linux as my primary operating system, and I boot FreeDOS in a virtual machine. Most of the time, I use QEMU as my PC emulator, but sometimes I'll run other experiments with GNOME Boxes (which uses QEMU as a back-end virtual machine) or with VirtualBox.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 24, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/copy-files-linux-freedos",
            "accessDate": "2021-06-24T13:57:50Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-24T13:57:50Z",
            "dateModified": "2021-06-24T13:58:28Z"
        }
    },
    {
        "key": "2DF59V4C",
        "version": 2631,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/2DF59V4C",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/2DF59V4C",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Sur",
            "parsedDate": "2021-06-24",
            "numChildren": 0
        },
        "data": {
            "key": "2DF59V4C",
            "version": 2631,
            "itemType": "webpage",
            "title": "View statistics about your code with Tokei",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Sudeshna",
                    "lastName": "Sur"
                }
            ],
            "abstractNote": "Recently, GitHub added a small indicator that shows details about projects, including what programming languages a project uses. Before this, it was hard for new contributors to know this type of information about the projects they were interested in.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 24, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/tokei",
            "accessDate": "2021-06-24T13:57:18Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "CRIEXPXR"
            ],
            "relations": {},
            "dateAdded": "2021-06-24T13:57:18Z",
            "dateModified": "2021-06-24T13:57:36Z"
        }
    },
    {
        "key": "T7PQXCE9",
        "version": 2630,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/T7PQXCE9",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/T7PQXCE9",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hermansen",
            "parsedDate": "2021-06-24",
            "numChildren": 0
        },
        "data": {
            "key": "T7PQXCE9",
            "version": 2630,
            "itemType": "webpage",
            "title": "Linux package management with apt",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Chris",
                    "lastName": "Hermansen"
                }
            ],
            "abstractNote": "On Linux, package managers help you handle updates, uninstalls, troubleshooting, and more for the software on your computer. Seth Kenlon wrote about dnf, the command-line package management tool for installing software in RHEL, CentOS, Fedora, Mageia, OpenMandriva, and other Linux distros.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 24, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/apt-linux",
            "accessDate": "2021-06-24T13:56:41Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "8JPJFUFQ"
            ],
            "relations": {},
            "dateAdded": "2021-06-24T13:56:41Z",
            "dateModified": "2021-06-24T13:57:01Z"
        }
    },
    {
        "key": "5VC32DJL",
        "version": 2629,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/5VC32DJL",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/5VC32DJL",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Sur",
            "parsedDate": "2021-06-23",
            "numChildren": 0
        },
        "data": {
            "key": "5VC32DJL",
            "version": 2629,
            "itemType": "webpage",
            "title": "Replace find with fd on Linux",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Sudeshna",
                    "lastName": "Sur"
                }
            ],
            "abstractNote": "Many Linux programmers use the find command every single day of their career. But find gives a limited set of filesystem entries, and if you have to do a large set of find operations, it's not even very fast. So instead, I prefer to use the Rust fd command because it provides sensible defaults that work for most use cases.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 23, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/fd-linux",
            "accessDate": "2021-06-23T14:20:24Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "CRIEXPXR"
            ],
            "relations": {},
            "dateAdded": "2021-06-23T14:20:24Z",
            "dateModified": "2021-06-23T14:20:39Z"
        }
    },
    {
        "key": "IZBQ44PX",
        "version": 2629,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/IZBQ44PX",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/IZBQ44PX",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Kenlon",
            "parsedDate": "2021-06-23",
            "numChildren": 0
        },
        "data": {
            "key": "IZBQ44PX",
            "version": 2629,
            "itemType": "webpage",
            "title": "Parsing config files with Lua",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Seth",
                    "lastName": "Kenlon"
                }
            ],
            "abstractNote": "Not all applications need configuration files; many applications benefit from starting fresh each time they are launched. Simple utilities, for instance, rarely require preferences or settings that persist across uses. However, when you write a complex application, it's nice for users to be able to configure how they interact with it and how it interacts with their system. That's what configuration files are for, and this article discusses some of the ways you can implement persistent settings with the Lua programming language.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 23, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/parsing-config-files-lua",
            "accessDate": "2021-06-23T14:19:59Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "VD9HCXJ9"
            ],
            "relations": {},
            "dateAdded": "2021-06-23T14:19:59Z",
            "dateModified": "2021-06-23T14:20:14Z"
        }
    },
    {
        "key": "4B7FNECJ",
        "version": 2629,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/4B7FNECJ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/4B7FNECJ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-23",
            "numChildren": 0
        },
        "data": {
            "key": "4B7FNECJ",
            "version": 2629,
            "itemType": "webpage",
            "title": "Program on FreeDOS with Bywater BASIC",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "In the early days of personal computing—from the late 1970s and through the 1980s—many people got their start with BASIC programming. BASIC was a universal programming language that came built into most personal computers, from Apple to IBM PCs. [OS_EMBEDDED_MENU_RIGHT:]When we started the FreeDOS Project in June 1994, it seemed natural that we should include an open source BASIC environment. I was excited to discover one already existed in Bywater BASIC.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 23, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/freedos-bywater-basic",
            "accessDate": "2021-06-23T14:19:31Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-23T14:19:31Z",
            "dateModified": "2021-06-23T14:19:47Z"
        }
    },
    {
        "key": "PXUGGVGX",
        "version": 2628,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/PXUGGVGX",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/PXUGGVGX",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Sur",
            "parsedDate": "2021-06-22",
            "numChildren": 0
        },
        "data": {
            "key": "PXUGGVGX",
            "version": 2628,
            "itemType": "webpage",
            "title": "Replace du with dust on Linux",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Sudeshna",
                    "lastName": "Sur"
                }
            ],
            "abstractNote": "If you work on the Linux command line, you will be familiar with the du command.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 22, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/dust-linux",
            "accessDate": "2021-06-22T14:55:37Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "CRIEXPXR"
            ],
            "relations": {},
            "dateAdded": "2021-06-22T14:55:37Z",
            "dateModified": "2021-06-22T14:55:54Z"
        }
    },
    {
        "key": "8EAFNYVZ",
        "version": 2628,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/8EAFNYVZ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/8EAFNYVZ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Kenlon",
            "parsedDate": "2021-06-22",
            "numChildren": 0
        },
        "data": {
            "key": "8EAFNYVZ",
            "version": 2628,
            "itemType": "webpage",
            "title": "What is a config file?",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Seth",
                    "lastName": "Kenlon"
                }
            ],
            "abstractNote": "There are thousands of configuration files on your computer. You may never directly interact with the bulk of them, but they're scattered throughout your /etc folder and in ~/.config and ~/.local and /usr. There are probably some in /var and possibly even in /opt. If you've ever opened one by accident or to make a change, you may have wondered why some configuration files look one way while others look completely different.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 22, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/what-config-files",
            "accessDate": "2021-06-22T14:55:09Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "VD9HCXJ9"
            ],
            "relations": {},
            "dateAdded": "2021-06-22T14:55:09Z",
            "dateModified": "2021-06-22T14:55:25Z"
        }
    },
    {
        "key": "877IVUR5",
        "version": 2628,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/877IVUR5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/877IVUR5",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-22",
            "numChildren": 0
        },
        "data": {
            "key": "877IVUR5",
            "version": 2628,
            "itemType": "webpage",
            "title": "Edit text like Emacs in FreeDOS",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "On Linux, I often use the GNU Emacs editor to write the source code for new programs. I learned GNU Emacs long ago when I was an undergraduate student, and I still have the \"finger memory\" for all the keyboard shortcuts. When I started work on FreeDOS in 1994, I wanted to include an Emacs-like text editor. You can find many editors similar to Emacs, such as MicroEmacs, but these all take some shortcuts to fit into the 16-bit address space on DOS. However, I was very pleased to find Freemacs, by Russell \"Russ\" Nelson.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 22, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/freemacs",
            "accessDate": "2021-06-22T14:54:39Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-22T14:54:39Z",
            "dateModified": "2021-06-22T14:54:56Z"
        }
    },
    {
        "key": "S9R5UH4R",
        "version": 2627,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/S9R5UH4R",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/S9R5UH4R",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Sur",
            "parsedDate": "2021-06-21",
            "numChildren": 0
        },
        "data": {
            "key": "S9R5UH4R",
            "version": 2627,
            "itemType": "webpage",
            "title": "Replace man pages with Tealdeer on Linux",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Sudeshna",
                    "lastName": "Sur"
                }
            ],
            "abstractNote": "Tealdeer is a Rust implementation of tldr, which provides easy-to-understand information about common commands.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 21, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/tealdeer-linux",
            "accessDate": "2021-06-21T14:06:30Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "CRIEXPXR"
            ],
            "relations": {},
            "dateAdded": "2021-06-21T14:06:30Z",
            "dateModified": "2021-06-21T14:06:46Z"
        }
    },
    {
        "key": "9IHSG2ZL",
        "version": 2627,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/9IHSG2ZL",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/9IHSG2ZL",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hall",
            "parsedDate": "2021-06-21",
            "numChildren": 0
        },
        "data": {
            "key": "9IHSG2ZL",
            "version": 2627,
            "itemType": "webpage",
            "title": "Why I love programming on FreeDOS with GW-BASIC",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jim",
                    "lastName": "Hall"
                }
            ],
            "abstractNote": "When I was growing up, it seemed every \"personal computer\" from the TRS-80 to the Commodore to the Apple let you write your own programs in the Beginners' All-purpose Symbolic Instruction Code (BASIC) programming language. Our family had a clone of the Apple II called the Franklin ACE 1000, which—as a clone—also ran AppleSoft BASIC. I took to AppleSoft BASIC right away and read books and magazines to teach myself about BASIC programming.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 21, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/freedos-gw-basic",
            "accessDate": "2021-06-21T14:06:01Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "UHZVTQ2A"
            ],
            "relations": {},
            "dateAdded": "2021-06-21T14:06:01Z",
            "dateModified": "2021-06-21T14:06:19Z"
        }
    },
    {
        "key": "IVCEDYL7",
        "version": 2627,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/IVCEDYL7",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/IVCEDYL7",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Holm",
            "parsedDate": "2021-06-20",
            "numChildren": 0
        },
        "data": {
            "key": "IVCEDYL7",
            "version": 2627,
            "itemType": "webpage",
            "title": "8 books open source technologists should read this summer",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Joshua Allen",
                    "lastName": "Holm"
                }
            ],
            "abstractNote": "Welcome to the 2021 Opensource.com summer reading list. This year's list contains eight wonderful book recommendations from members of the Opensource.com community. From classics like Frank Herbert's Dune and a new translation of Beowulf to non-fiction books about the history of tech industry culture, this list has books for readers with different tastes and interests.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 20, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/2021-opensourcecom-summer-reading-list",
            "accessDate": "2021-06-21T13:59:25Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "PBICBAX7"
            ],
            "relations": {},
            "dateAdded": "2021-06-21T13:59:25Z",
            "dateModified": "2021-06-21T13:59:44Z"
        }
    },
    {
        "key": "E4UEGEKP",
        "version": 2626,
        "library": {
            "type": "group",
            "id": 261511,
            "name": "Opensource.com",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/opensource.com",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/261511/items/E4UEGEKP",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/opensource.com/items/E4UEGEKP",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 979938,
                "username": "holmja",
                "name": "Joshua Allen Holm",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/holmja",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Kenlon",
            "parsedDate": "2021-06-18",
            "numChildren": 0
        },
        "data": {
            "key": "E4UEGEKP",
            "version": 2626,
            "itemType": "webpage",
            "title": "5 more reasons to run Kubernetes in your Linux homelab",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Seth",
                    "lastName": "Kenlon"
                }
            ],
            "abstractNote": "In 5 reasons to run Kubernetes on your Raspberry Pi homelab, I explain why you might want to use Kubernetes at home. Those reasons are relatively arbitrary, and they mostly focus on outcomes. Aside from what Kubernetes can do, there are several other good reasons to look at Kubernetes as an important next step in your personal computing experience.",
            "websiteTitle": "Opensource.com",
            "websiteType": "",
            "date": "June 18, 2021",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://opensource.com/article/21/6/kubernetes-linux-homelab",
            "accessDate": "2021-06-18T14:02:10Z",
            "shortTitle": "",
            "language": "English",
            "rights": "CC BY-SA",
            "extra": "",
            "tags": [],
            "collections": [
                "VD9HCXJ9"
            ],
            "relations": {},
            "dateAdded": "2021-06-18T14:02:10Z",
            "dateModified": "2021-06-18T14:02:28Z"
        }
    }
]