{"id":18573444,"url":"https://github.com/maurizuki/o2","last_synced_at":"2026-01-07T13:19:08.121Z","repository":{"id":43115454,"uuid":"326715220","full_name":"maurizuki/O2","owner":"maurizuki","description":"Welcome to O2, a new way to store and organize your personal data.","archived":false,"fork":false,"pushed_at":"2025-05-21T07:47:47.000Z","size":3418,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T08:45:11.777Z","etag":null,"topics":["password-manager","personal-information-manager","pim"],"latest_commit_sha":null,"homepage":"https://maurizuki.github.io/O2/","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maurizuki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-04T14:48:23.000Z","updated_at":"2025-05-21T07:44:58.000Z","dependencies_parsed_at":"2023-12-18T16:59:59.524Z","dependency_job_id":"a1b22496-e7a4-46f6-a3ee-a9b9058b9090","html_url":"https://github.com/maurizuki/O2","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/maurizuki/O2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maurizuki%2FO2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maurizuki%2FO2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maurizuki%2FO2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maurizuki%2FO2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maurizuki","download_url":"https://codeload.github.com/maurizuki/O2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maurizuki%2FO2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261373719,"owners_count":23148919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["password-manager","personal-information-manager","pim"],"created_at":"2024-11-06T23:09:29.342Z","updated_at":"2026-01-07T13:19:08.116Z","avatar_url":"https://github.com/maurizuki.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# O2\n\n[![release](https://img.shields.io/github/v/release/maurizuki/O2)](https://github.com/maurizuki/O2/releases/latest)\n[![release date](https://img.shields.io/github/release-date/maurizuki/O2)](https://github.com/maurizuki/O2/releases/latest)\n[![issues](https://img.shields.io/github/issues/maurizuki/O2)](https://github.com/maurizuki/O2/issues)\n[![sourceforge.net downloads](https://img.shields.io/sourceforge/dt/o2project?logo=sourceforge)](https://github.com/maurizuki/O2/releases/latest)\n[![github downloads](https://img.shields.io/github/downloads/maurizuki/O2/total?logo=github)](https://github.com/maurizuki/O2/releases/latest)\n\nWelcome to O2, a new way to store and organize your personal data.\n\nO2 is open source software, released under the [Mozilla Public License Version 2.0](http://mozilla.org/MPL/2.0/).\n\n## Getting started\n\nIn order to start to use O2 - after installing it on your computer - see the examples in the *Examples* directory:\n\n- __AddressBook.o2__ shows how to use the *rules* of type *E-mail address*, *Highlight*, *Internet link*, *Recurrence* to organize contact informations and recurrences of your relatives, friends, co-workers. The example also shows how to use the *relations* to connect husbands with wives, brothers with sisters, companies with employees.\n- __PasswordWallet.o2__ shows how to use the *rule* of type *Password* to create a safe place to store the credentials of your accounts. The password to open the file is *password*.\n\n### System requirements\n\nTo work properly, O2 needs Microsoft Edge WebView2 Runtime. If it is not already installed, download it from the official [webpage](https://developer.microsoft.com/en-us/microsoft-edge/webview2/) (the evergreen version is recommended).\n\n### Install with Windows Package Manager\n\nTo install O2 with the Windows Package Manager - a.k.a. *winget* - use the following command:\n```\nwinget install --id=maurizuki.O2 -e\n```\n\n## Change log\n\n### Version 3.3\n- *Export to HTML*: the style selection is now stored in the settings and restored every time the preview is opened.\n- Rich Text Format files (License.rtf, ReadMe.rtf) replaced with plain text versions.\n\n### Version 3.2\n- Multi-language support (a.k.a. Italian translation) removed. The feature is deprecated and no longer supported in Delphi 12.\n- Import improvement: title, description and author are now imported.\n- *Import from XML* improvement: the file is no longer completely overwritten, as it is for the other imports.\n- *Export to XML* improvement: the export can now be limited to the selection, as it is for the other exports.\n- *Export to HTML*: new style sheet *\"Sticky Notes\"*.\n- *Export to HTML*: small improvements to the HTML code and CSS classes.\n\n### Version 3.1\n-\tCryptography enhancement: the cipher algorithm initialization vector is now randomly generated.\n-\tNew feature: custom style sheets for *Export to HTML*. Each *.css* file found in the *Styles* folder can be selected in the *Style* menu of the preview window.\n-\t*Export to HTML*: new dark theme added.\n\n### Version 3.0\n- Extensive source code rewrite in order to upgrade it to much modern coding techniques. This may or may not cause some bugs 🙂\n- *Object notes* view: note text is now displayed using an Edge-based control instead of an Internet Explorer-based one.\n- *Export to HTML*: export preview is now displayed using an Edge-based control instead of an Internet Explorer-based one.\n- *Object properties* dialog: simplified tags management.\n- *Object properties* dialog: the password strength indicator is now automatically displayed for fields that matches rules of type *Password*.\n\n## Acknowledgements\n\nThe development and deployment of O2 were made possible thanks to the following tools:  \n\n__DCPCrypt Cryptographic Component Library__  \nCopyright (C) 1999-2009 David Barton.  \n\n__delphi-markdown__  \nCopyright (C) 2011+ Health Intersections Pty Ltd.  \n\n__Inno Setup__  \nCopyright (C) 1997-2025 Jordan Russell.  \nPortions Copyright (C) 2000-2025 Martijn Laan.  \n\n__JEDI Visual Component Library__  \nCopyright (C) 1999-2025 the Project JEDI community.  \n\n__Spring4D__  \nCopyright (C) 2009-2025 Spring4D Team.  \n\n__SZCRC32 unit__  \nCopyright (C) 2004 Sasa Zeman.  \n\n__UPX - The Ultimate Packer for eXecutables__  \nCopyright (C) 1996-2025 Markus Oberhumer, Laszlo Molnar, John Reiser.  \n\n__zxcvbn__  \nCopyright (C) 2012-2016 Dan Wheeler and Dropbox, Inc.  \nDelphi porting by TCardinal.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaurizuki%2Fo2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaurizuki%2Fo2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaurizuki%2Fo2/lists"}