{"id":27453847,"url":"https://github.com/artyom-poptsov/artyom-poptsov","last_synced_at":"2026-02-02T09:42:14.827Z","repository":{"id":180776945,"uuid":"661278154","full_name":"artyom-poptsov/artyom-poptsov","owner":"artyom-poptsov","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-17T19:51:09.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T13:57:30.355Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/artyom-poptsov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-07-02T10:53:17.000Z","updated_at":"2025-01-17T19:51:11.000Z","dependencies_parsed_at":"2024-08-18T05:20:51.082Z","dependency_job_id":"73f24fa9-d7ef-43fa-b617-79c296ba36f0","html_url":"https://github.com/artyom-poptsov/artyom-poptsov","commit_stats":null,"previous_names":["artyom-poptsov/artyom-poptsov"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/artyom-poptsov/artyom-poptsov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artyom-poptsov%2Fartyom-poptsov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artyom-poptsov%2Fartyom-poptsov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artyom-poptsov%2Fartyom-poptsov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artyom-poptsov%2Fartyom-poptsov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artyom-poptsov","download_url":"https://codeload.github.com/artyom-poptsov/artyom-poptsov/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artyom-poptsov%2Fartyom-poptsov/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264283839,"owners_count":23584619,"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":[],"created_at":"2025-04-15T13:57:28.943Z","updated_at":"2026-02-02T09:42:09.793Z","avatar_url":"https://github.com/artyom-poptsov.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Here's my [book on combining art and\ntechnology](https://github.com/artyom-poptsov/SPARC) (CC-BY-SA 4.0).  Available\nin Russian and English.\n\n[GNU Guile](https://www.gnu.org/software/guile/) projects:\n- [Guile-SSH](https://github.com/artyom-poptsov/guile-ssh) –\n  [libssh](https://libssh.org/) bindings for GNU Guile.  The library is used in\n  GNU Guix to implement its [offloading\n  feature](https://guix.gnu.org/manual/en/html_node/Daemon-Offload-Setup.html).\n- [Guile-SMC](https://github.com/artyom-poptsov/guile-smc) – GNU Guile State\n  Machine Compiler.  This tool allows to compile PlantUML state diagrams into\n  working Scheme code which in turn makes finite-state machine approach easier\n  to apply.\n- [Guile-DSV](https://github.com/artyom-poptsov/guile-dsv) – Delimiter-separated\n  values (DSV) format parser for GNU Guile.  The library comes with a CLI tool\n  for working with CSV/DSV data.\n- [Guile-PNG](https://github.com/artyom-poptsov/guile-png) – Portable Network\n  Graphics (PNG, [RFC2083](https://www.rfc-editor.org/rfc/rfc2083)) library.\n- [Guile-INI](https://github.com/artyom-poptsov/guile-ini) – A library for\n  working with [INI format](https://en.wikipedia.org/wiki/INI_file).\n- [Guile-ICS](https://github.com/artyom-poptsov/guile-ics) – iCalendar\n  ([RFC5545](https://www.rfc-editor.org/rfc/rfc5545)) and vCard\n  (https://www.rfc-editor.org/rfc/rfc6350) format reader/writer.\n- [Guile-Web-Driver-NG](https://github.com/artyom-poptsov/guile-web-driver-ng) -\n  WebDriver (Selenium) client.\n- [Guile-QR-Code](https://github.com/artyom-poptsov/guile-qr-code) - QR Code\n  generator.\n- [Guile-Udev](https://github.com/artyom-poptsov/guile-udev) – Bindings to\n  libudev.\n- [Guile-GitLab](https://github.com/artyom-poptsov/guile-gitlab) – An interface\n  to GitLab CE REST API.\n- [Guile-Deck](https://github.com/artyom-poptsov/guile-deck) – Matrix network\n  SDK.\n\nOther:\n- [mst](https://gitlab.com/gkaz/mst) – \"Multi-Seat Tookit\" that allows to\n  create multi-seat configurations using graphical interface. I'm developing\n  this project as part of my job at [\"AZ\" Company Group\n  LLC](https://www.gkaz.ru/).\n\nYou can find my CV [here](https://memory-heap.org/~avp/cv.html) or\n[here](https://github.com/artyom-poptsov/memory-heap.org/blob/master/cv.org).\n\nMy personal website is also [available on\nIPFS](http://ipfs.io/ipfs/QmbtYVwnYuStJnsB2ZSC4Jhy1rT3dwUyBmr7BBMkGhfg8J).\n\nIf you like my work you can support me by sending some Bitcoins:\n`bc1qp7vwxnp4z05fgedfsrqeqvt89fjwnnghng0vp5`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartyom-poptsov%2Fartyom-poptsov","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartyom-poptsov%2Fartyom-poptsov","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartyom-poptsov%2Fartyom-poptsov/lists"}