From e3f987ad8db117efe00241cdb61207833aa64acb Mon Sep 17 00:00:00 2001 From: Fundor333 Date: Tue, 1 Apr 2025 19:31:14 +0200 Subject: [PATCH] Refactor JSON files for improved formatting and add pre-commit hook to Makefile --- .pre-commit-config.yaml | 105 +- data/about.json | 30 +- data/about_backup.json | 42 +- data/books.json | 8972 ++++++++--------- data/feed.json | 3020 +++--- data/jobs.json | 46 +- data/note.json | 41 +- data/project.json | 72 +- data/raw_hoarding.json | 44 +- .../08c0935f1312fb1607f3c6cf1038f692.json | 6 +- .../0c7a3988d3c5ea547d233fb488867214.json | 11 +- .../1121eb6689e5d69b41185bd893d0c629.json | 6 +- .../2004b118d788c757264665c1fba36903.json | 6 +- .../3a557bcb598aca7db31183f7d38af03a.json | 6 +- .../3d445b40ab2327fe4364596db5f6eedf.json | 8 +- .../54a1a76ab3bdea4d4ae6382cbee410d2.json | 6 +- .../5937e17c0f2e8d58cd0b350129c5e57d.json | 6 +- .../6ba02a68744476c5f716ce4b31cf2486.json | 7 +- .../743885fb13b4650735f6029701fa6f9d.json | 7 +- .../835538551d45ea767adb316082c2dca7.json | 6 +- .../856e1d062671ba66ff3b35b0bfc185f8.json | 6 +- .../8a88f60143a6be076f74f425afc462e2.json | 7 +- .../8ecdc58e9aab271b8467e1fad134dee2.json | 6 +- .../905176fd30adacdeb096efcfc1e7b6eb.json | 8 +- .../907c2a3e97c93b0109753124a8cce989.json | 6 +- .../9c47c5d4d34c5c93a9a0fbca1d413144.json | 8 +- .../9c9dabe8ed9066a4dac9c6a3451b4cf7.json | 7 +- .../b0928a709a21ad14f4208bf432ec4da3.json | 7 +- .../b26cbd0065898f93c9d0688f90530081.json | 6 +- .../b84affb99f8173b482f1760ec8cc9756.json | 7 +- .../bfd0197afb067a27f0fbc7e3350494f9.json | 6 +- .../caef38922172a11490a63af333d6c22c.json | 6 +- .../d466a947c57bdf9ae7bf1a2a83a664db.json | 6 +- .../da45e959df9ed88605f7f67a80d03046.json | 9 +- .../e0d08bec318fd88cf4b1d8ee080b3aa9.json | 6 +- .../e17c9a6d4800b07eef1ae8844f26ec6c.json | 6 +- .../e27e929dea17d2d392d28376ed3bc87e.json | 6 +- .../eab90564da0ace53547f1d219e5d6a7c.json | 6 +- .../ee2e0a846c57ae8e195c1d2955f81e03.json | 7 +- .../efc2f98d5c5212594666d879a2bdb228.json | 6 +- .../f34a45a9944d9aa8679b789a8348b733.json | 6 +- .../f37a68b0fc199b9f3eb77236575ee63b.json | 6 +- .../f525a6a171f82d06ba2182d36425b550.json | 6 +- .../f60fa429587a342d58545ddcaba90029.json | 7 +- .../f83305f7400148066b344bbbcd710668.json | 6 +- data/syndication/hacker_news/fundor333.json | 15 +- .../0029ef4e4d5743a33a679b91ac7fcbc9.json | 33 +- .../1395361.json | 22 +- .../014e0643ca4fcb5252777b31515a6a56.json | 44 +- .../1842653.json | 26 +- .../08c0935f1312fb1607f3c6cf1038f692.json | 44 +- .../1850406.json | 26 +- .../0c1de081572e9864a2970cd48afa7b2e.json | 63 +- .../1293235.json | 22 +- .../1293476.json | 26 +- .../0c7a3988d3c5ea547d233fb488867214.json | 36 +- .../1294830.json | 25 +- .../0e68c04743f4a5d7127c2b27488a4b35.json | 33 +- .../1848568.json | 22 +- .../1121eb6689e5d69b41185bd893d0c629.json | 33 +- .../1854912.json | 22 +- .../12aa525d1a761e00dd347d13e84850c6.json | 44 +- .../1842649.json | 26 +- .../136a3c6a977f33b13ee0dd52d2e2288c.json | 85 +- .../1447004.json | 36 +- .../1614159.json | 27 +- .../13e9858e8eb9c34b46c3a12b02f785b2.json | 44 +- .../1842664.json | 26 +- .../170159beb60735fed67b14379b0f1d73.json | 44 +- .../1842655.json | 26 +- .../1a425a9cf6c3b3489e9c71299aefe3bf.json | 33 +- .../1387702.json | 22 +- .../1ad0a3a7d81d39cfeb6a6a825d0c92cb.json | 44 +- .../1848500.json | 26 +- .../22913920b64751f10434c2a02f4eaae8.json | 44 +- .../1842645.json | 26 +- .../2489ee1f98f23704f55d9decd8652e80.json | 44 +- .../1842658.json | 26 +- .../2f90860d07887b1579624602277f2167.json | 44 +- .../1842656.json | 26 +- .../32ae025bc2b3619ed6364f6ed4357518.json | 44 +- .../1364280.json | 26 +- .../35ca428e3e161558a6a939ab4dd08ddd.json | 44 +- .../1842642.json | 26 +- .../383a8c49e3b7d2742d6343fef4d3fa87.json | 33 +- .../1543150.json | 22 +- .../391ff048fe44c65d530ec0d84475d8d5.json | 44 +- .../1842667.json | 26 +- .../3d445b40ab2327fe4364596db5f6eedf.json | 96 +- .../1880901.json | 29 +- .../1880902.json | 26 +- .../1880921.json | 22 +- .../414190aca3b47e49096a23f4cfa63689.json | 120 +- .../1845508.json | 26 +- .../1845509.json | 26 +- .../1845510.json | 26 +- .../1845511.json | 26 +- .../44dbc4a11b378be3342a80bbd192039f.json | 44 +- .../1842661.json | 26 +- .../48f17d6a7ae99664f2bf618b040e04de.json | 43 +- .../1419869.json | 25 +- .../4ec4e0df038d089e72775a5ef54dfc50.json | 33 +- .../1366779.json | 22 +- .../536f52fdb6544ab4c6c17d6fce078af1.json | 44 +- .../1842668.json | 26 +- .../54433409968be1e7ed3b7e78addcdb11.json | 94 +- .../5937e17c0f2e8d58cd0b350129c5e57d.json | 44 +- .../1848545.json | 26 +- .../59c6e2e042e548ba2465c7ba97e8e859.json | 33 +- .../1293232.json | 22 +- .../5b12020e8f9c83eeb5654121ee1c5413.json | 62 +- .../1543462.json | 25 +- .../1543463.json | 22 +- .../5b626ea0d2e94c5fb76b3145f3a63e69.json | 33 +- .../1384312.json | 22 +- .../5d6cd422a046882e67f1dd0a1e64dfe9.json | 44 +- .../1842646.json | 26 +- .../63ac86f071980c9d727abc651a19b957.json | 44 +- .../1842675.json | 26 +- .../6cca6e1ea8d0c46b56d1bca8633f7740.json | 139 +- .../1841584.json | 26 +- .../1841585.json | 22 +- .../1841586.json | 22 +- .../1841587.json | 22 +- .../1841623.json | 22 +- .../1843408.json | 22 +- .../6f2a37d960b927b4fa4c85cedf1eed9d.json | 44 +- .../1842640.json | 26 +- .../6fc969821628942606de82c9a6c58925.json | 44 +- .../1842662.json | 26 +- .../71c47bb8a913deaae9992bd7f6de515b.json | 73 +- .../1321673.json | 25 +- .../1861724.json | 33 +- .../72078bd1294cce47197ecc6cb16410e5.json | 33 +- .../1374075.json | 22 +- .../7425b3f1462f8b19d5cad1c2ead91f3e.json | 47 +- .../1583690.json | 29 +- .../743885fb13b4650735f6029701fa6f9d.json | 44 +- .../1879638.json | 26 +- .../7a4493181ec9e677232512a09e913572.json | 44 +- .../1842657.json | 26 +- .../8178793fb33c4db4a2df0c2d76cc45ca.json | 33 +- .../1367351.json | 22 +- .../88285c014accb11d2a40c15750e88e64.json | 44 +- .../1842650.json | 26 +- .../8a88f60143a6be076f74f425afc462e2.json | 44 +- .../1878063.json | 26 +- .../8df924fdf3001cce89dc8fd802f4b5c8.json | 44 +- .../1842669.json | 26 +- .../8e216a30d52585206089d396ec873c62.json | 44 +- .../1842673.json | 26 +- .../905176fd30adacdeb096efcfc1e7b6eb.json | 44 +- .../1877999.json | 26 +- .../938924cd3b0ff6182c877f0ec2419239.json | 44 +- .../1842647.json | 26 +- .../9c0c74d0c7e562c425703654f2afd61a.json | 44 +- .../1842654.json | 26 +- .../9c47c5d4d34c5c93a9a0fbca1d413144.json | 44 +- .../1880556.json | 26 +- .../9c9dabe8ed9066a4dac9c6a3451b4cf7.json | 44 +- .../1879639.json | 26 +- .../9ef6fbb31d7e00dcf1a2b460e83a0f46.json | 44 +- .../1842644.json | 26 +- .../a09a7b25d991712036a2ef2395891fb5.json | 44 +- .../1842676.json | 26 +- .../a57a0eb4a8693b3aea4f7eddddbf07c6.json | 44 +- .../1532897.json | 26 +- .../a866b70d67ce8205650ecf4378e6e0be.json | 63 +- .../1560903.json | 22 +- .../1842674.json | 26 +- .../abb2ae15bf85a050162d40b1834494f5.json | 33 +- .../1360566.json | 22 +- .../b26cbd0065898f93c9d0688f90530081.json | 44 +- .../1897470.json | 26 +- .../b4e5e1d14cbb39d8ab40574d2023582b.json | 44 +- .../1842670.json | 26 +- .../b545fe46370eba74fdb1e9afcb799c75.json | 33 +- .../1365897.json | 22 +- .../b73897d448df8b879af10e728d4a4d35.json | 33 +- .../1381506.json | 22 +- .../b84affb99f8173b482f1760ec8cc9756.json | 52 +- .../1877823.json | 22 +- .../1877825.json | 22 +- .../bbfbc0099996efe214f6491024fc8a3e.json | 33 +- .../1372364.json | 22 +- .../bc74eef145aefa67aaab265512a1b0b1.json | 44 +- .../1842663.json | 26 +- .../bce551aa18e994356ba4186d6f0b9d1a.json | 48 +- .../1450432.json | 30 +- .../c0398e8d051bd1f2a9e6ad27ff85bc81.json | 62 +- .../1435273.json | 25 +- .../1448702.json | 22 +- .../ca93b764d932ae327c8f60aab6e090f3.json | 44 +- .../1842671.json | 26 +- .../caef38922172a11490a63af333d6c22c.json | 44 +- .../1854565.json | 26 +- .../cd57e7b50405154badb47a34c5c87723.json | 44 +- .../1842660.json | 26 +- .../cd64cf296a5f8dc454cb299a1c11348d.json | 44 +- .../1842665.json | 26 +- .../ce43c03e79204ad312066d0a75d938d7.json | 47 +- .../1843534.json | 29 +- .../d24f90f04fb60b2c2a84bab7b2b81e89.json | 44 +- .../1842652.json | 26 +- .../d255eeeffcbf2b2d47c4c7c7ab8a0df3.json | 44 +- .../1842666.json | 26 +- .../d466a947c57bdf9ae7bf1a2a83a664db.json | 44 +- .../1886765.json | 26 +- .../d4d107b094c0e1504e4f930ce0566608.json | 44 +- .../1842672.json | 26 +- .../d4e7477dc2e56b5967bba0d005d192fb.json | 135 +- .../1700840.json | 26 +- .../1700841.json | 22 +- .../1700842.json | 26 +- .../1700843.json | 22 +- .../1842643.json | 26 +- .../da45e959df9ed88605f7f67a80d03046.json | 44 +- .../1879513.json | 26 +- .../dfa16b8a80d8bec166d08fb754492397.json | 44 +- .../1842651.json | 26 +- .../e3a6ed9907e6328300a58b4a349d372b.json | 44 +- .../1842648.json | 26 +- .../e55bd59ec5d643c132eebb74006298e1.json | 33 +- .../1361341.json | 22 +- .../e69303117b34b8dc88cdcfd3530e2f23.json | 44 +- .../1842659.json | 26 +- .../e761ae7ebfad75f8e577bbe5d1f51149.json | 47 +- .../1294990.json | 29 +- .../eab90564da0ace53547f1d219e5d6a7c.json | 44 +- .../1842639.json | 26 +- .../ed30f27d8bd2b7210d1ca723690737f0.json | 33 +- .../1385815.json | 22 +- .../ee2e0a846c57ae8e195c1d2955f81e03.json | 44 +- .../1881701.json | 26 +- .../eebd6620302d61efc418e11b3d552111.json | 44 +- .../1842641.json | 26 +- .../efc2f98d5c5212594666d879a2bdb228.json | 44 +- .../1879903.json | 26 +- .../f525a6a171f82d06ba2182d36425b550.json | 44 +- .../1900743.json | 26 +- .../f6bd4aad87a0230eceecdf9c95ba9112.json | 70 +- .../1622159.json | 22 +- .../1623269.json | 33 +- .../f83305f7400148066b344bbbcd710668.json | 44 +- .../1885793.json | 26 +- .../f8ea13bcb0d46d78ce947189796e3826.json | 63 +- .../1842721.json | 26 +- .../1843407.json | 22 +- .../fdcc21f237c4661d616cb7749bc9c522.json | 104 +- .../1521960.json | 26 +- .../1521961.json | 22 +- .../1521995.json | 22 +- .../1522347.json | 25 +- frontmatter.json | 4 +- hydra-config.json | 5 +- makefile | 3 + package-lock.json | 712 +- package.json | 23 +- ...scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json | 8 +- .../DSCF0196_1045263310115265876.json | 41 +- .../DSCF0134_14102087774028151708.json | 41 +- .../IMG_0663_2985198149183147228.json | 41 +- .../IMG_5733_12509993600830099858.json | 37 +- ...on-sleeping-cloud_9480879989806749265.json | 41 +- .../DSCF0200_5621337396585245349.json | 41 +- .../DSCF0198_5064395197238622230.json | 41 +- .../DSCF0070_8132794018680201787.json | 41 +- .../DSCF0194_15085694576175521579.json | 41 +- ...0083-Enhanced-NR_12726801729766725486.json | 41 +- .../DSCF0154_13211179293601526534.json | 41 +- .../DSCF0204_9204225316626489698.json | 42 +- .../DSCF0096_12609291147221792616.json | 41 +- .../_D0A7824_1601528655527281916.json | 38 +- .../DSCF0356_4300094898666789579.json | 42 +- .../DSCF0399_5112932078349258236.json | 42 +- .../IMG_5830_7463675379706194523.json | 36 +- ...BD7F-7FFFE74A2BB3_1666667372509808842.json | 12 +- .../DSCF0290-2_3394421102469900426.json | 42 +- .../DSCF0290-3_17371124707104197089.json | 42 +- .../DSCF0290-4_6654543183124253797.json | 42 +- .../DSCF0290-5_2123083300222834369.json | 42 +- .../DSCF0290-6_14014202182384348026.json | 42 +- .../DSCF0290_14215770477982917500.json | 42 +- .../DSCF0285_899853240451808504.json | 42 +- weeknote-config.json | 45 +- 285 files changed, 14959 insertions(+), 6828 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 25663c75..a66c6375 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,54 +1,55 @@ fail_fast: true repos: - - repo: https://github.com/adamchainz/djade-pre-commit - rev: "1.3.2" # Replace with the latest tag on GitHub - hooks: - - id: djade - args: [ --target-version, "4.2" ] # Replace with Django version - - repo: https://github.com/pycqa/bandit - rev: 1.8.3 - hooks: - - id: bandit - args: [ "-iii", "-ll" ] - - repo: https://github.com/psf/black - rev: 25.1.0 - hooks: - - id: black - language_version: python3.9 - - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 - hooks: - - id: check-merge-conflict - - id: detect-private-key - - id: check-symlinks - - id: check-toml - - id: check-xml - - id: check-yaml - - id: forbid-new-submodules - - id: mixed-line-ending - - id: trailing-whitespace - language: python - - repo: https://github.com/pre-commit/pygrep-hooks - rev: v1.10.0 # Use the ref you want to point at - hooks: - - id: python-no-eval - - id: python-no-log-warn - - id: python-use-type-annotations - - repo: https://github.com/asottile/pyupgrade - rev: v3.19.1 - hooks: - - id: pyupgrade - args: [ --py311-plus ] - - repo: https://github.com/PyCQA/flake8 - rev: 7.1.2 - hooks: - - id: flake8 - additional_dependencies: [ - 'flake8-blind-except', - 'flake8-docstrings', - 'flake8-bugbear', - 'flake8-comprehensions', - 'flake8-docstrings', - 'flake8-implicit-str-concat', - 'pydocstyle>=5.0.0', - ] + - repo: https://github.com/adamchainz/djade-pre-commit + rev: "1.3.2" # Replace with the latest tag on GitHub + hooks: + - id: djade + args: [--target-version, "4.2"] # Replace with Django version + - repo: https://github.com/pycqa/bandit + rev: 1.8.3 + hooks: + - id: bandit + args: ["-iii", "-ll"] + - repo: https://github.com/psf/black + rev: 25.1.0 + hooks: + - id: black + language_version: python3.9 + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v5.0.0 + hooks: + - id: check-merge-conflict + - id: detect-private-key + - id: check-symlinks + - id: check-toml + - id: check-xml + - id: check-yaml + - id: forbid-new-submodules + - id: mixed-line-ending + - id: trailing-whitespace + language: python + - repo: https://github.com/pre-commit/pygrep-hooks + rev: v1.10.0 # Use the ref you want to point at + hooks: + - id: python-no-eval + - id: python-no-log-warn + - id: python-use-type-annotations + - repo: https://github.com/asottile/pyupgrade + rev: v3.19.1 + hooks: + - id: pyupgrade + args: [--py311-plus] + - repo: https://github.com/PyCQA/flake8 + rev: 7.2.0 + hooks: + - id: flake8 + additional_dependencies: + [ + "flake8-blind-except", + "flake8-docstrings", + "flake8-bugbear", + "flake8-comprehensions", + "flake8-docstrings", + "flake8-implicit-str-concat", + "pydocstyle>=5.0.0", + ] diff --git a/data/about.json b/data/about.json index e5a7698a..8092bf39 100644 --- a/data/about.json +++ b/data/about.json @@ -1,39 +1,37 @@ [ - - { + "label": "", "name": "Prenotazioni Nerd Show Bologna", - "url": "https://photo.fundor333.com/fiera/tf-al-nerd-show-bologna-2025/", - "label": "" + "url": "https://photo.fundor333.com/fiera/tf-al-nerd-show-bologna-2025/" }, { + "label": "", "name": "My Portfolio", - "url": "https://photo.fundor333.com", - "label": "" + "url": "https://photo.fundor333.com" }, { + "label": "", "name": "Instagram", - "url": "https://www.instagram.com/fundor333/", - "label": "" + "url": "https://www.instagram.com/fundor333/" }, { + "label": "", "name": "Facebook", - "url": "https://www.facebook.com/fundor333", - "label": "" + "url": "https://www.facebook.com/fundor333" }, { + "label": "", "name": "Discord", - "url": "https://discord.gg/C56ScB8c", - "label": "" + "url": "https://discord.gg/C56ScB8c" }, { + "label": "", "name": "Channel Telegram - Preview", - "url": "https://t.me/f333_photoset", - "label": "" + "url": "https://t.me/f333_photoset" }, { + "label": "", "name": "My Site", - "url": "https://fundor333.com", - "label": "" + "url": "https://fundor333.com" } ] diff --git a/data/about_backup.json b/data/about_backup.json index 05337ee4..1f2f504b 100644 --- a/data/about_backup.json +++ b/data/about_backup.json @@ -1,52 +1,52 @@ [ { + "label": "", "name": "Foto Lucca 2023", - "url": "https://drive.google.com/drive/folders/1Cw_RPbFxIvszODL2z4AwMoXm4kVxnHdp?usp=sharing", - "label": "" + "url": "https://drive.google.com/drive/folders/1Cw_RPbFxIvszODL2z4AwMoXm4kVxnHdp?usp=sharing" }, { + "label": "", "name": "My Portfolio", - "url": "https://photo.fundor333.com", - "label": "" + "url": "https://photo.fundor333.com" }, { + "label": "", "name": "Instagram", - "url": "https://www.instagram.com/fundor333/", - "label": "" + "url": "https://www.instagram.com/fundor333/" }, { + "label": "", "name": "Facebook", - "url": "https://www.facebook.com/fundor333", - "label": "" + "url": "https://www.facebook.com/fundor333" }, { + "label": "", "name": "Discord", - "url": "https://discord.gg/C56ScB8c", - "label": "" + "url": "https://discord.gg/C56ScB8c" }, { + "label": "", "name": "GitHub", - "url": "https://github.com/fundor333", - "label": "" + "url": "https://github.com/fundor333" }, { + "label": "", "name": "Mastodon", - "url": "https://mastodon.social/@fundor333", - "label": "" + "url": "https://mastodon.social/@fundor333" }, { + "label": "", "name": "Twitter", - "url": "https://twitter.com/fundor333", - "label": "" + "url": "https://twitter.com/fundor333" }, { + "label": "", "name": "Telegram", - "url": "https://t.me/fundor333", - "label": "" + "url": "https://t.me/fundor333" }, { + "label": "", "name": "My Site", - "url": "https://fundor333.com", - "label": "" + "url": "https://fundor333.com" } -] \ No newline at end of file +] diff --git a/data/books.json b/data/books.json index fb9dd63f..62d400ff 100644 --- a/data/books.json +++ b/data/books.json @@ -1,7282 +1,7282 @@ [ { - "Book Id": 37638098, - "Title": "Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs", + "Additional Authors": "", "Author": "Ken Kocienda", "Author l-f": "Kocienda, Ken", - "Additional Authors": "", + "Average Rating": 4.07, + "Binding": "Hardcover", + "Book Id": 37638098, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#111)", + "Date Added": "2022/09/12", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1250194466", "ISBN13": "9781250194466", "My Rating": 0, - "Average Rating": 4.07, - "Publisher": "St. Martin's Press", - "Binding": "Hardcover", - "Number of Pages": 264, - "Year Published": 2018, - "Original Publication Year": 2018, - "Date Read": "", - "Date Added": "2022/09/12", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#111)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 264, + "Original Publication Year": 2018, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "St. Martin's Press", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs", + "Year Published": 2018 }, { - "Book Id": 194854, - "Title": "A Year in the Life of a Shinto Shrine", + "Additional Authors": "", "Author": "John K. Nelson", "Author l-f": "Nelson, John K.", - "Additional Authors": "", + "Average Rating": 3.86, + "Binding": "Paperback", + "Book Id": 194854, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#110)", + "Date Added": "2022/08/13", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0295975008", "ISBN13": "9780295975009", "My Rating": 0, - "Average Rating": 3.86, - "Publisher": "University of Washington Press", - "Binding": "Paperback", - "Number of Pages": 225, - "Year Published": 1996, - "Original Publication Year": 1996, - "Date Read": "", - "Date Added": "2022/08/13", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#110)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 225, + "Original Publication Year": 1996, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "University of Washington Press", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "A Year in the Life of a Shinto Shrine", + "Year Published": 1996 }, { - "Book Id": 15827833, - "Title": "Poirot. Tutti i racconti", + "Additional Authors": "Diana Fonticoli, Maria Grazia Griffini, Lydia Lax", "Author": "Agatha Christie", "Author l-f": "Christie, Agatha", - "Additional Authors": "Diana Fonticoli, Maria Grazia Griffini, Lydia Lax", + "Average Rating": 4.33, + "Binding": "Paperback", + "Book Id": 15827833, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2022/07/26", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804620854", "ISBN13": "9788804620853", "My Rating": 4, - "Average Rating": 4.33, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 930, - "Year Published": 2012, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2022/07/26", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 930, + "Original Publication Year": 1999, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Poirot. Tutti i racconti", + "Year Published": 2012 }, { - "Book Id": 44703355, - "Title": "Diseases of the Ear in Children", + "Additional Authors": "", "Author": "Anton Friedrich Troeltsch", "Author l-f": "Troeltsch, Anton Friedrich", - "Additional Authors": "", + "Average Rating": 3, + "Binding": "Hardcover", + "Book Id": 44703355, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2022/07/22", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0469127031", "ISBN13": "9780469127036", "My Rating": 0, - "Average Rating": 3, - "Publisher": "Wentworth Press", - "Binding": "Hardcover", - "Number of Pages": 170, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2022/07/22", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 170, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Wentworth Press", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Diseases of the Ear in Children", + "Year Published": 2019 }, { - "Book Id": 17336734, - "Title": "Solaris", + "Additional Authors": "Francesco M. Cataluccio, Vera Verdiani", "Author": "Stanisław Lem", "Author l-f": "Lem, Stanisław", - "Additional Authors": "Francesco M. Cataluccio, Vera Verdiani", + "Average Rating": 3.99, + "Binding": "Paperback", + "Book Id": 17336734, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2022/07/22", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8838929106", "ISBN13": "9788838929106", "My Rating": 0, - "Average Rating": 3.99, - "Publisher": "Sellerio", - "Binding": "Paperback", - "Number of Pages": 317, - "Year Published": 2013, - "Original Publication Year": 1961, - "Date Read": "", - "Date Added": "2022/07/22", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 317, + "Original Publication Year": 1961, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Sellerio", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Solaris", + "Year Published": 2013 }, { - "Book Id": 39071691, - "Title": "The Bullet Journal Method: Track the Past, Order the Present, Design the Future", + "Additional Authors": "", "Author": "Ryder Carroll", "Author l-f": "Carroll, Ryder", - "Additional Authors": "", + "Average Rating": 4.04, + "Binding": "Kindle Edition", + "Book Id": 39071691, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2022/07/08", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 4, - "Average Rating": 4.04, - "Publisher": "Portfolio", - "Binding": "Kindle Edition", - "Number of Pages": 336, - "Year Published": 2018, - "Original Publication Year": 2018, - "Date Read": "", - "Date Added": "2022/07/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 336, + "Original Publication Year": 2018, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Portfolio", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Bullet Journal Method: Track the Past, Order the Present, Design the Future", + "Year Published": 2018 }, { - "Book Id": 50390066, - "Title": "The Temple of Django Database Performance", + "Additional Authors": "", "Author": "Andrew Brookins", "Author l-f": "Brookins, Andrew", - "Additional Authors": "", + "Average Rating": 3.88, + "Binding": "Paperback", + "Book Id": 50390066, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#1)", + "Date Added": "2021/03/23", + "Date Read": "2022/07/08", + "Exclusive Shelf": "read", "ISBN": "1734303700", "ISBN13": "9781734303704", "My Rating": 4, - "Average Rating": 3.88, - "Publisher": "Spellbook Press", - "Binding": "Paperback", - "Number of Pages": 162, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "2022/07/08", - "Date Added": "2021/03/23", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#1)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 162, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Spellbook Press", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Temple of Django Database Performance", + "Year Published": 2019 }, { - "Book Id": 55104040, - "Title": "La Stirpe della Gru", + "Additional Authors": "", "Author": "Joan He", "Author l-f": "He, Joan", - "Additional Authors": "", + "Average Rating": 3.63, + "Binding": "Hardcover", + "Book Id": 55104040, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#109)", + "Date Added": "2022/07/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804728809", "ISBN13": "9788804728801", "My Rating": 0, - "Average Rating": 3.63, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 456, - "Year Published": 2021, - "Original Publication Year": 2019, - "Date Read": "", - "Date Added": "2022/07/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#109)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 456, + "Original Publication Year": 2019, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La Stirpe della Gru", + "Year Published": 2021 }, { - "Book Id": 57287019, - "Title": "La maschera di No (Le cronache dell'acero e del ciliegio, #1)", + "Additional Authors": "", "Author": "Camille Monceaux", "Author l-f": "Monceaux, Camille", - "Additional Authors": "", + "Average Rating": 4.04, + "Binding": "Paperback", + "Book Id": 57287019, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#108)", + "Date Added": "2022/07/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8867225855", "ISBN13": "9788867225859", "My Rating": 0, - "Average Rating": 4.04, - "Publisher": "L'ippocampo", - "Binding": "Paperback", - "Number of Pages": 416, - "Year Published": 2021, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2022/07/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#108)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 416, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "L'ippocampo", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La maschera di No (Le cronache dell'acero e del ciliegio, #1)", + "Year Published": 2021 }, { - "Book Id": 294485, - "Title": "Una storia semplice", + "Additional Authors": "", "Author": "Leonardo Sciascia", "Author l-f": "Sciascia, Leonardo", - "Additional Authors": "", + "Average Rating": 3.82, + "Binding": "Paperback", + "Book Id": 294485, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#107)", + "Date Added": "2022/07/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845907295", "ISBN13": "9788845907296", "My Rating": 0, - "Average Rating": 3.82, - "Publisher": "Adelphi", - "Binding": "Paperback", - "Number of Pages": 66, - "Year Published": 1989, - "Original Publication Year": 1989, - "Date Read": "", - "Date Added": "2022/07/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#107)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 66, + "Original Publication Year": 1989, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Adelphi", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Una storia semplice", + "Year Published": 1989 }, { - "Book Id": 51045483, - "Title": "Colori proibiti", + "Additional Authors": "Maria Gioia Vienna", "Author": "Yukio Mishima", "Author l-f": "Mishima, Yukio", - "Additional Authors": "Maria Gioia Vienna", + "Average Rating": 3.92, + "Binding": "Paperback", + "Book Id": 51045483, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#106)", + "Date Added": "2022/07/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807890593", "ISBN13": "9788807890598", "My Rating": 0, - "Average Rating": 3.92, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 478, - "Year Published": 2018, - "Original Publication Year": 1951, - "Date Read": "", - "Date Added": "2022/07/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#106)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 478, + "Original Publication Year": 1951, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Colori proibiti", + "Year Published": 2018 }, { - "Book Id": 61052577, - "Title": "I miei giorni alla libreria Morisaki", + "Additional Authors": "Gala Maria Follaco", "Author": "Satoshi Yagisawa", "Author l-f": "Yagisawa, Satoshi", - "Additional Authors": "Gala Maria Follaco", + "Average Rating": 3.61, + "Binding": "Paperback", + "Book Id": 61052577, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#105)", + "Date Added": "2022/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807034948", "ISBN13": "9788807034947", "My Rating": 0, - "Average Rating": 3.61, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 149, - "Year Published": 2022, - "Original Publication Year": 2010, - "Date Read": "", - "Date Added": "2022/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#105)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 149, + "Original Publication Year": 2010, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I miei giorni alla libreria Morisaki", + "Year Published": 2022 }, { - "Book Id": 24292570, - "Title": "Le mappe del sapere. Visual Data di arti, nuovi linguaggi, diritti. L'infografica ridisegna le conoscenze", + "Additional Authors": "Gianluigi Colin", "Author": "Antonio Troiano", "Author l-f": "Troiano, Antonio", - "Additional Authors": "Gianluigi Colin", + "Average Rating": 3, + "Binding": "Paperback", + "Book Id": 24292570, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#104)", + "Date Added": "2022/03/15", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8817078077", "ISBN13": "9788817078078", "My Rating": 0, - "Average Rating": 3, - "Publisher": "Rizzoli - Fondazione Corriere della Sera", - "Binding": "Paperback", - "Number of Pages": 237, - "Year Published": 2014, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2022/03/15", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#104)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 237, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Rizzoli - Fondazione Corriere della Sera", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Le mappe del sapere. Visual Data di arti, nuovi linguaggi, diritti. L'infografica ridisegna le conoscenze", + "Year Published": 2014 }, { - "Book Id": 48739248, - "Title": "Un intoppo ai limiti della galassia", + "Additional Authors": "Alessandra Shomroni", "Author": "Etgar Keret", "Author l-f": "Keret, Etgar", - "Additional Authors": "Alessandra Shomroni", + "Average Rating": 4.03, + "Binding": "Paperback", + "Book Id": 48739248, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#88)", + "Date Added": "2021/08/23", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807033585", "ISBN13": "9788807033582", "My Rating": 0, - "Average Rating": 4.03, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 182, - "Year Published": 2019, - "Original Publication Year": 2018, - "Date Read": "", - "Date Added": "2021/08/23", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#88)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 182, + "Original Publication Year": 2018, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Un intoppo ai limiti della galassia", + "Year Published": 2019 }, { - "Book Id": 23355493, - "Title": "Sette brevi lezioni di fisica", + "Additional Authors": "", "Author": "Carlo Rovelli", "Author l-f": "Rovelli, Carlo", - "Additional Authors": "", + "Average Rating": 3.98, + "Binding": "Paperback", + "Book Id": 23355493, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845929256", "ISBN13": "9788845929250", "My Rating": 4, - "Average Rating": 3.98, - "Publisher": "Adelphi", - "Binding": "Paperback", - "Number of Pages": 94, - "Year Published": 2014, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 94, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Adelphi", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Sette brevi lezioni di fisica", + "Year Published": 2014 }, { - "Book Id": 11165222, - "Title": "Che cos'e un dispositivo?", + "Additional Authors": "", "Author": "Giorgio Agamben", "Author l-f": "Agamben, Giorgio", - "Additional Authors": "", + "Average Rating": 3.99, + "Binding": "Paperback", + "Book Id": 11165222, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#103)", + "Date Added": "2021/10/16", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8874520875", "ISBN13": "9788874520879", "My Rating": 0, - "Average Rating": 3.99, - "Publisher": "Nottetempo", - "Binding": "Paperback", - "Number of Pages": 35, - "Year Published": 2006, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2021/10/16", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#103)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 35, + "Original Publication Year": 2006, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Nottetempo", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Che cos'e un dispositivo?", + "Year Published": 2006 }, { - "Book Id": 52870162, - "Title": "Black mirror - Narrazioni filosofiche", + "Additional Authors": "Selena Pastorino", "Author": "Fausto Lammoglia", "Author l-f": "Lammoglia, Fausto", - "Additional Authors": "Selena Pastorino", + "Average Rating": 2.5, + "Binding": "Paperback", + "Book Id": 52870162, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#102)", + "Date Added": "2021/10/16", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8857553779", "ISBN13": "9788857553771", "My Rating": 0, - "Average Rating": 2.5, - "Publisher": "Mimesis", - "Binding": "Paperback", - "Number of Pages": 212, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/10/16", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#102)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 212, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mimesis", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Black mirror - Narrazioni filosofiche", + "Year Published": 2019 }, { - "Book Id": 57300122, - "Title": "Come funzionano i romanzi. Breve storia delle tecniche narrative per lettori e scrittori", + "Additional Authors": "Massimo Parizzi, Luca Briasco", "Author": "James Wood", "Author l-f": "Wood, James", - "Additional Authors": "Massimo Parizzi, Luca Briasco", + "Average Rating": 4, + "Binding": "Kindle Edition", + "Book Id": 57300122, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#101)", + "Date Added": "2021/10/16", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4, - "Publisher": "minimum fax", - "Binding": "Kindle Edition", - "Number of Pages": 198, - "Year Published": 2021, - "Original Publication Year": 2008, - "Date Read": "", - "Date Added": "2021/10/16", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#101)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 198, + "Original Publication Year": 2008, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "minimum fax", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Come funzionano i romanzi. Breve storia delle tecniche narrative per lettori e scrittori", + "Year Published": 2021 }, { - "Book Id": 42941727, - "Title": "La mucca viola. Farsi notare (e fare fortuna) in un mondo tutto marrone", + "Additional Authors": "", "Author": "Seth Godin", "Author l-f": "Godin, Seth", - "Additional Authors": "", + "Average Rating": 3.78, + "Binding": "Paperback", + "Book Id": 42941727, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#100)", + "Date Added": "2021/09/22", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8820058537", "ISBN13": "9788820058531", "My Rating": 0, - "Average Rating": 3.78, - "Publisher": "Sperling & Kupfer", - "Binding": "Paperback", - "Number of Pages": 197, - "Year Published": 2015, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2021/09/22", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#100)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 197, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Sperling & Kupfer", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La mucca viola. Farsi notare (e fare fortuna) in un mondo tutto marrone", + "Year Published": 2015 }, { - "Book Id": 2927443, - "Title": "Momo: L'arcana storia dei ladri di tempo e della bambina che restituì agli uomini il tempo trafugato", + "Additional Authors": "Daria Angeleri", "Author": "Michael Ende", "Author l-f": "Ende, Michael", - "Additional Authors": "Daria Angeleri", + "Average Rating": 4.33, + "Binding": "Hardcover", + "Book Id": 2927443, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8830401072", "ISBN13": "9788830401075", "My Rating": 5, - "Average Rating": 4.33, - "Publisher": "Longanesi", - "Binding": "Hardcover", - "Number of Pages": 247, - "Year Published": 1984, - "Original Publication Year": 1973, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 247, + "Original Publication Year": 1973, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Longanesi", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Momo: L'arcana storia dei ladri di tempo e della bambina che restituì agli uomini il tempo trafugato", + "Year Published": 1984 }, { - "Book Id": 18114120, - "Title": "Thanks for the Feedback: The Science and Art of Receiving Feedback Well", + "Additional Authors": "Sheila Heen", "Author": "Douglas Stone", "Author l-f": "Stone, Douglas", - "Additional Authors": "Sheila Heen", + "Average Rating": 4.05, + "Binding": "Hardcover", + "Book Id": 18114120, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#99)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0670014664", "ISBN13": "9780670014668", "My Rating": 0, - "Average Rating": 4.05, - "Publisher": "Viking", - "Binding": "Hardcover", - "Number of Pages": 348, - "Year Published": 2014, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#99)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 348, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Viking", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Thanks for the Feedback: The Science and Art of Receiving Feedback Well", + "Year Published": 2014 }, { - "Book Id": 9516, - "Title": "Persepolis: The Story of a Childhood (Persepolis, #1)", + "Additional Authors": "Mattias Ripa", "Author": "Marjane Satrapi", "Author l-f": "Satrapi, Marjane", - "Additional Authors": "Mattias Ripa", + "Average Rating": 4.26, + "Binding": "Paperback", + "Book Id": 9516, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "037571457X", "ISBN13": "9780375714573", "My Rating": 0, - "Average Rating": 4.26, - "Publisher": "Pantheon", - "Binding": "Paperback", - "Number of Pages": 153, - "Year Published": 2004, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 153, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Pantheon", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Persepolis: The Story of a Childhood (Persepolis, #1)", + "Year Published": 2004 }, { - "Book Id": 15195, - "Title": "The Complete Maus", + "Additional Authors": "", "Author": "Art Spiegelman", "Author l-f": "Spiegelman, Art", - "Additional Authors": "", + "Average Rating": 4.56, + "Binding": "Paperback", + "Book Id": 15195, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#98)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0141014083", "ISBN13": "9780141014081", "My Rating": 0, - "Average Rating": 4.56, - "Publisher": "Penguin Books", - "Binding": "Paperback", - "Number of Pages": 296, - "Year Published": 2003, - "Original Publication Year": 1980, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#98)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 296, + "Original Publication Year": 1980, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Penguin Books", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Complete Maus", + "Year Published": 2003 }, { - "Book Id": 49127750, - "Title": "The Official Downton Abbey Afternoon Tea Cookbook", + "Additional Authors": "Regula Ysewijn", "Author": "Gareth Neame", "Author l-f": "Neame, Gareth", - "Additional Authors": "Regula Ysewijn", + "Average Rating": 4.29, + "Binding": "Hardcover", + "Book Id": 49127750, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#97)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1681885034", "ISBN13": "9781681885032", "My Rating": 0, - "Average Rating": 4.29, - "Publisher": "Weldon Owen", - "Binding": "Hardcover", - "Number of Pages": 144, - "Year Published": 2020, - "Original Publication Year": 2020, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#97)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 144, + "Original Publication Year": 2020, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Weldon Owen", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Official Downton Abbey Afternoon Tea Cookbook", + "Year Published": 2020 }, { - "Book Id": 54911057, - "Title": "Fangs", + "Additional Authors": "", "Author": "Sarah Andersen", "Author l-f": "Andersen, Sarah", - "Additional Authors": "", - "ISBN": "", - "ISBN13": "", - "My Rating": 0, "Average Rating": 4.27, - "Publisher": "Andrews McMeel Publishing", "Binding": "Kindle Edition", - "Number of Pages": 115, - "Year Published": 2020, - "Original Publication Year": 2020, - "Date Read": "", - "Date Added": "2021/09/18", + "Book Id": 54911057, "Bookshelves": "to-read", "Bookshelves with positions": "to-read (#96)", + "Date Added": "2021/09/18", + "Date Read": "", "Exclusive Shelf": "to-read", + "ISBN": "", + "ISBN13": "", + "My Rating": 0, "My Review": "", - "Spoiler": "", + "Number of Pages": 115, + "Original Publication Year": 2020, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Andrews McMeel Publishing", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Fangs", + "Year Published": 2020 }, { - "Book Id": 57937976, - "Title": "Il libro delle case straordinarie", + "Additional Authors": "", "Author": "Seiji Yoshida", "Author l-f": "Yoshida, Seiji", - "Additional Authors": "", - "ISBN": "", - "ISBN13": "", - "My Rating": 0, "Average Rating": 4.61, - "Publisher": "L'ippocampo", "Binding": "Hardcover", - "Number of Pages": 128, - "Year Published": 2021, - "Original Publication Year": 2020, - "Date Read": "", - "Date Added": "2021/09/18", + "Book Id": 57937976, "Bookshelves": "to-read", "Bookshelves with positions": "to-read (#95)", + "Date Added": "2021/09/18", + "Date Read": "", "Exclusive Shelf": "to-read", - "My Review": "", - "Spoiler": "", - "Private Notes": "", - "Read Count": 0, - "Owned Copies": 0 - }, - { - "Book Id": 31138556, - "Title": "Homo Deus: A History of Tomorrow", - "Author": "Yuval Noah Harari", - "Author l-f": "Harari, Yuval Noah", - "Additional Authors": "", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4.22, - "Publisher": "Harper", - "Binding": "Kindle Edition", - "Number of Pages": 450, - "Year Published": 2017, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#94)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 128, + "Original Publication Year": 2020, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "L'ippocampo", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il libro delle case straordinarie", + "Year Published": 2021 }, { - "Book Id": 50347960, - "Title": "Ogni giorno è un buon giorno: Quindici gioie che il tè mi ha insegnato", + "Additional Authors": "", + "Author": "Yuval Noah Harari", + "Author l-f": "Harari, Yuval Noah", + "Average Rating": 4.22, + "Binding": "Kindle Edition", + "Book Id": 31138556, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#94)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", + "ISBN": "", + "ISBN13": "", + "My Rating": 0, + "My Review": "", + "Number of Pages": 450, + "Original Publication Year": 2015, + "Owned Copies": 0, + "Private Notes": "", + "Publisher": "Harper", + "Read Count": 0, + "Spoiler": "", + "Title": "Homo Deus: A History of Tomorrow", + "Year Published": 2017 + }, + { + "Additional Authors": "Laura Testaverde", "Author": "Noriko Morishita", "Author l-f": "Morishita, Noriko", - "Additional Authors": "Laura Testaverde", + "Average Rating": 3.96, + "Binding": "Paperback", + "Book Id": 50347960, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#93)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "880624311X", "ISBN13": "9788806243111", "My Rating": 0, - "Average Rating": 3.96, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 248, - "Year Published": 2020, - "Original Publication Year": 2002, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#93)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 248, + "Original Publication Year": 2002, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Ogni giorno è un buon giorno: Quindici gioie che il tè mi ha insegnato", + "Year Published": 2020 }, { - "Book Id": 58261519, - "Title": "Il fungo alla fine del mondo. La possibilità di vivere nelle rovine del capitalismo", + "Additional Authors": "", "Author": "Anna Lowenhaupt Tsing", "Author l-f": "Tsing, Anna Lowenhaupt", - "Additional Authors": "", + "Average Rating": 4.05, + "Binding": "Paperback", + "Book Id": 58261519, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#92)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "9791259520098", "My Rating": 0, - "Average Rating": 4.05, - "Publisher": "Keller", - "Binding": "Paperback", - "Number of Pages": 414, - "Year Published": 2021, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#92)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 414, + "Original Publication Year": 2015, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Keller", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il fungo alla fine del mondo. La possibilità di vivere nelle rovine del capitalismo", + "Year Published": 2021 }, { - "Book Id": 22472167, - "Title": "Quentin Tarantino e la filosofia: Come fare filosofia con un paio di pinze e una saldatrice", + "Additional Authors": "K. Silem Mohammad", "Author": "Richard V. Greene", "Author l-f": "Greene, Richard V.", - "Additional Authors": "K. Silem Mohammad", + "Average Rating": 3.71, + "Binding": "Paperback", + "Book Id": 22472167, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#91)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8857517152", "ISBN13": "9788857517155", "My Rating": 0, - "Average Rating": 3.71, - "Publisher": "Mimesis", - "Binding": "Paperback", - "Number of Pages": 205, - "Year Published": 2013, - "Original Publication Year": 2007, - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#91)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 205, + "Original Publication Year": 2007, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mimesis", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Quentin Tarantino e la filosofia: Come fare filosofia con un paio di pinze e una saldatrice", + "Year Published": 2013 }, { - "Book Id": 37847024, - "Title": "American Horror Story: Una cartografia postmoderna del gotico americano", + "Additional Authors": "", "Author": "Federico Boni", "Author l-f": "Boni, Federico", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 37847024, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#90)", + "Date Added": "2021/09/18", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8857532240", "ISBN13": "9788857532240", "My Rating": 0, - "Average Rating": 4, - "Publisher": "Mimesis", - "Binding": "Paperback", - "Number of Pages": 125, - "Year Published": 2016, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/09/18", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#90)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 125, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mimesis", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "American Horror Story: Una cartografia postmoderna del gotico americano", + "Year Published": 2016 }, { - "Book Id": 48655367, - "Title": "How to Repair Everything: A Green Guide to Fixing Stuff", + "Additional Authors": "", "Author": "Nick Harper", "Author l-f": "Harper, Nick", - "Additional Authors": "", + "Average Rating": 2.8, + "Binding": "Paperback", + "Book Id": 48655367, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#89)", + "Date Added": "2021/08/25", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "178929231X", "ISBN13": "9781789292312", "My Rating": 0, - "Average Rating": 2.8, - "Publisher": "Michael O'Mara", - "Binding": "Paperback", - "Number of Pages": 224, - "Year Published": 2020, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/08/25", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#89)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Michael O'Mara", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "How to Repair Everything: A Green Guide to Fixing Stuff", + "Year Published": 2020 }, { - "Book Id": 51804579, - "Title": "Echi in tempesta (L'Attraversaspecchi, #4)", + "Additional Authors": "Alberto Bracci Testasecca", "Author": "Christelle Dabos", "Author l-f": "Dabos, Christelle", - "Additional Authors": "Alberto Bracci Testasecca", + "Average Rating": 3.76, + "Binding": "Paperback", + "Book Id": 51804579, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/14", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8833572234", "ISBN13": "9788833572239", "My Rating": 3, - "Average Rating": 3.76, - "Publisher": "e/o", - "Binding": "Paperback", - "Number of Pages": 576, - "Year Published": 2020, - "Original Publication Year": 2019, - "Date Read": "", - "Date Added": "2021/08/14", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 576, + "Original Publication Year": 2019, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "e/o", "Read Count": 2, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Echi in tempesta (L'Attraversaspecchi, #4)", + "Year Published": 2020 }, { - "Book Id": 49520434, - "Title": "La memoria di Babel (L'Attraversaspecchi, #3)", + "Additional Authors": "Alberto Bracci Testasecca", "Author": "Christelle Dabos", "Author l-f": "Dabos, Christelle", - "Additional Authors": "Alberto Bracci Testasecca", + "Average Rating": 4.25, + "Binding": "Paperback", + "Book Id": 49520434, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/11", + "Date Read": "2021/08/14", + "Exclusive Shelf": "read", "ISBN": "8833571394", "ISBN13": "9788833571393", "My Rating": 4, - "Average Rating": 4.25, - "Publisher": "e/o", - "Binding": "Paperback", - "Number of Pages": 496, - "Year Published": 2019, - "Original Publication Year": 2017, - "Date Read": "2021/08/14", - "Date Added": "2021/08/11", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 496, + "Original Publication Year": 2017, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "e/o", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La memoria di Babel (L'Attraversaspecchi, #3)", + "Year Published": 2019 }, { - "Book Id": 43456614, - "Title": "Gli scomparsi di Chiardiluna (L'Attraversaspecchi, #2)", + "Additional Authors": "Alberto Bracci Testasecca", "Author": "Christelle Dabos", "Author l-f": "Dabos, Christelle", - "Additional Authors": "Alberto Bracci Testasecca", + "Average Rating": 4.49, + "Binding": "Paperback", + "Book Id": 43456614, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/10", + "Date Read": "2021/08/11", + "Exclusive Shelf": "read", "ISBN": "8833570533", "ISBN13": "9788833570532", "My Rating": 5, - "Average Rating": 4.49, - "Publisher": "e/o", - "Binding": "Paperback", - "Number of Pages": 576, - "Year Published": 2019, - "Original Publication Year": 2015, - "Date Read": "2021/08/11", - "Date Added": "2021/08/10", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 576, + "Original Publication Year": 2015, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "e/o", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Gli scomparsi di Chiardiluna (L'Attraversaspecchi, #2)", + "Year Published": 2019 }, { - "Book Id": 38885134, - "Title": "Fidanzati dell'inverno (L'Attraversaspecchi, #1)", + "Additional Authors": "Alberto Bracci Testasecca", "Author": "Christelle Dabos", "Author l-f": "Dabos, Christelle", - "Additional Authors": "Alberto Bracci Testasecca", + "Average Rating": 4.08, + "Binding": "Paperback", + "Book Id": 38885134, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/01", + "Date Read": "2021/08/08", + "Exclusive Shelf": "read", "ISBN": "8866329452", "ISBN13": "9788866329459", "My Rating": 5, - "Average Rating": 4.08, - "Publisher": "e/o", - "Binding": "Paperback", - "Number of Pages": 504, - "Year Published": 2018, - "Original Publication Year": 2013, - "Date Read": "2021/08/08", - "Date Added": "2021/08/01", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 504, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "e/o", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Fidanzati dell'inverno (L'Attraversaspecchi, #1)", + "Year Published": 2018 }, { - "Book Id": 5139, - "Title": "The Devil Wears Prada (The Devil Wears Prada, #1)", + "Additional Authors": "", "Author": "Lauren Weisberger", "Author l-f": "Weisberger, Lauren", - "Additional Authors": "", + "Average Rating": 3.78, + "Binding": "Paperback", + "Book Id": 5139, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/08", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0307275558", "ISBN13": "9780307275554", "My Rating": 2, - "Average Rating": 3.78, - "Publisher": "Anchor Books", - "Binding": "Paperback", - "Number of Pages": 432, - "Year Published": 2006, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2021/08/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 432, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Anchor Books", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Devil Wears Prada (The Devil Wears Prada, #1)", + "Year Published": 2006 }, { - "Book Id": 44293565, - "Title": "Pride and Prejudice", + "Additional Authors": "Anna Quindlen, Mrs. Oliphant, George Saintsbury, Mark Twain, A.C. Bradley, Walter A. Raleigh, Virginia Woolf", "Author": "Jane Austen", "Author l-f": "Austen, Jane", - "Additional Authors": "Anna Quindlen, Mrs. Oliphant, George Saintsbury, Mark Twain, A.C. Bradley, Walter A. Raleigh, Virginia Woolf", + "Average Rating": 4.28, + "Binding": "Paperback", + "Book Id": 44293565, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/08", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0679783261", "ISBN13": "9780679783268", "My Rating": 3, - "Average Rating": 4.28, - "Publisher": "Modern Library", - "Binding": "Paperback", - "Number of Pages": 304, - "Year Published": 2019, - "Original Publication Year": 1813, - "Date Read": "", - "Date Added": "2021/08/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 304, + "Original Publication Year": 1813, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Modern Library", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Pride and Prejudice", + "Year Published": 2019 }, { - "Book Id": 55019161, - "Title": "The Da Vinci Code (Robert Langdon #2)", + "Additional Authors": "", "Author": "Dan Brown", "Author l-f": "Brown, Dan", - "Additional Authors": "", + "Average Rating": 3.89, + "Binding": "Paperback", + "Book Id": 55019161, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/08", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0307277674", "ISBN13": "9780307277671", "My Rating": 2, - "Average Rating": 3.89, - "Publisher": "Anchor", - "Binding": "Paperback", - "Number of Pages": 480, - "Year Published": 2020, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2021/08/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 480, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Anchor", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Da Vinci Code (Robert Langdon #2)", + "Year Published": 2020 }, { - "Book Id": 18490, - "Title": "Frankenstein", + "Additional Authors": "", "Author": "Mary Wollstonecraft Shelley", "Author l-f": "Shelley, Mary Wollstonecraft", - "Additional Authors": "", + "Average Rating": 3.84, + "Binding": "Paperback", + "Book Id": 18490, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/08", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0141439475", "ISBN13": "9780141439471", "My Rating": 3, - "Average Rating": 3.84, - "Publisher": "Penguin", - "Binding": "Paperback", - "Number of Pages": 273, - "Year Published": 2003, - "Original Publication Year": 1818, - "Date Read": "", - "Date Added": "2021/08/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 273, + "Original Publication Year": 1818, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Penguin", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Frankenstein", + "Year Published": 2003 }, { - "Book Id": 7126, - "Title": "The Count of Monte Cristo", + "Additional Authors": "Robin Buss", "Author": "Alexandre Dumas", "Author l-f": "Dumas, Alexandre", - "Additional Authors": "Robin Buss", + "Average Rating": 4.28, + "Binding": "Paperback", + "Book Id": 7126, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/08", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0140449264", "ISBN13": "9780140449266", "My Rating": 5, - "Average Rating": 4.28, - "Publisher": "Penguin Classics", - "Binding": "Paperback", - "Number of Pages": 1276, - "Year Published": 2003, - "Original Publication Year": 1844, - "Date Read": "", - "Date Added": "2021/08/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1276, + "Original Publication Year": 1844, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Penguin Classics", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Count of Monte Cristo", + "Year Published": 2003 }, { - "Book Id": 100915, - "Title": "The Lion, the Witch and the Wardrobe (Chronicles of Narnia, #1)", + "Additional Authors": "Tormod Haugen, Per Svein Paulsen", "Author": "C.S. Lewis", "Author l-f": "Lewis, C.S.", - "Additional Authors": "Tormod Haugen, Per Svein Paulsen", + "Average Rating": 4.23, + "Binding": "Paperback", + "Book Id": 100915, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/08/01", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 3, - "Average Rating": 4.23, - "Publisher": "HarperCollins Publishers", - "Binding": "Paperback", - "Number of Pages": 206, - "Year Published": 2005, - "Original Publication Year": 1950, - "Date Read": "", - "Date Added": "2021/08/01", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 206, + "Original Publication Year": 1950, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "HarperCollins Publishers", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Lion, the Witch and the Wardrobe (Chronicles of Narnia, #1)", + "Year Published": 2005 }, { - "Book Id": 45555297, - "Title": "Creating GUI Applications with wxPython", + "Additional Authors": "", "Author": "Michael Driscoll", "Author l-f": "Driscoll, Michael", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 45555297, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#3)", + "Date Added": "2020/07/17", + "Date Read": "2021/08/01", + "Exclusive Shelf": "read", "ISBN": "0996062890", "ISBN13": "9780996062893", "My Rating": 4, - "Average Rating": 4, - "Publisher": "Michael Driscoll", - "Binding": "Paperback", - "Number of Pages": 358, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "2021/08/01", - "Date Added": "2020/07/17", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#3)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 358, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Michael Driscoll", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Creating GUI Applications with wxPython", + "Year Published": 2019 }, { - "Book Id": 52956421, - "Title": "Il priorato dell'albero delle arance", + "Additional Authors": "Benedetta Gallo", "Author": "Samantha Shannon", "Author l-f": "Shannon, Samantha", - "Additional Authors": "Benedetta Gallo", + "Average Rating": 4.23, + "Binding": "Hardcover", + "Book Id": 52956421, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#87)", + "Date Added": "2021/08/01", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804718277", "ISBN13": "9788804718277", "My Rating": 0, - "Average Rating": 4.23, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 796, - "Year Published": 2019, - "Original Publication Year": 2019, - "Date Read": "", - "Date Added": "2021/08/01", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#87)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 796, + "Original Publication Year": 2019, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il priorato dell'albero delle arance", + "Year Published": 2019 }, { - "Book Id": 4099, - "Title": "The Pragmatic Programmer: From Journeyman to Master", + "Additional Authors": "Dave Thomas", "Author": "Andy Hunt", "Author l-f": "Hunt, Andy", - "Additional Authors": "Dave Thomas", + "Average Rating": 4.33, + "Binding": "Paperback", + "Book Id": 4099, + "Bookshelves": "developer, to-read", + "Bookshelves with positions": "developer (#14), to-read (#86)", + "Date Added": "2021/07/25", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "020161622X", "ISBN13": "9780201616224", "My Rating": 0, - "Average Rating": 4.33, - "Publisher": "Addison-Wesley Professional", - "Binding": "Paperback", - "Number of Pages": 321, - "Year Published": 1999, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2021/07/25", - "Bookshelves": "developer, to-read", - "Bookshelves with positions": "developer (#14), to-read (#86)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 321, + "Original Publication Year": 1999, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Addison-Wesley Professional", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Pragmatic Programmer: From Journeyman to Master", + "Year Published": 1999 }, { - "Book Id": 25666050, - "Title": "Algorithms to Live By: The Computer Science of Human Decisions", + "Additional Authors": "Tom Griffiths", "Author": "Brian Christian", "Author l-f": "Christian, Brian", - "Additional Authors": "Tom Griffiths", + "Average Rating": 4.13, + "Binding": "Hardcover", + "Book Id": 25666050, + "Bookshelves": "developer, to-read", + "Bookshelves with positions": "developer (#13), to-read (#85)", + "Date Added": "2021/07/25", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1627790365", "ISBN13": "9781627790369", "My Rating": 0, - "Average Rating": 4.13, - "Publisher": "Henry Holt and Co.", - "Binding": "Hardcover", - "Number of Pages": 368, - "Year Published": 2016, - "Original Publication Year": 2016, - "Date Read": "", - "Date Added": "2021/07/25", - "Bookshelves": "developer, to-read", - "Bookshelves with positions": "developer (#13), to-read (#85)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 368, + "Original Publication Year": 2016, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Henry Holt and Co.", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Algorithms to Live By: The Computer Science of Human Decisions", + "Year Published": 2016 }, { - "Book Id": 17255186, - "Title": "The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win", + "Additional Authors": "Kevin Behr, George Spafford", "Author": "Gene Kim", "Author l-f": "Kim, Gene", - "Additional Authors": "Kevin Behr, George Spafford", + "Average Rating": 4.27, + "Binding": "Hardcover", + "Book Id": 17255186, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#12)", + "Date Added": "2021/05/06", + "Date Read": "2021/06/04", + "Exclusive Shelf": "read", "ISBN": "0988262592", "ISBN13": "9780988262591", "My Rating": 3, - "Average Rating": 4.27, - "Publisher": "IT Revolution Press", - "Binding": "Hardcover", - "Number of Pages": 345, - "Year Published": 2013, - "Original Publication Year": 2013, - "Date Read": "2021/06/04", - "Date Added": "2021/05/06", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#12)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 345, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "IT Revolution Press", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win", + "Year Published": 2013 }, { - "Book Id": 57925887, - "Title": "I Quaderni di Arda vol II. Tolkien e la traduzione", + "Additional Authors": "Wu Ming 4", "Author": "Roberto Arduini", "Author l-f": "Arduini, Roberto", - "Additional Authors": "Wu Ming 4", + "Average Rating": 4, + "Binding": "Hardcover", + "Book Id": 57925887, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#84)", + "Date Added": "2021/06/04", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8832069121", "ISBN13": "9788832069129", "My Rating": 0, - "Average Rating": 4, - "Publisher": "Eterea edizioni", - "Binding": "Hardcover", - "Number of Pages": 319, - "Year Published": 2021, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/06/04", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#84)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 319, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Eterea edizioni", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I Quaderni di Arda vol II. Tolkien e la traduzione", + "Year Published": 2021 }, { - "Book Id": 57925863, - "Title": "I Quaderni di Arda vol I. Tolkien e la letteratura della Quarta Era", + "Additional Authors": "Wu Ming 4", "Author": "Roberto Arduini", "Author l-f": "Arduini, Roberto", - "Additional Authors": "Wu Ming 4", + "Average Rating": 0, + "Binding": "Hardcover", + "Book Id": 57925863, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#83)", + "Date Added": "2021/06/04", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8832069083", "ISBN13": "9788832069082", "My Rating": 0, - "Average Rating": 0, - "Publisher": "Eterea edizioni", - "Binding": "Hardcover", - "Number of Pages": 346, - "Year Published": 2020, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/06/04", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#83)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 346, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Eterea edizioni", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I Quaderni di Arda vol I. Tolkien e la letteratura della Quarta Era", + "Year Published": 2020 }, { - "Book Id": 258476, - "Title": "Designing Interactions", + "Additional Authors": "", "Author": "Bill Moggridge", "Author l-f": "Moggridge, Bill", - "Additional Authors": "", + "Average Rating": 3.98, + "Binding": "Hardcover", + "Book Id": 258476, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#82)", + "Date Added": "2021/05/14", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0262134748", "ISBN13": "9780262134743", "My Rating": 0, - "Average Rating": 3.98, - "Publisher": "MIT Press (MA)", - "Binding": "Hardcover", - "Number of Pages": 766, - "Year Published": 2006, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2021/05/14", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#82)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 766, + "Original Publication Year": 2006, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "MIT Press (MA)", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Designing Interactions", + "Year Published": 2006 }, { - "Book Id": 9654227, - "Title": "I bottoni di Napoleone: Come 17 molecole hanno cambiato la storia", + "Additional Authors": "Jay Burreson, Libero Sosio", "Author": "Penny Le Couteur", "Author l-f": "Couteur, Penny Le", - "Additional Authors": "Jay Burreson, Libero Sosio", + "Average Rating": 3.97, + "Binding": "Paperback", + "Book Id": 9654227, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/05/14", + "Date Read": "2013/01/01", + "Exclusive Shelf": "read", "ISBN": "8830421561", "ISBN13": "9788830421561", "My Rating": 0, - "Average Rating": 3.97, - "Publisher": "Longanesi", - "Binding": "Paperback", - "Number of Pages": 408, - "Year Published": 2007, - "Original Publication Year": 1991, - "Date Read": "2013/01/01", - "Date Added": "2021/05/14", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 408, + "Original Publication Year": 1991, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Longanesi", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I bottoni di Napoleone: Come 17 molecole hanno cambiato la storia", + "Year Published": 2007 }, { - "Book Id": 3876199, - "Title": "La caffettiera del masochista. Psicopatologia degli oggetti quotidiani", + "Additional Authors": "Cesare Cornoldi, Gabriele Noferi", "Author": "Donald A. Norman", "Author l-f": "Norman, Donald A.", - "Additional Authors": "Cesare Cornoldi, Gabriele Noferi", + "Average Rating": 4.15, + "Binding": "Paperback", + "Book Id": 3876199, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#81)", + "Date Added": "2021/05/14", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8809044193", "ISBN13": "9788809044197", "My Rating": 0, - "Average Rating": 4.15, - "Publisher": "Giunti", - "Binding": "Paperback", - "Number of Pages": 322, - "Year Published": 2005, - "Original Publication Year": 1988, - "Date Read": "", - "Date Added": "2021/05/14", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#81)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 322, + "Original Publication Year": 1988, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Giunti", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La caffettiera del masochista. Psicopatologia degli oggetti quotidiani", + "Year Published": 2005 }, { - "Book Id": 13639092, - "Title": "Vivere con la complessità", + "Additional Authors": "", "Author": "Donald A. Norman", "Author l-f": "Norman, Donald A.", - "Additional Authors": "", + "Average Rating": 3.84, + "Binding": "Paperback", + "Book Id": 13639092, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#80)", + "Date Added": "2021/05/14", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "9788871926469", "My Rating": 0, - "Average Rating": 3.84, - "Publisher": "Addison Wesley Pearson", - "Binding": "Paperback", - "Number of Pages": 272, - "Year Published": 2011, - "Original Publication Year": 2010, - "Date Read": "", - "Date Added": "2021/05/14", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#80)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 272, + "Original Publication Year": 2010, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Addison Wesley Pearson", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Vivere con la complessità", + "Year Published": 2011 }, { - "Book Id": 44439416, - "Title": "Chapterhouse: Dune (Dune, #6)", + "Additional Authors": "", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "", + "Average Rating": 3.91, + "Binding": "Paperback", + "Book Id": 44439416, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0593098277", "ISBN13": "9780593098271", "My Rating": 0, - "Average Rating": 3.91, - "Publisher": "Ace Books", - "Binding": "Paperback", - "Number of Pages": 624, - "Year Published": 2019, - "Original Publication Year": 1985, - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 624, + "Original Publication Year": 1985, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Ace Books", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Chapterhouse: Dune (Dune, #6)", + "Year Published": 2019 }, { - "Book Id": 1656001, - "Title": "The Host (The Host, #1)", + "Additional Authors": "", "Author": "Stephenie Meyer", "Author l-f": "Meyer, Stephenie", - "Additional Authors": "", + "Average Rating": 3.85, + "Binding": "Hardcover", + "Book Id": 1656001, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0316068047", "ISBN13": "9780316068048", "My Rating": 0, - "Average Rating": 3.85, - "Publisher": "Little, Brown and Company", - "Binding": "Hardcover", - "Number of Pages": 624, - "Year Published": 2008, - "Original Publication Year": 2008, - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 624, + "Original Publication Year": 2008, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Little, Brown and Company", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Host (The Host, #1)", + "Year Published": 2008 }, { - "Book Id": 472331, - "Title": "Watchmen", + "Additional Authors": "Dave Gibbons, John Higgins", "Author": "Alan Moore", "Author l-f": "Moore, Alan", - "Additional Authors": "Dave Gibbons, John Higgins", + "Average Rating": 4.37, + "Binding": "Paperback", + "Book Id": 472331, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0930289234", "ISBN13": "9780930289232", "My Rating": 0, - "Average Rating": 4.37, - "Publisher": "DC Comics", - "Binding": "Paperback", - "Number of Pages": 416, - "Year Published": 2005, - "Original Publication Year": 1987, - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 416, + "Original Publication Year": 1987, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "DC Comics", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Watchmen", + "Year Published": 2005 }, { - "Book Id": 170448, - "Title": "Animal Farm", + "Additional Authors": "Russell Baker, C.M. Woodhouse", "Author": "George Orwell", "Author l-f": "Orwell, George", - "Additional Authors": "Russell Baker, C.M. Woodhouse", + "Average Rating": 3.98, + "Binding": "Mass Market Paperback", + "Book Id": 170448, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0451526341", "ISBN13": "9780451526342", "My Rating": 0, - "Average Rating": 3.98, - "Publisher": "Signet Classics", - "Binding": "Mass Market Paperback", - "Number of Pages": 141, - "Year Published": 1996, - "Original Publication Year": 1945, - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 141, + "Original Publication Year": 1945, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Signet Classics", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Animal Farm", + "Year Published": 1996 }, { - "Book Id": 7624, - "Title": "Lord of the Flies", + "Additional Authors": "", "Author": "William Golding", "Author l-f": "Golding, William", - "Additional Authors": "", + "Average Rating": 3.69, + "Binding": "Paperback", + "Book Id": 7624, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#79)", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0140283331", "ISBN13": "9780140283334", "My Rating": 0, - "Average Rating": 3.69, - "Publisher": "Penguin Books", - "Binding": "Paperback", - "Number of Pages": 182, - "Year Published": 1999, - "Original Publication Year": 1954, - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#79)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 182, + "Original Publication Year": 1954, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Penguin Books", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Lord of the Flies", + "Year Published": 1999 }, { - "Book Id": 51987993, - "Title": "The Once and Future Witches", + "Additional Authors": "", "Author": "Alix E. Harrow", "Author l-f": "Harrow, Alix E.", - "Additional Authors": "", + "Average Rating": 4.06, + "Binding": "Hardcover", + "Book Id": 51987993, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#78)", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4.06, - "Publisher": "Redhook", - "Binding": "Hardcover", - "Number of Pages": 528, - "Year Published": 2020, - "Original Publication Year": 2020, - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#78)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 528, + "Original Publication Year": 2020, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Redhook", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Once and Future Witches", + "Year Published": 2020 }, { - "Book Id": 6752187, - "Title": "Introduction to Algorithms", + "Additional Authors": "Charles E. Leiserson, Ronald L. Rivest, Clifford Stein", "Author": "Thomas H. Cormen", "Author l-f": "Cormen, Thomas H.", - "Additional Authors": "Charles E. Leiserson, Ronald L. Rivest, Clifford Stein", + "Average Rating": 4.34, + "Binding": "Hardcover", + "Book Id": 6752187, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#11)", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0262033844", "ISBN13": "9780262033848", "My Rating": 5, - "Average Rating": 4.34, - "Publisher": "MIT Press", - "Binding": "Hardcover", - "Number of Pages": 1312, - "Year Published": 2009, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#11)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1312, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "MIT Press", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Introduction to Algorithms", + "Year Published": 2009 }, { - "Book Id": 31304266, - "Title": "Lo Zen e l'arte di bere tè", + "Additional Authors": "", "Author": "William Scott Wilson", "Author l-f": "Wilson, William Scott", - "Additional Authors": "", - "ISBN": "", - "ISBN13": "", - "My Rating": 0, "Average Rating": 3.81, - "Publisher": "Edizioni Mediterranee", "Binding": "Kindle Edition", - "Number of Pages": 243, - "Year Published": 2015, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/02", + "Book Id": 31304266, "Bookshelves": "to-read", "Bookshelves with positions": "to-read (#77)", + "Date Added": "2020/06/02", + "Date Read": "", "Exclusive Shelf": "to-read", + "ISBN": "", + "ISBN13": "", + "My Rating": 0, "My Review": "", - "Spoiler": "", + "Number of Pages": 243, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Edizioni Mediterranee", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Lo Zen e l'arte di bere tè", + "Year Published": 2015 }, { - "Book Id": 17238059, - "Title": "Codice libero (Free as in Freedom): Richard Stallman e la crociata per il software libero", + "Additional Authors": "", "Author": "Sam Williams", "Author l-f": "Williams, Sam", - "Additional Authors": "", - "ISBN": "", - "ISBN13": "", - "My Rating": 0, "Average Rating": 3.83, - "Publisher": "Apogeo", "Binding": "Kindle Edition", - "Number of Pages": 236, - "Year Published": 2010, - "Original Publication Year": 2002, - "Date Read": "", - "Date Added": "2021/05/02", + "Book Id": 17238059, "Bookshelves": "to-read, developer", "Bookshelves with positions": "to-read (#76), developer (#10)", + "Date Added": "2021/05/02", + "Date Read": "", "Exclusive Shelf": "to-read", - "My Review": "", - "Spoiler": "", - "Private Notes": "", - "Read Count": 0, - "Owned Copies": 0 - }, - { - "Book Id": 54081769, - "Title": "Speed Up Your Django Tests", - "Author": "Adam Johnson", - "Author l-f": "Johnson, Adam", - "Additional Authors": "", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4.69, - "Publisher": "Gumroad", - "Binding": "ebook", - "Number of Pages": 195, - "Year Published": 2020, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2021/05/02", - "Bookshelves": "to-read, developer", - "Bookshelves with positions": "to-read (#75), developer (#9)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 236, + "Original Publication Year": 2002, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Apogeo", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Codice libero (Free as in Freedom): Richard Stallman e la crociata per il software libero", + "Year Published": 2010 }, { - "Book Id": 4131902, - "Title": "L'uomo che sapeva troppo: Alan Turing e l'invenzione del computer", + "Additional Authors": "", + "Author": "Adam Johnson", + "Author l-f": "Johnson, Adam", + "Average Rating": 4.69, + "Binding": "ebook", + "Book Id": 54081769, + "Bookshelves": "to-read, developer", + "Bookshelves with positions": "to-read (#75), developer (#9)", + "Date Added": "2021/05/02", + "Date Read": "", + "Exclusive Shelf": "to-read", + "ISBN": "", + "ISBN13": "", + "My Rating": 0, + "My Review": "", + "Number of Pages": 195, + "Original Publication Year": "", + "Owned Copies": 0, + "Private Notes": "", + "Publisher": "Gumroad", + "Read Count": 0, + "Spoiler": "", + "Title": "Speed Up Your Django Tests", + "Year Published": 2020 + }, + { + "Additional Authors": "Carolina Sargian", "Author": "David Leavitt", "Author l-f": "Leavitt, David", - "Additional Authors": "Carolina Sargian", + "Average Rating": 3.46, + "Binding": "Paperback", + "Book Id": 4131902, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#8)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8875780692", "ISBN13": "9788875780692", "My Rating": 4, - "Average Rating": 3.46, - "Publisher": "Codice Edizioni", - "Binding": "Paperback", - "Number of Pages": 248, - "Year Published": 2007, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#8)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 248, + "Original Publication Year": 2006, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Codice Edizioni", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'uomo che sapeva troppo: Alan Turing e l'invenzione del computer", + "Year Published": 2007 }, { - "Book Id": 36532575, - "Title": "Python Testing with pytest: Simple, Rapid, Effective, and Scalable", + "Additional Authors": "", "Author": "Brian Okken", "Author l-f": "Okken, Brian", - "Additional Authors": "", + "Average Rating": 4.1, + "Binding": "Kindle Edition", + "Book Id": 36532575, + "Bookshelves": "to-read, developer", + "Bookshelves with positions": "to-read (#54), developer (#7)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4.1, - "Publisher": "Pragmatic Bookshelf", - "Binding": "Kindle Edition", - "Number of Pages": 222, - "Year Published": 2017, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read, developer", - "Bookshelves with positions": "to-read (#54), developer (#7)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 222, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Pragmatic Bookshelf", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Python Testing with pytest: Simple, Rapid, Effective, and Scalable", + "Year Published": 2017 }, { - "Book Id": 388049, - "Title": "Introduction to Graph Theory", + "Additional Authors": "", "Author": "Richard J. Trudeau", "Author l-f": "Trudeau, Richard J.", - "Additional Authors": "", + "Average Rating": 4.09, + "Binding": "Paperback", + "Book Id": 388049, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#6)", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0486678709", "ISBN13": "9780486678702", "My Rating": 4, - "Average Rating": 4.09, - "Publisher": "Dover Publications", - "Binding": "Paperback", - "Number of Pages": 224, - "Year Published": 1994, - "Original Publication Year": 1994, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#6)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 1994, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Dover Publications", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Introduction to Graph Theory", + "Year Published": 1994 }, { - "Book Id": 17397466, - "Title": "An Introduction to Statistical Learning: With Applications in R", + "Additional Authors": "Trevor Hastie, Robert Tibshirani, Daniela Witten", "Author": "Gareth James", "Author l-f": "James, Gareth", - "Additional Authors": "Trevor Hastie, Robert Tibshirani, Daniela Witten", + "Average Rating": 4.6, + "Binding": "Hardcover", + "Book Id": 17397466, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#5)", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1461471370", "ISBN13": "9781461471370", "My Rating": 2, - "Average Rating": 4.6, - "Publisher": "Springer", - "Binding": "Hardcover", - "Number of Pages": 426, - "Year Published": 2017, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#5)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 426, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Springer", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "An Introduction to Statistical Learning: With Applications in R", + "Year Published": 2017 }, { - "Book Id": 38895211, - "Title": "Python Interviews: Discussions with Python Experts", + "Additional Authors": "", "Author": "Michael Driscoll", "Author l-f": "Driscoll, Michael", - "Additional Authors": "", + "Average Rating": 3.44, + "Binding": "Kindle Edition", + "Book Id": 38895211, + "Bookshelves": "to-read, developer", + "Bookshelves with positions": "to-read (#63), developer (#4)", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 3.44, - "Publisher": "Packt Publishing", - "Binding": "Kindle Edition", - "Number of Pages": 368, - "Year Published": 2018, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "to-read, developer", - "Bookshelves with positions": "to-read (#63), developer (#4)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 368, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Packt Publishing", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Python Interviews: Discussions with Python Experts", + "Year Published": 2018 }, { - "Book Id": 53154092, - "Title": "ReportLab: PDF Processing with Python", + "Additional Authors": "", "Author": "Michael Driscoll", "Author l-f": "Driscoll, Michael", - "Additional Authors": "", + "Average Rating": 3.67, + "Binding": "paperback", + "Book Id": 53154092, + "Bookshelves": "developer", + "Bookshelves with positions": "developer (#2)", + "Date Added": "2020/07/17", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1983154547", "ISBN13": "9781983154546", "My Rating": 4, - "Average Rating": 3.67, - "Publisher": "", - "Binding": "paperback", - "Number of Pages": "", - "Year Published": 2018, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/07/17", - "Bookshelves": "developer", - "Bookshelves with positions": "developer (#2)", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": "", + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "ReportLab: PDF Processing with Python", + "Year Published": 2018 }, { - "Book Id": 55878302, - "Title": "Preludi e notturni (The Sandman, #1)", + "Additional Authors": "Sam Kieth, Mike Dringenberg, Malcom Jones III, Patrick Rothfuss", "Author": "Neil Gaiman", "Author l-f": "Gaiman, Neil", - "Additional Authors": "Sam Kieth, Mike Dringenberg, Malcom Jones III, Patrick Rothfuss", + "Average Rating": 4.24, + "Binding": "Paperback", + "Book Id": 55878302, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/12/23", + "Date Read": "2021/05/02", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "9788828731085", "My Rating": 0, - "Average Rating": 4.24, - "Publisher": "Panini Comics", - "Binding": "Paperback", - "Number of Pages": 240, - "Year Published": 2020, - "Original Publication Year": 1988, - "Date Read": "2021/05/02", - "Date Added": "2020/12/23", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 240, + "Original Publication Year": 1988, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Panini Comics", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Preludi e notturni (The Sandman, #1)", + "Year Published": 2020 }, { - "Book Id": 15850208, - "Title": "Il manga. Storia e universi del fumetto giapponese", + "Additional Authors": "Marco Pellitteri, Gianluca Di Fratta", "Author": "Jean-Marie Bouissou", "Author l-f": "Bouissou, Jean-Marie", - "Additional Authors": "Marco Pellitteri, Gianluca Di Fratta", + "Average Rating": 4.03, + "Binding": "Paperback", + "Book Id": 15850208, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#74)", + "Date Added": "2021/03/23", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8897165303", "ISBN13": "9788897165309", "My Rating": 0, - "Average Rating": 4.03, - "Publisher": "Tunué", - "Binding": "Paperback", - "Number of Pages": 384, - "Year Published": 2011, - "Original Publication Year": 2010, - "Date Read": "", - "Date Added": "2021/03/23", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#74)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 384, + "Original Publication Year": 2010, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Tunué", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il manga. Storia e universi del fumetto giapponese", + "Year Published": 2011 }, { - "Book Id": 13071701, - "Title": "Le tombe di Atuan (Earthsea, #2)", + "Additional Authors": "Maria Bastanzetti", "Author": "Ursula K. Le Guin", "Author l-f": "Guin, Ursula K. Le", - "Additional Authors": "Maria Bastanzetti", + "Average Rating": 4.11, + "Binding": "Hardcover", + "Book Id": 13071701, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804516895", "ISBN13": "9788804516897", "My Rating": 3, - "Average Rating": 4.11, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 214, - "Year Published": 2003, - "Original Publication Year": 1970, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 214, + "Original Publication Year": 1970, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Le tombe di Atuan (Earthsea, #2)", + "Year Published": 2003 }, { - "Book Id": 34870025, - "Title": "La storia segreta del KGB: Gli uomini e le operazioni dei più temuti servizi segreti al mondo", + "Additional Authors": "Oleg Gordievskij", "Author": "Christopher Andrew", "Author l-f": "Andrew, Christopher", - "Additional Authors": "Oleg Gordievskij", + "Average Rating": 3.92, + "Binding": "Kindle Edition", + "Book Id": 34870025, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#73)", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 3.92, - "Publisher": "Rizzoli", - "Binding": "Kindle Edition", - "Number of Pages": 857, - "Year Published": 2017, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#73)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 857, + "Original Publication Year": 1990, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Rizzoli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La storia segreta del KGB: Gli uomini e le operazioni dei più temuti servizi segreti al mondo", + "Year Published": 2017 }, { - "Book Id": 40731791, - "Title": "La Russia post-sovietica. Dalla caduta del comunismo a Putin: storia della grande transizione", + "Additional Authors": "", "Author": "Giancarlo Aragona", "Author l-f": "Aragona, Giancarlo", - "Additional Authors": "", + "Average Rating": 3.48, + "Binding": "Paperback", + "Book Id": 40731791, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#72)", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804682361", "ISBN13": "9788804682363", "My Rating": 0, - "Average Rating": 3.48, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 194, - "Year Published": 2018, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#72)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 194, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La Russia post-sovietica. Dalla caduta del comunismo a Putin: storia della grande transizione", + "Year Published": 2018 }, { - "Book Id": 49707158, - "Title": "Il burattinaio dell'ultimo zar. Grigorij Rasputin", + "Additional Authors": "", "Author": "Marco Natalizi", "Author l-f": "Natalizi, Marco", - "Additional Authors": "", + "Average Rating": 0, + "Binding": "Paperback", + "Book Id": 49707158, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#71)", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8869731529", "ISBN13": "9788869731525", "My Rating": 0, - "Average Rating": 0, - "Publisher": "Salerno", - "Binding": "Paperback", - "Number of Pages": "", - "Year Published": 2016, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#71)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": "", + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Salerno", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il burattinaio dell'ultimo zar. Grigorij Rasputin", + "Year Published": 2016 }, { - "Book Id": 51013357, - "Title": "L'Unione Sovietica 1914-1991", + "Additional Authors": "", "Author": "Andrea Graziosi", "Author l-f": "Graziosi, Andrea", - "Additional Authors": "", + "Average Rating": 3.33, + "Binding": "Paperback", + "Book Id": 51013357, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8815234187", "ISBN13": "9788815234186", "My Rating": 0, - "Average Rating": 3.33, - "Publisher": "Il Mulino", - "Binding": "Paperback", - "Number of Pages": 687, - "Year Published": 2011, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 687, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Il Mulino", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'Unione Sovietica 1914-1991", + "Year Published": 2011 }, { - "Book Id": 12387880, - "Title": "L'URSS dal trionfo al degrado. Storia dell'Unione sovietica. 1945-1991", + "Additional Authors": "", "Author": "Andrea Graziosi", "Author l-f": "Graziosi, Andrea", - "Additional Authors": "", + "Average Rating": 4.08, + "Binding": "Hardcover", + "Book Id": 12387880, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8815120106", "ISBN13": "9788815120106", "My Rating": 0, - "Average Rating": 4.08, - "Publisher": "il Mulino", - "Binding": "Hardcover", - "Number of Pages": 754, - "Year Published": 2008, - "Original Publication Year": 2008, - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 754, + "Original Publication Year": 2008, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "il Mulino", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'URSS dal trionfo al degrado. Storia dell'Unione sovietica. 1945-1991", + "Year Published": 2008 }, { - "Book Id": 16046993, - "Title": "L'URSS di Lenin e Stalin. Storia dell'Unione Sovietica. 1914-1945", + "Additional Authors": "", "Author": "Andrea Graziosi", "Author l-f": "Graziosi, Andrea", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 16046993, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#70)", + "Date Added": "2020/12/23", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8815137866", "ISBN13": "9788815137869", "My Rating": 0, - "Average Rating": 4, - "Publisher": "il Mulino", - "Binding": "Paperback", - "Number of Pages": 632, - "Year Published": 2010, - "Original Publication Year": 2007, - "Date Read": "", - "Date Added": "2020/12/23", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#70)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 632, + "Original Publication Year": 2007, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "il Mulino", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'URSS di Lenin e Stalin. Storia dell'Unione Sovietica. 1914-1945", + "Year Published": 2010 }, { - "Book Id": 53018908, - "Title": "The Key of Necromancy: Volume 1", + "Additional Authors": "King Solomon, Nicolás Álvarez", "Author": "Johannes Faust", "Author l-f": "Faust, Johannes", - "Additional Authors": "King Solomon, Nicolás Álvarez", + "Average Rating": 5, + "Binding": "Paperback", + "Book Id": 53018908, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#68)", + "Date Added": "2020/09/05", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1081903651", "ISBN13": "9781081903657", "My Rating": 0, - "Average Rating": 5, - "Publisher": "Independently Published", - "Binding": "Paperback", - "Number of Pages": 200, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/09/05", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#68)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 200, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Independently Published", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Key of Necromancy: Volume 1", + "Year Published": 2019 }, { - "Book Id": 38745308, - "Title": "Corto maltese. Una ballata del mare salato", + "Additional Authors": "", "Author": "Hugo Pratt", "Author l-f": "Pratt, Hugo", - "Additional Authors": "", + "Average Rating": 4.25, + "Binding": "", + "Book Id": 38745308, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "9788817055253", "My Rating": 4, - "Average Rating": 4.25, - "Publisher": "Rizzoli", - "Binding": "", - "Number of Pages": 196, - "Year Published": 1999, - "Original Publication Year": 1967, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 196, + "Original Publication Year": 1967, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Rizzoli", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Corto maltese. Una ballata del mare salato", + "Year Published": 1999 }, { - "Book Id": 52308088, - "Title": "Magia Naturalis et Innaturalis: or, Threefold Coercion of Hell, Last Testament and the Sigils of the Art", + "Additional Authors": "Nicolás Álvarez", "Author": "Johannes Faust", "Author l-f": "Faust, Johannes", - "Additional Authors": "Nicolás Álvarez", + "Average Rating": 0, + "Binding": "Paperback", + "Book Id": 52308088, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#69)", + "Date Added": "2020/09/06", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1080998608", "ISBN13": "9781080998609", "My Rating": 0, - "Average Rating": 0, - "Publisher": "Independently Published", - "Binding": "Paperback", - "Number of Pages": 446, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/09/06", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#69)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 446, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Independently Published", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Magia Naturalis et Innaturalis: or, Threefold Coercion of Hell, Last Testament and the Sigils of the Art", + "Year Published": 2019 }, { - "Book Id": 13555073, - "Title": "The Screaming Staircase (Lockwood & Co., #1)", + "Additional Authors": "", "Author": "Jonathan Stroud", "Author l-f": "Stroud, Jonathan", - "Additional Authors": "", + "Average Rating": 4.22, + "Binding": "Hardcover", + "Book Id": 13555073, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#67)", + "Date Added": "2020/09/05", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0857532014", "ISBN13": "9780857532015", "My Rating": 0, - "Average Rating": 4.22, - "Publisher": "Doubleday Children’s Books", - "Binding": "Hardcover", - "Number of Pages": 440, - "Year Published": 2013, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/09/05", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#67)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 440, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Doubleday Children’s Books", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Screaming Staircase (Lockwood & Co., #1)", + "Year Published": 2013 }, { - "Book Id": 45730145, - "Title": "Le Montagne della follia 1", + "Additional Authors": "", "Author": "Gou Tanabe", "Author l-f": "Tanabe, Gou", - "Additional Authors": "", + "Average Rating": 4.35, + "Binding": "Paperback", + "Book Id": 45730145, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 4, - "Average Rating": 4.35, - "Publisher": "Edizioni BD", - "Binding": "Paperback", - "Number of Pages": 155, - "Year Published": "", - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 155, + "Original Publication Year": "", + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Edizioni BD", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Le Montagne della follia 1", + "Year Published": "" }, { - "Book Id": 18693669, - "Title": "The Organized Mind: Thinking Straight in the Age of Information Overload", + "Additional Authors": "", "Author": "Daniel J. Levitin", "Author l-f": "Levitin, Daniel J.", - "Additional Authors": "", + "Average Rating": 3.66, + "Binding": "Hardcover", + "Book Id": 18693669, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#66)", + "Date Added": "2020/06/24", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "052595418X", "ISBN13": "9780525954187", "My Rating": 0, - "Average Rating": 3.66, - "Publisher": "Dutton", - "Binding": "Hardcover", - "Number of Pages": 528, - "Year Published": 2014, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2020/06/24", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#66)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 528, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Dutton", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Organized Mind: Thinking Straight in the Age of Information Overload", + "Year Published": 2014 }, { - "Book Id": 54168508, - "Title": "Giura", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.96, + "Binding": "Paperback", + "Book Id": 54168508, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#65)", + "Date Added": "2020/06/20", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807033933", "ISBN13": "9788807033933", "My Rating": 0, - "Average Rating": 3.96, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 208, - "Year Published": 2020, - "Original Publication Year": 2020, - "Date Read": "", - "Date Added": "2020/06/20", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#65)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 208, + "Original Publication Year": 2020, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Giura", + "Year Published": 2020 }, { - "Book Id": 25368888, - "Title": "Il sangue dell'Olimpo (Eroi dell'Olimpo, #5)", + "Additional Authors": "Loredana Baldinucci, Laura Melosi", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci, Laura Melosi", + "Average Rating": 4.43, + "Binding": "Hardcover", + "Book Id": 25368888, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/08", + "Date Read": "2020/06/14", + "Exclusive Shelf": "read", "ISBN": "8804649216", "ISBN13": "9788804649212", "My Rating": 3, - "Average Rating": 4.43, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 473, - "Year Published": 2015, - "Original Publication Year": 2014, - "Date Read": "2020/06/14", - "Date Added": "2020/06/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 473, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il sangue dell'Olimpo (Eroi dell'Olimpo, #5)", + "Year Published": 2015 }, { - "Book Id": 23788740, - "Title": "La casa di Ade (Eroi dell'Olimpo, #4)", + "Additional Authors": "Laura Melosi, Loredana Baldinucci", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Laura Melosi, Loredana Baldinucci", + "Average Rating": 4.55, + "Binding": "Kindle Edition", + "Book Id": 23788740, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/08", + "Date Read": "2020/06/13", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 4, - "Average Rating": 4.55, - "Publisher": "Mondadori", - "Binding": "Kindle Edition", - "Number of Pages": 477, - "Year Published": 2014, - "Original Publication Year": 2013, - "Date Read": "2020/06/13", - "Date Added": "2020/06/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 477, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La casa di Ade (Eroi dell'Olimpo, #4)", + "Year Published": 2014 }, { - "Book Id": 22052170, - "Title": "Il figlio di Nettuno (Eroi dell'Olimpo #2)", + "Additional Authors": "Loredana Baldinucci, Laura Melosi", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci, Laura Melosi", + "Average Rating": 4.42, + "Binding": "Hardcover", + "Book Id": 22052170, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/08", + "Date Read": "2020/06/10", + "Exclusive Shelf": "read", "ISBN": "8804633697", "ISBN13": "9788804633693", "My Rating": 4, - "Average Rating": 4.42, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 463, - "Year Published": 2013, - "Original Publication Year": 2011, - "Date Read": "2020/06/10", - "Date Added": "2020/06/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 463, + "Original Publication Year": 2011, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il figlio di Nettuno (Eroi dell'Olimpo #2)", + "Year Published": 2013 }, { - "Book Id": 22037167, - "Title": "Il marchio di Atena (Eroi dell'Olimpo, #3)", + "Additional Authors": "Loredana Baldinucci, Laura Melosi", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci, Laura Melosi", + "Average Rating": 4.46, + "Binding": "Hardcover", + "Book Id": 22037167, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/08", + "Date Read": "2020/06/11", + "Exclusive Shelf": "read", "ISBN": "8804636920", "ISBN13": "9788804636922", "My Rating": 3, - "Average Rating": 4.46, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 511, - "Year Published": 2014, - "Original Publication Year": 2012, - "Date Read": "2020/06/11", - "Date Added": "2020/06/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 511, + "Original Publication Year": 2012, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il marchio di Atena (Eroi dell'Olimpo, #3)", + "Year Published": 2014 }, { - "Book Id": 26114463, - "Title": "Nevernight (The Nevernight Chronicle, #1)", + "Additional Authors": "", "Author": "Jay Kristoff", "Author l-f": "Kristoff, Jay", - "Additional Authors": "", + "Average Rating": 4.23, + "Binding": "Hardcover", + "Book Id": 26114463, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#64)", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1250073022", "ISBN13": "9781250073020", "My Rating": 0, - "Average Rating": 4.23, - "Publisher": "St. Martin's Press", - "Binding": "Hardcover", - "Number of Pages": 429, - "Year Published": 2016, - "Original Publication Year": 2016, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#64)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 429, + "Original Publication Year": 2016, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "St. Martin's Press", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Nevernight (The Nevernight Chronicle, #1)", + "Year Published": 2016 }, { - "Book Id": 5805, - "Title": "V for Vendetta", + "Additional Authors": "David Lloyd", "Author": "Alan Moore", "Author l-f": "Moore, Alan", - "Additional Authors": "David Lloyd", + "Average Rating": 4.26, + "Binding": "Hardcover", + "Book Id": 5805, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1401207928", "ISBN13": "9781401207922", "My Rating": 5, - "Average Rating": 4.26, - "Publisher": "Vertigo", - "Binding": "Hardcover", - "Number of Pages": 296, - "Year Published": 2005, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 296, + "Original Publication Year": 1990, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Vertigo", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "V for Vendetta", + "Year Published": 2005 }, { - "Book Id": 9682235, - "Title": "Il ciclo delle Fondazioni", + "Additional Authors": "", "Author": "Isaac Asimov", "Author l-f": "Asimov, Isaac", - "Additional Authors": "", + "Average Rating": 4.4, + "Binding": "Paperback", + "Book Id": 9682235, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804520736", "ISBN13": "9788804520733", "My Rating": 2, - "Average Rating": 4.4, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 744, - "Year Published": 2003, - "Original Publication Year": 1981, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 744, + "Original Publication Year": 1981, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il ciclo delle Fondazioni", + "Year Published": 2003 }, { - "Book Id": 18859193, - "Title": "Il signore degli anelli", + "Additional Authors": "", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "", + "Average Rating": 4.52, + "Binding": "Kindle Edition", + "Book Id": 18859193, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 5, - "Average Rating": 4.52, - "Publisher": "Bompiani", - "Binding": "Kindle Edition", - "Number of Pages": 1253, - "Year Published": 2012, - "Original Publication Year": 1955, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1253, + "Original Publication Year": 1955, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il signore degli anelli", + "Year Published": 2012 }, { - "Book Id": 1670663, - "Title": "Philosophy of the Buddha", + "Additional Authors": "", "Author": "Christopher W. Gowans", "Author l-f": "Gowans, Christopher W.", - "Additional Authors": "", + "Average Rating": 4.33, + "Binding": "Paperback", + "Book Id": 1670663, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#62)", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0415278589", "ISBN13": "9780415278584", "My Rating": 0, - "Average Rating": 4.33, - "Publisher": "Routledge", - "Binding": "Paperback", - "Number of Pages": 227, - "Year Published": 2003, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#62)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 227, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Routledge", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Philosophy of the Buddha", + "Year Published": 2003 }, { - "Book Id": 78876, - "Title": "Maskerade (Discworld, #18; Witches, #5)", + "Additional Authors": "", "Author": "Terry Pratchett", "Author l-f": "Pratchett, Terry", - "Additional Authors": "", + "Average Rating": 4.1, + "Binding": "Hardcover", + "Book Id": 78876, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#61)", + "Date Added": "2020/06/10", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0575058080", "ISBN13": "9780575058088", "My Rating": 0, - "Average Rating": 4.1, - "Publisher": "VictorGollancz", - "Binding": "Hardcover", - "Number of Pages": 285, - "Year Published": 1995, - "Original Publication Year": 1995, - "Date Read": "", - "Date Added": "2020/06/10", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#61)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 285, + "Original Publication Year": 1995, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VictorGollancz", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Maskerade (Discworld, #18; Witches, #5)", + "Year Published": 1995 }, { - "Book Id": 22468290, - "Title": "Cyber China (Inspector Chen Cao #8)", + "Additional Authors": "Fabio Zucchella", "Author": "Qiu Xiaolong", "Author l-f": "Xiaolong, Qiu", - "Additional Authors": "Fabio Zucchella", + "Average Rating": 3.75, + "Binding": "Paperback", + "Book Id": 22468290, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/09", + "Date Read": "2016/07/16", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 5, - "Average Rating": 3.75, - "Publisher": "Marsilio", - "Binding": "Paperback", - "Number of Pages": 320, - "Year Published": 2014, - "Original Publication Year": 2012, - "Date Read": "2016/07/16", - "Date Added": "2020/06/09", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 320, + "Original Publication Year": 2012, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Marsilio", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Cyber China (Inspector Chen Cao #8)", + "Year Published": 2014 }, { - "Book Id": 22321, - "Title": "All Tomorrow's Parties (Bridge, #3)", + "Additional Authors": "", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "", + "Average Rating": 3.92, + "Binding": "Mass Market Paperback", + "Book Id": 22321, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#60)", + "Date Added": "2020/06/09", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0425190447", "ISBN13": "9780425190449", "My Rating": 0, - "Average Rating": 3.92, - "Publisher": "Berkley Publishing Group", - "Binding": "Mass Market Paperback", - "Number of Pages": 341, - "Year Published": 2003, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2020/06/09", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#60)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 341, + "Original Publication Year": 1999, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Berkley Publishing Group", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "All Tomorrow's Parties (Bridge, #3)", + "Year Published": 2003 }, { - "Book Id": 52509328, - "Title": "Bayesian Philosophy of Science", + "Additional Authors": "Stephan Hartmann", "Author": "Jan Sprenger", "Author l-f": "Sprenger, Jan", - "Additional Authors": "Stephan Hartmann", + "Average Rating": 4.33, + "Binding": "Hardcover", + "Book Id": 52509328, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#59)", + "Date Added": "2020/06/09", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0199672113", "ISBN13": "9780199672110", "My Rating": 0, - "Average Rating": 4.33, - "Publisher": "Oxford University Press, USA", - "Binding": "Hardcover", - "Number of Pages": 416, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/09", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#59)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 416, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Oxford University Press, USA", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Bayesian Philosophy of Science", + "Year Published": 2019 }, { - "Book Id": 9681809, - "Title": "Ratti rossi (Inspector Chen Cao #4)", + "Additional Authors": "Vittorio Curtoni", "Author": "Qiu Xiaolong", "Author l-f": "Xiaolong, Qiu", - "Additional Authors": "Vittorio Curtoni", + "Average Rating": 3.67, + "Binding": "Paperback", + "Book Id": 9681809, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "2016/07/18", + "Exclusive Shelf": "read", "ISBN": "8831794558", "ISBN13": "9788831794558", "My Rating": 4, - "Average Rating": 3.67, - "Publisher": "Marsilio", - "Binding": "Paperback", - "Number of Pages": 322, - "Year Published": 2008, - "Original Publication Year": 2006, - "Date Read": "2016/07/18", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 322, + "Original Publication Year": 2006, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Marsilio", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Ratti rossi (Inspector Chen Cao #4)", + "Year Published": 2008 }, { - "Book Id": 18142173, - "Title": "All'anima della musica", + "Additional Authors": "Valentina Daniele", "Author": "Terry Pratchett", "Author l-f": "Pratchett, Terry", - "Additional Authors": "Valentina Daniele", + "Average Rating": 4.04, + "Binding": "Paperback", + "Book Id": 18142173, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2018/01/03", + "Exclusive Shelf": "read", "ISBN": "8867152963", "ISBN13": "9788867152964", "My Rating": 5, - "Average Rating": 4.04, - "Publisher": "Salani", - "Binding": "Paperback", - "Number of Pages": 367, - "Year Published": 2013, - "Original Publication Year": 1994, - "Date Read": "2018/01/03", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 367, + "Original Publication Year": 1994, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "All'anima della musica", + "Year Published": 2013 }, { - "Book Id": 27203311, - "Title": "I nuovi guardiani", + "Additional Authors": "Matteo Falcucci", "Author": "Sergei Lukyanenko", "Author l-f": "Lukyanenko, Sergei", - "Additional Authors": "Matteo Falcucci", + "Average Rating": 4.02, + "Binding": "Hardcover", + "Book Id": 27203311, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2016/05/08", + "Exclusive Shelf": "read", "ISBN": "8804654430", "ISBN13": "9788804654438", "My Rating": 5, - "Average Rating": 4.02, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 360, - "Year Published": 2015, - "Original Publication Year": 2012, - "Date Read": "2016/05/08", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 360, + "Original Publication Year": 2012, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "I nuovi guardiani", + "Year Published": 2015 }, { - "Book Id": 7140629, - "Title": "American Gods", + "Additional Authors": "Katia Bagnoli", "Author": "Neil Gaiman", "Author l-f": "Gaiman, Neil", - "Additional Authors": "Katia Bagnoli", + "Average Rating": 4.11, + "Binding": "Paperback", + "Book Id": 7140629, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/09", + "Date Read": "2017/03/20", + "Exclusive Shelf": "read", "ISBN": "8804520833", "ISBN13": "9788804520832", "My Rating": 5, - "Average Rating": 4.11, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 532, - "Year Published": 2003, - "Original Publication Year": 2001, - "Date Read": "2017/03/20", - "Date Added": "2020/06/09", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 532, + "Original Publication Year": 2001, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "American Gods", + "Year Published": 2003 }, { - "Book Id": 17936799, - "Title": "L'eroe perduto (Eroi dell'Olimpo #1)", + "Additional Authors": "Loredana Baldinucci, Laura Melosi", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci, Laura Melosi", + "Average Rating": 4.32, + "Binding": "Hardcover", + "Book Id": 17936799, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/08", + "Date Read": "2020/06/09", + "Exclusive Shelf": "read", "ISBN": "8804627719", "ISBN13": "9788804627715", "My Rating": 3, - "Average Rating": 4.32, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 499, - "Year Published": 2013, - "Original Publication Year": 2010, - "Date Read": "2020/06/09", - "Date Added": "2020/06/08", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 499, + "Original Publication Year": 2010, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'eroe perduto (Eroi dell'Olimpo #1)", + "Year Published": 2013 }, { - "Book Id": 25541028, - "Title": "Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future", + "Additional Authors": "", "Author": "Ashlee Vance", "Author l-f": "Vance, Ashlee", - "Additional Authors": "", + "Average Rating": 4.21, + "Binding": "Hardcover", + "Book Id": 25541028, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#58)", + "Date Added": "2020/06/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0062301233", "ISBN13": "9780062301239", "My Rating": 0, - "Average Rating": 4.21, - "Publisher": "Ecco", - "Binding": "Hardcover", - "Number of Pages": 392, - "Year Published": 2015, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2020/06/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#58)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 392, + "Original Publication Year": 2015, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Ecco", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future", + "Year Published": 2015 }, { - "Book Id": 9151181, - "Title": "Onward: How Starbucks Fought for Its Life without Losing Its Soul", + "Additional Authors": "Joanne Gordon", "Author": "Howard Schultz", "Author l-f": "Schultz, Howard", - "Additional Authors": "Joanne Gordon", + "Average Rating": 3.85, + "Binding": "Hardcover", + "Book Id": 9151181, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#57)", + "Date Added": "2020/06/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1605292885", "ISBN13": "9781605292885", "My Rating": 0, - "Average Rating": 3.85, - "Publisher": "Rodale Books", - "Binding": "Hardcover", - "Number of Pages": 350, - "Year Published": 2011, - "Original Publication Year": 2007, - "Date Read": "", - "Date Added": "2020/06/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#57)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 350, + "Original Publication Year": 2007, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Rodale Books", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Onward: How Starbucks Fought for Its Life without Losing Its Soul", + "Year Published": 2011 }, { - "Book Id": 25669024, - "Title": "Vendere tutto. Jeff Bezos e l'era di Amazon", + "Additional Authors": "", "Author": "Brad Stone", "Author l-f": "Stone, Brad", - "Additional Authors": "", + "Average Rating": 4.14, + "Binding": "Paperback", + "Book Id": 25669024, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#56)", + "Date Added": "2020/06/08", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8820362902", "ISBN13": "9788820362904", "My Rating": 0, - "Average Rating": 4.14, - "Publisher": "Hoepli", - "Binding": "Paperback", - "Number of Pages": 323, - "Year Published": 2014, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/08", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#56)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 323, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Hoepli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Vendere tutto. Jeff Bezos e l'era di Amazon", + "Year Published": 2014 }, { - "Book Id": 154091, - "Title": "Mona Lisa Overdrive (Sprawl, #3)", + "Additional Authors": "", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Mass Market Paperback", + "Book Id": 154091, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0553281747", "ISBN13": "9780553281743", "My Rating": 5, - "Average Rating": 4, - "Publisher": "Bantam Spectra", - "Binding": "Mass Market Paperback", - "Number of Pages": 308, - "Year Published": 1989, - "Original Publication Year": 1988, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 308, + "Original Publication Year": 1988, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bantam Spectra", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Mona Lisa Overdrive (Sprawl, #3)", + "Year Published": 1989 }, { - "Book Id": 22200, - "Title": "Count Zero (Sprawl, #2)", + "Additional Authors": "", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "", + "Average Rating": 4.01, + "Binding": "Paperback", + "Book Id": 22200, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0441013678", "ISBN13": "9780441013678", "My Rating": 4, - "Average Rating": 4.01, - "Publisher": "Ace Books", - "Binding": "Paperback", - "Number of Pages": 308, - "Year Published": 2006, - "Original Publication Year": 1986, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 308, + "Original Publication Year": 1986, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Ace Books", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Count Zero (Sprawl, #2)", + "Year Published": 2006 }, { - "Book Id": 22323, - "Title": "Burning Chrome (Sprawl, #0)", + "Additional Authors": "Bruce Sterling", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "Bruce Sterling", + "Average Rating": 4.06, + "Binding": "Paperback", + "Book Id": 22323, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0060539828", "ISBN13": "9780060539825", "My Rating": 4, - "Average Rating": 4.06, - "Publisher": "Harper Voyager", - "Binding": "Paperback", - "Number of Pages": 224, - "Year Published": 2003, - "Original Publication Year": 1986, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 1986, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Harper Voyager", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Burning Chrome (Sprawl, #0)", + "Year Published": 2003 }, { - "Book Id": 43999120, - "Title": "Rebooting AI: Building Artificial Intelligence We Can Trust", + "Additional Authors": "Ernest Davis", "Author": "Gary F. Marcus", "Author l-f": "Marcus, Gary F.", - "Additional Authors": "Ernest Davis", + "Average Rating": 3.84, + "Binding": "Hardcover", + "Book Id": 43999120, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#55)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1524748250", "ISBN13": "9781524748258", "My Rating": 0, - "Average Rating": 3.84, - "Publisher": "Pantheon Books", - "Binding": "Hardcover", - "Number of Pages": 288, - "Year Published": 2019, - "Original Publication Year": 2019, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#55)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 288, + "Original Publication Year": 2019, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Pantheon Books", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Rebooting AI: Building Artificial Intelligence We Can Trust", + "Year Published": 2019 }, { - "Book Id": 41899, - "Title": "Fantastic Beasts and Where to Find Them (Hogwarts Library)", + "Additional Authors": "J.K. Rowling", "Author": "Newt Scamander", "Author l-f": "Scamander, Newt", - "Additional Authors": "J.K. Rowling", + "Average Rating": 3.97, + "Binding": "Hardcover", + "Book Id": 41899, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0439321603", "ISBN13": "9780439321600", "My Rating": 5, - "Average Rating": 3.97, - "Publisher": "Arthur A. Levine Books", - "Binding": "Hardcover", - "Number of Pages": 128, - "Year Published": 2001, - "Original Publication Year": 2001, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 128, + "Original Publication Year": 2001, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Arthur A. Levine Books", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Fantastic Beasts and Where to Find Them (Hogwarts Library)", + "Year Published": 2001 }, { - "Book Id": 28194, - "Title": "Inkheart (Inkworld, #1)", + "Additional Authors": "Anthea Bell", "Author": "Cornelia Funke", "Author l-f": "Funke, Cornelia", - "Additional Authors": "Anthea Bell", + "Average Rating": 3.91, + "Binding": "Paperback", + "Book Id": 28194, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#53)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0439709105", "ISBN13": "9780439709101", "My Rating": 0, - "Average Rating": 3.91, - "Publisher": "Scholastic Paperbacks", - "Binding": "Paperback", - "Number of Pages": 563, - "Year Published": 2005, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#53)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 563, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Scholastic Paperbacks", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Inkheart (Inkworld, #1)", + "Year Published": 2005 }, { - "Book Id": 22545983, - "Title": "JoJo's Bizarre Adventure: Part 1—Phantom Blood, Vol. 1", + "Additional Authors": "Evan Galloway", "Author": "Hirohiko Araki", "Author l-f": "Araki, Hirohiko", - "Additional Authors": "Evan Galloway", + "Average Rating": 4.09, + "Binding": "Hardcover", + "Book Id": 22545983, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1421578794", "ISBN13": "9781421578798", "My Rating": 4, - "Average Rating": 4.09, - "Publisher": "VIZ Media", - "Binding": "Hardcover", - "Number of Pages": 245, - "Year Published": 2015, - "Original Publication Year": 2002, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 245, + "Original Publication Year": 2002, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VIZ Media", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "JoJo's Bizarre Adventure: Part 1—Phantom Blood, Vol. 1", + "Year Published": 2015 }, { - "Book Id": 13493285, - "Title": "Saggi scettici", + "Additional Authors": "", "Author": "Bertrand Russell", "Author l-f": "Russell, Bertrand", - "Additional Authors": "", + "Average Rating": 4.12, + "Binding": "Paperback", + "Book Id": 13493285, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8878184195", "ISBN13": "9788878184190", "My Rating": 4, - "Average Rating": 4.12, - "Publisher": "TEA", - "Binding": "Paperback", - "Number of Pages": 256, - "Year Published": 1998, - "Original Publication Year": 1928, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 256, + "Original Publication Year": 1928, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "TEA", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Saggi scettici", + "Year Published": 1998 }, { - "Book Id": 7775929, - "Title": "La fisica dei supereroi", + "Additional Authors": "Lorenzo Lilli", "Author": "James Kakalios", "Author l-f": "Kakalios, James", - "Additional Authors": "Lorenzo Lilli", + "Average Rating": 3.93, + "Binding": "Paperback", + "Book Id": 7775929, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8806183923", "ISBN13": "9788806183929", "My Rating": 5, - "Average Rating": 3.93, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 396, - "Year Published": 2007, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 396, + "Original Publication Year": 2006, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La fisica dei supereroi", + "Year Published": 2007 }, { - "Book Id": 15980175, - "Title": "Da zero a infinito. La grande storia del nulla", + "Additional Authors": "Tullio Cannillo", "Author": "John D. Barrow", "Author l-f": "Barrow, John D.", - "Additional Authors": "Tullio Cannillo", + "Average Rating": 3.97, + "Binding": "Paperback", + "Book Id": 15980175, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804543175", "ISBN13": "9788804543176", "My Rating": 4, - "Average Rating": 3.97, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 367, - "Year Published": 2005, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 367, + "Original Publication Year": 2000, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Da zero a infinito. La grande storia del nulla", + "Year Published": 2005 }, { - "Book Id": 9667138, - "Title": "Il mago dei numeri. Un libro da leggere prima di addormentarsi, dedicato a chi ha paura della matematica", + "Additional Authors": "Enrico Ganni", "Author": "Hans Magnus Enzensberger", "Author l-f": "Enzensberger, Hans Magnus", - "Additional Authors": "Enrico Ganni", + "Average Rating": 3.92, + "Binding": "Paperback", + "Book Id": 9667138, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8806150308", "ISBN13": "9788806150303", "My Rating": 5, - "Average Rating": 3.92, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 259, - "Year Published": 2010, - "Original Publication Year": 1997, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 259, + "Original Publication Year": 1997, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il mago dei numeri. Un libro da leggere prima di addormentarsi, dedicato a chi ha paura della matematica", + "Year Published": 2010 }, { - "Book Id": 9676960, - "Title": "L'enigma dei numeri primi. L'ipotesi di Riemann, il più grande mistero della matematica", + "Additional Authors": "Carlo Capararo", "Author": "Marcus du Sautoy", "Author l-f": "Sautoy, Marcus du", - "Additional Authors": "Carlo Capararo", + "Average Rating": 4.1, + "Binding": "Paperback", + "Book Id": 9676960, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8817008435", "ISBN13": "9788817008433", "My Rating": 4, - "Average Rating": 4.1, - "Publisher": "BUR", - "Binding": "Paperback", - "Number of Pages": 606, - "Year Published": 2005, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 606, + "Original Publication Year": 2003, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "BUR", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'enigma dei numeri primi. L'ipotesi di Riemann, il più grande mistero della matematica", + "Year Published": 2005 }, { - "Book Id": 7402662, - "Title": "Vita di Galileo", + "Additional Authors": "Giuseppina Oneto, Emilio Castellani", "Author": "Bertolt Brecht", "Author l-f": "Brecht, Bertolt", - "Additional Authors": "Giuseppina Oneto, Emilio Castellani", + "Average Rating": 3.69, + "Binding": "Paperback", + "Book Id": 7402662, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8806173634", "ISBN13": "9788806173630", "My Rating": 5, - "Average Rating": 3.69, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 257, - "Year Published": 2007, - "Original Publication Year": 1943, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 257, + "Original Publication Year": 1943, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Vita di Galileo", + "Year Published": 2007 }, { - "Book Id": 9710110, - "Title": "Il teorema del pappagallo", + "Additional Authors": "Lidia Perria", "Author": "Denis Guedj", "Author l-f": "Guedj, Denis", - "Additional Authors": "Lidia Perria", + "Average Rating": 3.67, + "Binding": "Paperback", + "Book Id": 9710110, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8850217722", "ISBN13": "9788850217724", "My Rating": 4, - "Average Rating": 3.67, - "Publisher": "TEA", - "Binding": "Paperback", - "Number of Pages": 553, - "Year Published": 2008, - "Original Publication Year": 1998, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 553, + "Original Publication Year": 1998, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "TEA", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il teorema del pappagallo", + "Year Published": 2008 }, { - "Book Id": 10734361, - "Title": "Codici & segreti svelati ai ragazzi", + "Additional Authors": "", "Author": "Simon Singh", "Author l-f": "Singh, Simon", - "Additional Authors": "", + "Average Rating": 4.29, + "Binding": "Unknown Binding", + "Book Id": 10734361, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "884518014X", "ISBN13": "9788845180149", "My Rating": 5, - "Average Rating": 4.29, - "Publisher": "Fabbri", - "Binding": "Unknown Binding", - "Number of Pages": 380, - "Year Published": 2002, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 380, + "Original Publication Year": 1999, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Fabbri", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Codici & segreti svelati ai ragazzi", + "Year Published": 2002 }, { - "Book Id": 2927604, - "Title": "Flatlandia: Racconto fantastico a più dimensioni", + "Additional Authors": "Masolino d'Amico, Giorgio Manganelli", "Author": "Edwin A. Abbott", "Author l-f": "Abbott, Edwin A.", - "Additional Authors": "Masolino d'Amico, Giorgio Manganelli", + "Average Rating": 3.81, + "Binding": "Paperback", + "Book Id": 2927604, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 4, - "Average Rating": 3.81, - "Publisher": "Adelphi", - "Binding": "Paperback", - "Number of Pages": 166, - "Year Published": 1993, - "Original Publication Year": 1884, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 166, + "Original Publication Year": 1884, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Adelphi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Flatlandia: Racconto fantastico a più dimensioni", + "Year Published": 1993 }, { - "Book Id": 15991347, - "Title": "Il diavolo in cattedra: La logica da Aristotele a Gödel", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.32, + "Binding": "Paperback", + "Book Id": 15991347, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#52)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8806171968", "ISBN13": "9788806171964", "My Rating": 0, - "Average Rating": 3.32, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 300, - "Year Published": 2004, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#52)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 300, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il diavolo in cattedra: La logica da Aristotele a Gödel", + "Year Published": 2004 }, { - "Book Id": 17733332, - "Title": "Abbasso Euclide!: Il grande racconto della geometria contemporanea", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.56, + "Binding": "Hardcover", + "Book Id": 17733332, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#51)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804623020", "ISBN13": "9788804623021", "My Rating": 0, - "Average Rating": 3.56, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 384, - "Year Published": 2013, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#51)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 384, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Abbasso Euclide!: Il grande racconto della geometria contemporanea", + "Year Published": 2013 }, { - "Book Id": 9667275, - "Title": "C'era una volta un paradosso. Storie di illusioni e verità rovesciate", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.41, + "Binding": "Paperback", + "Book Id": 9667275, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#50)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8806175076", "ISBN13": "9788806175078", "My Rating": 0, - "Average Rating": 3.41, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 320, - "Year Published": 2006, - "Original Publication Year": 2001, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#50)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 320, + "Original Publication Year": 2001, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "C'era una volta un paradosso. Storie di illusioni e verità rovesciate", + "Year Published": 2006 }, { - "Book Id": 10756840, - "Title": "Il matematico impertinente", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.48, + "Binding": "Paperback", + "Book Id": 10756840, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#49)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8830422223", "ISBN13": "9788830422223", "My Rating": 0, - "Average Rating": 3.48, - "Publisher": "Longanesi", - "Binding": "Paperback", - "Number of Pages": 347, - "Year Published": 2005, - "Original Publication Year": 2005, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#49)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 347, + "Original Publication Year": 2005, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Longanesi", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il matematico impertinente", + "Year Published": 2005 }, { - "Book Id": 9649565, - "Title": "Le menzogne di Ulisse: l'avventura della logica da Parmenide ad Amartya Sen", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.56, + "Binding": "Paperback", + "Book Id": 9649565, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#48)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8850211910", "ISBN13": "9788850211913", "My Rating": 0, - "Average Rating": 3.56, - "Publisher": "TEA", - "Binding": "Paperback", - "Number of Pages": 286, - "Year Published": 2006, - "Original Publication Year": 2004, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#48)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 286, + "Original Publication Year": 2004, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "TEA", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Le menzogne di Ulisse: l'avventura della logica da Parmenide ad Amartya Sen", + "Year Published": 2006 }, { - "Book Id": 9677067, - "Title": "Incontri con menti straordinarie", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.41, + "Binding": "Hardcover", + "Book Id": 9677067, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8830423467", "ISBN13": "9788830423466", "My Rating": 3, - "Average Rating": 3.41, - "Publisher": "Longanesi", - "Binding": "Hardcover", - "Number of Pages": 390, - "Year Published": 2006, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 390, + "Original Publication Year": 2006, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Longanesi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Incontri con menti straordinarie", + "Year Published": 2006 }, { - "Book Id": 6071926, - "Title": "Perché non possiamo essere cristiani", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.81, + "Binding": "Hardcover", + "Book Id": 6071926, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8830424277", "ISBN13": "9788830424272", "My Rating": 3, - "Average Rating": 3.81, - "Publisher": "Longanesi", - "Binding": "Hardcover", - "Number of Pages": 264, - "Year Published": 2007, - "Original Publication Year": 2007, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 264, + "Original Publication Year": 2007, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Longanesi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Perché non possiamo essere cristiani", + "Year Published": 2007 }, { - "Book Id": 11177613, - "Title": "Numeri assassini : Come scoprire con la matematica tutti i misteri del crimine", + "Additional Authors": "", "Author": "Mariano Tomatis", "Author l-f": "Tomatis, Mariano", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 11177613, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8874967950", "ISBN13": "9788874967957", "My Rating": 2, - "Average Rating": 4, - "Publisher": "Kowalski", - "Binding": "Paperback", - "Number of Pages": 240, - "Year Published": 2011, - "Original Publication Year": 2011, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 240, + "Original Publication Year": 2011, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Kowalski", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Numeri assassini : Come scoprire con la matematica tutti i misteri del crimine", + "Year Published": 2011 }, { - "Book Id": 112480, - "Title": "Il visconte dimezzato", + "Additional Authors": "Barbara Sieroszewska", "Author": "Italo Calvino", "Author l-f": "Calvino, Italo", - "Additional Authors": "Barbara Sieroszewska", + "Average Rating": 3.83, + "Binding": "Paperback", + "Book Id": 112480, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804370874", "ISBN13": "9788804370871", "My Rating": 5, - "Average Rating": 3.83, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 143, - "Year Published": 1993, - "Original Publication Year": 1952, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 143, + "Original Publication Year": 1952, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il visconte dimezzato", + "Year Published": 1993 }, { - "Book Id": 174465, - "Title": "Il cavaliere inesistente", + "Additional Authors": "", "Author": "Italo Calvino", "Author l-f": "Calvino, Italo", - "Additional Authors": "", + "Average Rating": 3.85, + "Binding": "Paperback", + "Book Id": 174465, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804370866", "ISBN13": "9788804370864", "My Rating": 4, - "Average Rating": 3.85, - "Publisher": "A. Mondadori", - "Binding": "Paperback", - "Number of Pages": 126, - "Year Published": 1993, - "Original Publication Year": 1959, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 126, + "Original Publication Year": 1959, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "A. Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il cavaliere inesistente", + "Year Published": 1993 }, { - "Book Id": 820645, - "Title": "Il barone rampante", + "Additional Authors": "", "Author": "Italo Calvino", "Author l-f": "Calvino, Italo", - "Additional Authors": "", + "Average Rating": 4.03, + "Binding": "Paperback", + "Book Id": 820645, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804370858", "ISBN13": "9788804370857", "My Rating": 5, - "Average Rating": 4.03, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 253, - "Year Published": 1993, - "Original Publication Year": 1957, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 253, + "Original Publication Year": 1957, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il barone rampante", + "Year Published": 1993 }, { - "Book Id": 10522, - "Title": "Il nome della rosa", + "Additional Authors": "", "Author": "Umberto Eco", "Author l-f": "Eco, Umberto", - "Additional Authors": "", + "Average Rating": 4.13, + "Binding": "Paperback", + "Book Id": 10522, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845246345", "ISBN13": "9788845246340", "My Rating": 5, - "Average Rating": 4.13, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 533, - "Year Published": 2003, - "Original Publication Year": 1980, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 533, + "Original Publication Year": 1980, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il nome della rosa", + "Year Published": 2003 }, { - "Book Id": 13376649, - "Title": "Antiche come le montagne", + "Additional Authors": "", "Author": "Mahatma Gandhi", "Author l-f": "Gandhi, Mahatma", - "Additional Authors": "", + "Average Rating": 4.09, + "Binding": "Paperback", + "Book Id": 13376649, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "880449266X", "ISBN13": "9788804492665", "My Rating": 5, - "Average Rating": 4.09, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 266, - "Year Published": 2001, - "Original Publication Year": 1958, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 266, + "Original Publication Year": 1958, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Antiche come le montagne", + "Year Published": 2001 }, { - "Book Id": 9735394, - "Title": "Praga magica", + "Additional Authors": "", "Author": "Angelo Maria Ripellino", "Author l-f": "Ripellino, Angelo Maria", - "Additional Authors": "", + "Average Rating": 4.11, + "Binding": "Paperback", + "Book Id": 9735394, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8806173510", "ISBN13": "9788806173517", "My Rating": 4, - "Average Rating": 4.11, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 350, - "Year Published": 2005, - "Original Publication Year": 1973, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 350, + "Original Publication Year": 1973, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Praga magica", + "Year Published": 2005 }, { - "Book Id": 2817959, - "Title": "Gomorra: Viaggio nell'impero economico e nel sogno di dominio della camorra", + "Additional Authors": "", "Author": "Roberto Saviano", "Author l-f": "Saviano, Roberto", - "Additional Authors": "", + "Average Rating": 3.78, + "Binding": "Paperback", + "Book Id": 2817959, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804554509", "ISBN13": "9788804554509", "My Rating": 5, - "Average Rating": 3.78, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 331, - "Year Published": 2006, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 331, + "Original Publication Year": 2006, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Gomorra: Viaggio nell'impero economico e nel sogno di dominio della camorra", + "Year Published": 2006 }, { - "Book Id": 11802193, - "Title": "Caro Papa, ti scrivo", + "Additional Authors": "", "Author": "Piergiorgio Odifreddi", "Author l-f": "Odifreddi, Piergiorgio", - "Additional Authors": "", + "Average Rating": 3.04, + "Binding": "Paperback", + "Book Id": 11802193, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804610077", "ISBN13": "9788804610076", "My Rating": 4, - "Average Rating": 3.04, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 196, - "Year Published": 2011, - "Original Publication Year": 2011, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 196, + "Original Publication Year": 2011, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Caro Papa, ti scrivo", + "Year Published": 2011 }, { - "Book Id": 9669347, - "Title": "Dracula", + "Additional Authors": "", "Author": "Bram Stoker", "Author l-f": "Stoker, Bram", - "Additional Authors": "", + "Average Rating": 4.01, + "Binding": "Paperback", + "Book Id": 9669347, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8817127396", "ISBN13": "9788817127394", "My Rating": 5, - "Average Rating": 4.01, - "Publisher": "BUR Biblioteca Univ. Rizzoli", - "Binding": "Paperback", - "Number of Pages": 521, - "Year Published": 2001, - "Original Publication Year": 1897, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 521, + "Original Publication Year": 1897, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "BUR Biblioteca Univ. Rizzoli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Dracula", + "Year Published": 2001 }, { - "Book Id": 41804, - "Title": "I, Robot (Robot, #0.1)", + "Additional Authors": "", "Author": "Isaac Asimov", "Author l-f": "Asimov, Isaac", - "Additional Authors": "", + "Average Rating": 4.21, + "Binding": "Hardcover", + "Book Id": 41804, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0553803700", "ISBN13": "9780553803709", "My Rating": 2, - "Average Rating": 4.21, - "Publisher": "Bantam Books", - "Binding": "Hardcover", - "Number of Pages": 224, - "Year Published": 2004, - "Original Publication Year": 1950, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 1950, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bantam Books", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I, Robot (Robot, #0.1)", + "Year Published": 2004 }, { - "Book Id": 4590733, - "Title": "L'arte della guerra", + "Additional Authors": "Monica Rossi", "Author": "Sun Tzu", "Author l-f": "Tzu, Sun", - "Additional Authors": "Monica Rossi", + "Average Rating": 3.97, + "Binding": "Paperback", + "Book Id": 4590733, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804517786", "ISBN13": "9788804517788", "My Rating": 5, - "Average Rating": 3.97, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 256, - "Year Published": 2003, - "Original Publication Year": -500, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 256, + "Original Publication Year": -500, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'arte della guerra", + "Year Published": 2003 }, { - "Book Id": 36122603, - "Title": "I 36 stratagemmi. Le regole segrete della guerra", + "Additional Authors": "", "Author": "Gastone Breccia", "Author l-f": "Breccia, Gastone", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 36122603, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#47)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804661933", "ISBN13": "9788804661931", "My Rating": 0, - "Average Rating": 4, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 160, - "Year Published": 2016, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#47)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 160, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I 36 stratagemmi. Le regole segrete della guerra", + "Year Published": 2016 }, { - "Book Id": 27228474, - "Title": "Bushido: La via del guerriero", + "Additional Authors": "Martina Panatero", "Author": "Tea Pecunia", "Author l-f": "Pecunia, Tea", - "Additional Authors": "Martina Panatero", + "Average Rating": 3.7, + "Binding": "Paperback", + "Book Id": 27228474, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#46)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807882116", "ISBN13": "9788807882111", "My Rating": 0, - "Average Rating": 3.7, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 184, - "Year Published": 2013, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#46)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 184, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Bushido: La via del guerriero", + "Year Published": 2013 }, { - "Book Id": 28328421, - "Title": "L'arte dell'inganno: I consigli dell'hacker più famoso del mondo", + "Additional Authors": "", "Author": "Kevin D. Mitnick", "Author l-f": "Mitnick, Kevin D.", - "Additional Authors": "", + "Average Rating": 3.76, + "Binding": "Paperback", + "Book Id": 28328421, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "9788807882463", "My Rating": 4, - "Average Rating": 3.76, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 324, - "Year Published": 2013, - "Original Publication Year": 2001, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 324, + "Original Publication Year": 2001, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'arte dell'inganno: I consigli dell'hacker più famoso del mondo", + "Year Published": 2013 }, { - "Book Id": 16154799, - "Title": "Guida galattica per gli autostoppisti: Il ciclo completo", + "Additional Authors": "Laura Serra", "Author": "Douglas Adams", "Author l-f": "Adams, Douglas", - "Additional Authors": "Laura Serra", + "Average Rating": 4.38, + "Binding": "Paperback", + "Book Id": 16154799, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804624264", "ISBN13": "9788804624264", "My Rating": 5, - "Average Rating": 4.38, - "Publisher": "A. Mondadori", - "Binding": "Paperback", - "Number of Pages": 845, - "Year Published": 2012, - "Original Publication Year": 1996, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 845, + "Original Publication Year": 1996, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "A. Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Guida galattica per gli autostoppisti: Il ciclo completo", + "Year Published": 2012 }, { - "Book Id": 95558, - "Title": "Solaris", + "Additional Authors": "Steve Cox, Joanna Kilmartin", "Author": "Stanisław Lem", "Author l-f": "Lem, Stanisław", - "Additional Authors": "Steve Cox, Joanna Kilmartin", + "Average Rating": 3.99, + "Binding": "Paperback", + "Book Id": 95558, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#45)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 3.99, - "Publisher": "Harcourt", - "Binding": "Paperback", - "Number of Pages": 204, - "Year Published": 2002, - "Original Publication Year": 1961, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#45)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 204, + "Original Publication Year": 1961, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Harcourt", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Solaris", + "Year Published": 2002 }, { - "Book Id": 29002087, - "Title": "L'ombra di Eymerich: Nicolas Eymerich, inquisitore-Il corpo e il sangue di Eymerich-Le catene di Eymerich", + "Additional Authors": "", "Author": "Valerio Evangelisti", "Author l-f": "Evangelisti, Valerio", - "Additional Authors": "", + "Average Rating": 4.1, + "Binding": "Paperback", + "Book Id": 29002087, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#44)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804635754", "ISBN13": "9788804635758", "My Rating": 0, - "Average Rating": 4.1, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 718, - "Year Published": 2014, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#44)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 718, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'ombra di Eymerich: Nicolas Eymerich, inquisitore-Il corpo e il sangue di Eymerich-Le catene di Eymerich", + "Year Published": 2014 }, { - "Book Id": 39809182, - "Title": "Steve Jobs", + "Additional Authors": "", "Author": "Walter Isaacson", "Author l-f": "Isaacson, Walter", - "Additional Authors": "", + "Average Rating": 4.16, + "Binding": "Paperback", + "Book Id": 39809182, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#43)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804680245", "ISBN13": "9788804680246", "My Rating": 0, - "Average Rating": 4.16, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 664, - "Year Published": 2017, - "Original Publication Year": 2011, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#43)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 664, + "Original Publication Year": 2011, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Steve Jobs", + "Year Published": 2017 }, { - "Book Id": 44776466, - "Title": "La rifondazione di Dune: Ciclo di Dune vol. 6", + "Additional Authors": "", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "", + "Average Rating": 3.84, + "Binding": "Paperback", + "Book Id": 44776466, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8834731050", "ISBN13": "9788834731055", "My Rating": 5, - "Average Rating": 3.84, - "Publisher": "Fanucci", - "Binding": "Paperback", - "Number of Pages": 544, - "Year Published": 2013, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 544, + "Original Publication Year": "", + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Fanucci", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La rifondazione di Dune: Ciclo di Dune vol. 6", + "Year Published": 2013 }, { - "Book Id": 44776465, - "Title": "Gli eretici di Dune: Ciclo di Dune vol. 5", + "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", + "Average Rating": 3.88, + "Binding": "Paperback", + "Book Id": 44776465, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8834730992", "ISBN13": "9788834730997", "My Rating": 5, - "Average Rating": 3.88, - "Publisher": "Fanucci", - "Binding": "Paperback", - "Number of Pages": 608, - "Year Published": 2016, - "Original Publication Year": 1984, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 608, + "Original Publication Year": 1984, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Fanucci", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Gli eretici di Dune: Ciclo di Dune vol. 5", + "Year Published": 2016 }, { - "Book Id": 2927782, - "Title": "L'imperatore-dio di Dune", + "Additional Authors": "Viviana Viviani", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "Viviana Viviani", + "Average Rating": 3.87, + "Binding": "Paperback", + "Book Id": 2927782, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8886845685", "ISBN13": "9788886845687", "My Rating": 5, - "Average Rating": 3.87, - "Publisher": "Sperling & Kupfer", - "Binding": "Paperback", - "Number of Pages": 333, - "Year Published": 2000, - "Original Publication Year": 1981, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 333, + "Original Publication Year": 1981, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Sperling & Kupfer", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'imperatore-dio di Dune", + "Year Published": 2000 }, { - "Book Id": 41969317, - "Title": "I figli di Dune (#Ciclo di Dune, #3)", + "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", + "Average Rating": 3.95, + "Binding": "Paperback", + "Book Id": 41969317, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8834735390", "ISBN13": "9788834735398", "My Rating": 5, - "Average Rating": 3.95, - "Publisher": "Fanucci", - "Binding": "Paperback", - "Number of Pages": 576, - "Year Published": 2018, - "Original Publication Year": 1976, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 576, + "Original Publication Year": 1976, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Fanucci", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "I figli di Dune (#Ciclo di Dune, #3)", + "Year Published": 2018 }, { - "Book Id": 3704206, - "Title": "Messia di Dune (Dune #2)", + "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", + "Average Rating": 3.89, + "Binding": "Paperback", + "Book Id": 3704206, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8886845537", "ISBN13": "9788886845533", "My Rating": 5, - "Average Rating": 3.89, - "Publisher": "Sperling & Kupfer", - "Binding": "Paperback", - "Number of Pages": 259, - "Year Published": 1999, - "Original Publication Year": 1969, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 259, + "Original Publication Year": 1969, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Sperling & Kupfer", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Messia di Dune (Dune #2)", + "Year Published": 1999 }, { - "Book Id": 36051138, - "Title": "Dune", + "Additional Authors": "", "Author": "Frank Herbert", "Author l-f": "Herbert, Frank", - "Additional Authors": "", + "Average Rating": 4.25, + "Binding": "Paperback", + "Book Id": 36051138, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8834733797", "ISBN13": "9788834733790", "My Rating": 5, - "Average Rating": 4.25, - "Publisher": "Fanucci", - "Binding": "Paperback", - "Number of Pages": 695, - "Year Published": 2017, - "Original Publication Year": 1965, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 695, + "Original Publication Year": 1965, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Fanucci", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Dune", + "Year Published": 2017 }, { - "Book Id": 35260926, - "Title": "Neuromante", + "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli", + "Average Rating": 3.9, + "Binding": "Paperback", + "Book Id": 35260926, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804679395", "ISBN13": "9788804679394", "My Rating": 5, - "Average Rating": 3.9, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 280, - "Year Published": 2017, - "Original Publication Year": 1984, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 280, + "Original Publication Year": 1984, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Neuromante", + "Year Published": 2017 }, { - "Book Id": 36620247, - "Title": "Inverso", + "Additional Authors": "Daniele Brolli", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "Daniele Brolli", + "Average Rating": 3.93, + "Binding": "Paperback", + "Book Id": 36620247, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#42)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804678917", "ISBN13": "9788804678915", "My Rating": 0, - "Average Rating": 3.93, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 528, - "Year Published": 2017, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#42)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 528, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Inverso", + "Year Published": 2017 }, { - "Book Id": 35260910, - "Title": "Trilogia dello Sprawl", + "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli, Delio Zinoni, Marco Pensante", "Author": "William Gibson", "Author l-f": "Gibson, William", - "Additional Authors": "Gianpaolo Cossato, Sandro Sandrelli, Delio Zinoni, Marco Pensante", + "Average Rating": 4.12, + "Binding": "Paperback", + "Book Id": 35260910, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804676833", "ISBN13": "9788804676836", "My Rating": 5, - "Average Rating": 4.12, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 797, - "Year Published": 2017, - "Original Publication Year": 1992, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 797, + "Original Publication Year": 1992, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Trilogia dello Sprawl", + "Year Published": 2017 }, { - "Book Id": 24799658, - "Title": "La trilogia di Valis", + "Additional Authors": "Carlo Pagetti", "Author": "Philip K. Dick", "Author l-f": "Dick, Philip K.", - "Additional Authors": "Carlo Pagetti", + "Average Rating": 3.95, + "Binding": "Paperback", + "Book Id": 24799658, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#41)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8834727126", "ISBN13": "9788834727126", "My Rating": 0, - "Average Rating": 3.95, - "Publisher": "Fanucci", - "Binding": "Paperback", - "Number of Pages": 678, - "Year Published": 2014, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#41)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 678, + "Original Publication Year": 1990, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Fanucci", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La trilogia di Valis", + "Year Published": 2014 }, { - "Book Id": 42124452, - "Title": "Miti del Nord", + "Additional Authors": "Stefania Bertola", "Author": "Neil Gaiman", "Author l-f": "Gaiman, Neil", - "Additional Authors": "Stefania Bertola", + "Average Rating": 4.1, + "Binding": "Kindle Edition", + "Book Id": 42124452, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#40)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4.1, - "Publisher": "Mondadori", - "Binding": "Kindle Edition", - "Number of Pages": 224, - "Year Published": 2018, - "Original Publication Year": 2017, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#40)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 2017, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Miti del Nord", + "Year Published": 2018 }, { - "Book Id": 46208379, - "Title": "Scansatevi dalla luce. Libertà e resistenza nel digitale", + "Additional Authors": "eFFe", "Author": "James Williams", "Author l-f": "Williams, James", - "Additional Authors": "eFFe", + "Average Rating": 4.05, + "Binding": "Paperback", + "Book Id": 46208379, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#39)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8898837593", "ISBN13": "9788898837595", "My Rating": 0, - "Average Rating": 4.05, - "Publisher": "Effequ", - "Binding": "Paperback", - "Number of Pages": 201, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#39)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 201, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Effequ", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Scansatevi dalla luce. Libertà e resistenza nel digitale", + "Year Published": 2019 }, { - "Book Id": 42991961, - "Title": "Rise of the Dungeon Master: Gary Gygax e la creazione di D&D", + "Additional Authors": "Koren Shadmi", "Author": "David Kushner", "Author l-f": "Kushner, David", - "Additional Authors": "Koren Shadmi", + "Average Rating": 3.58, + "Binding": "Hardcover", + "Book Id": 42991961, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#38)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8894818543", "ISBN13": "9788894818543", "My Rating": 0, - "Average Rating": 3.58, - "Publisher": "Nicola Pesce Editore", - "Binding": "Hardcover", - "Number of Pages": 144, - "Year Published": 2018, - "Original Publication Year": 2017, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#38)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 144, + "Original Publication Year": 2017, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Nicola Pesce Editore", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Rise of the Dungeon Master: Gary Gygax e la creazione di D&D", + "Year Published": 2018 }, { - "Book Id": 29080756, - "Title": "I mondi di Miyazaki. Percorsi filosofici negli universi dell'artista giapponese", + "Additional Authors": "", "Author": "Matteo Boscarol", "Author l-f": "Boscarol, Matteo", - "Additional Authors": "", + "Average Rating": 3.23, + "Binding": "Paperback", + "Book Id": 29080756, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#37)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8857532259", "ISBN13": "9788857532257", "My Rating": 0, - "Average Rating": 3.23, - "Publisher": "Mimesis", - "Binding": "Paperback", - "Number of Pages": 117, - "Year Published": 2016, - "Original Publication Year": 2016, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#37)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 117, + "Original Publication Year": 2016, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mimesis", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "I mondi di Miyazaki. Percorsi filosofici negli universi dell'artista giapponese", + "Year Published": 2016 }, { - "Book Id": 17662510, - "Title": "Tetsuo: the iron man", + "Additional Authors": "", "Author": "Matteo Boscarol", "Author l-f": "Boscarol, Matteo", - "Additional Authors": "", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 17662510, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#36)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8857511014", "ISBN13": "9788857511016", "My Rating": 0, - "Average Rating": 4, - "Publisher": "Mimesis", - "Binding": "Paperback", - "Number of Pages": 166, - "Year Published": 2013, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#36)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 166, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mimesis", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Tetsuo: the iron man", + "Year Published": 2013 }, { - "Book Id": 27414415, - "Title": "Tetris: The Games People Play", + "Additional Authors": "", "Author": "Box Brown", "Author l-f": "Brown, Box", - "Additional Authors": "", + "Average Rating": 3.8, + "Binding": "Paperback", + "Book Id": 27414415, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#35)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "162672315X", "ISBN13": "9781626723153", "My Rating": 0, - "Average Rating": 3.8, - "Publisher": "First Second", - "Binding": "Paperback", - "Number of Pages": 253, - "Year Published": 2016, - "Original Publication Year": 2016, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#35)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 253, + "Original Publication Year": 2016, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "First Second", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Tetris: The Games People Play", + "Year Published": 2016 }, { - "Book Id": 36563046, - "Title": "Jerusalem", + "Additional Authors": "Massimo Gardella", "Author": "Alan Moore", "Author l-f": "Moore, Alan", - "Additional Authors": "Massimo Gardella", + "Average Rating": 3.98, + "Binding": "Hardcover", + "Book Id": 36563046, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#34)", + "Date Added": "2020/06/07", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8817097810", "ISBN13": "9788817097819", "My Rating": 0, - "Average Rating": 3.98, - "Publisher": "Rizzoli-Lizard", - "Binding": "Hardcover", - "Number of Pages": 1534, - "Year Published": 2017, - "Original Publication Year": 2016, - "Date Read": "", - "Date Added": "2020/06/07", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#34)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1534, + "Original Publication Year": 2016, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Rizzoli-Lizard", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Jerusalem", + "Year Published": 2017 }, { - "Book Id": 11361678, - "Title": "La maledizione del titano (Percy Jackson e gli Dei dell'Olimpo, #3)", + "Additional Authors": "", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "", + "Average Rating": 4.36, + "Binding": "Hardcover", + "Book Id": 11361678, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2020/06/06", + "Exclusive Shelf": "read", "ISBN": "8804608404", "ISBN13": "9788804608400", "My Rating": 4, - "Average Rating": 4.36, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 312, - "Year Published": 2011, - "Original Publication Year": 2007, - "Date Read": "2020/06/06", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 312, + "Original Publication Year": 2007, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La maledizione del titano (Percy Jackson e gli Dei dell'Olimpo, #3)", + "Year Published": 2011 }, { - "Book Id": 13577569, - "Title": "Lo scontro finale (Percy Jackson e gli Dei dell'Olimpo, #5)", + "Additional Authors": "Loredana Baldinucci", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci", + "Average Rating": 4.53, + "Binding": "Hardcover", + "Book Id": 13577569, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2020/06/07", + "Exclusive Shelf": "read", "ISBN": "8804616679", "ISBN13": "9788804616672", "My Rating": 4, - "Average Rating": 4.53, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 372, - "Year Published": 2012, - "Original Publication Year": 2009, - "Date Read": "2020/06/07", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 372, + "Original Publication Year": 2009, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Lo scontro finale (Percy Jackson e gli Dei dell'Olimpo, #5)", + "Year Published": 2012 }, { - "Book Id": 13037679, - "Title": "La battaglia del Labirinto (Percy Jackson e gli Dei dell'Olimpo, #4)", + "Additional Authors": "Loredana Baldinucci", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci", + "Average Rating": 4.41, + "Binding": "Hardcover", + "Book Id": 13037679, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2020/06/07", + "Exclusive Shelf": "read", "ISBN": "8804613416", "ISBN13": "9788804613411", "My Rating": 3, - "Average Rating": 4.41, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 360, - "Year Published": 2011, - "Original Publication Year": 2008, - "Date Read": "2020/06/07", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 360, + "Original Publication Year": 2008, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La battaglia del Labirinto (Percy Jackson e gli Dei dell'Olimpo, #4)", + "Year Published": 2011 }, { - "Book Id": 19250123, - "Title": "Percy Jackson e gli dei dell'Olimpo: Il Mare dei Mostri", + "Additional Authors": "Loredana Baldinucci", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci", + "Average Rating": 4.24, + "Binding": "Kindle Edition", + "Book Id": 19250123, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2020/06/05", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 3, - "Average Rating": 4.24, - "Publisher": "Mondadori", - "Binding": "Kindle Edition", - "Number of Pages": 328, - "Year Published": 2010, - "Original Publication Year": 2006, - "Date Read": "2020/06/05", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 328, + "Original Publication Year": 2006, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Percy Jackson e gli dei dell'Olimpo: Il Mare dei Mostri", + "Year Published": 2010 }, { - "Book Id": 9522, - "Title": "Persepolis, Volume 1", + "Additional Authors": "", "Author": "Marjane Satrapi", "Author l-f": "Satrapi, Marjane", - "Additional Authors": "", + "Average Rating": 4.28, + "Binding": "Paperback", + "Book Id": 9522, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "2844140580", "ISBN13": "9782844140586", "My Rating": 4, - "Average Rating": 4.28, - "Publisher": "L'Association", - "Binding": "Paperback", - "Number of Pages": 76, - "Year Published": 2000, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 76, + "Original Publication Year": 2000, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "L'Association", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Persepolis, Volume 1", + "Year Published": 2000 }, { - "Book Id": 74928, - "Title": "Hellsing, Vol. 1 (Hellsing, #1)", + "Additional Authors": "Duane Johnson", "Author": "Kohta Hirano", "Author l-f": "Hirano, Kohta", - "Additional Authors": "Duane Johnson", + "Average Rating": 4.26, + "Binding": "Paperback", + "Book Id": 74928, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "159307056X", "ISBN13": "9781593070564", "My Rating": 5, - "Average Rating": 4.26, - "Publisher": "Dark Horse Comics LLC", - "Binding": "Paperback", - "Number of Pages": 208, - "Year Published": 2003, - "Original Publication Year": 1998, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 208, + "Original Publication Year": 1998, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Dark Horse Comics LLC", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Hellsing, Vol. 1 (Hellsing, #1)", + "Year Published": 2003 }, { - "Book Id": 6406018, - "Title": "Soul Eater, Vol. 1 (Soul Eater, #1)", + "Additional Authors": "", "Author": "Atsushi Ohkubo", "Author l-f": "Ohkubo, Atsushi", - "Additional Authors": "", + "Average Rating": 4.31, + "Binding": "Paperback", + "Book Id": 6406018, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0759530017", "ISBN13": "9780759530010", "My Rating": 5, - "Average Rating": 4.31, - "Publisher": "Yen Press", - "Binding": "Paperback", - "Number of Pages": 208, - "Year Published": 2009, - "Original Publication Year": 2004, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 208, + "Original Publication Year": 2004, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Yen Press", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Soul Eater, Vol. 1 (Soul Eater, #1)", + "Year Published": 2009 }, { - "Book Id": 2880, - "Title": "Bleach, Vol. 1 (Bleach, #1)", + "Additional Authors": "", "Author": "Tite Kubo", "Author l-f": "Kubo, Tite", - "Additional Authors": "", + "Average Rating": 4.24, + "Binding": "Paperback", + "Book Id": 2880, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1591164419", "ISBN13": "9781591164418", "My Rating": 5, - "Average Rating": 4.24, - "Publisher": "VIZ Media LLC", - "Binding": "Paperback", - "Number of Pages": 192, - "Year Published": 2004, - "Original Publication Year": 2002, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 192, + "Original Publication Year": 2002, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "VIZ Media LLC", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Bleach, Vol. 1 (Bleach, #1)", + "Year Published": 2004 }, { - "Book Id": 204042, - "Title": "Naruto, Vol. 1: Uzumaki Naruto (Naruto, #1)", + "Additional Authors": "Katy Bridges", "Author": "Masashi Kishimoto", "Author l-f": "Kishimoto, Masashi", - "Additional Authors": "Katy Bridges", + "Average Rating": 4.41, + "Binding": "Paperback", + "Book Id": 204042, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1569319006", "ISBN13": "9781569319000", "My Rating": 4, - "Average Rating": 4.41, - "Publisher": "VIZ Media", - "Binding": "Paperback", - "Number of Pages": 187, - "Year Published": 2014, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 187, + "Original Publication Year": 1999, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VIZ Media", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Naruto, Vol. 1: Uzumaki Naruto (Naruto, #1)", + "Year Published": 2014 }, { - "Book Id": 18667307, - "Title": "Tokyo Ghoul, Tome 1 (Tokyo Ghoul, #1)", + "Additional Authors": "", "Author": "Sui Ishida", "Author l-f": "Ishida, Sui", - "Additional Authors": "", + "Average Rating": 4.42, + "Binding": "Mass Market Paperback", + "Book Id": 18667307, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "2723495612", "ISBN13": "9782723495615", "My Rating": 5, - "Average Rating": 4.42, - "Publisher": "Glénat", - "Binding": "Mass Market Paperback", - "Number of Pages": 224, - "Year Published": 2013, - "Original Publication Year": 2012, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 2012, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Glénat", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Tokyo Ghoul, Tome 1 (Tokyo Ghoul, #1)", + "Year Published": 2013 }, { - "Book Id": 1237398, - "Title": "One Piece, Volume 1: Romance Dawn (One Piece, #1)", + "Additional Authors": "Andy Nakatani", "Author": "Eiichiro Oda", "Author l-f": "Oda, Eiichiro", - "Additional Authors": "Andy Nakatani", + "Average Rating": 4.47, + "Binding": "Paperback", + "Book Id": 1237398, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1569319014", "ISBN13": "9781569319017", "My Rating": 3, - "Average Rating": 4.47, - "Publisher": "VIZ Media LLC", - "Binding": "Paperback", - "Number of Pages": 207, - "Year Published": 2003, - "Original Publication Year": 1997, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 207, + "Original Publication Year": 1997, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VIZ Media LLC", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "One Piece, Volume 1: Romance Dawn (One Piece, #1)", + "Year Published": 2003 }, { - "Book Id": 25074597, - "Title": "My Hero Academia, Vol. 1 (My Hero Academia, #1)", + "Additional Authors": "堀越耕平", "Author": "Kohei Horikoshi", "Author l-f": "Horikoshi, Kohei", - "Additional Authors": "堀越耕平", + "Average Rating": 4.41, + "Binding": "Paperback", + "Book Id": 25074597, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1421582694", "ISBN13": "9781421582696", "My Rating": 4, - "Average Rating": 4.41, - "Publisher": "VIZ Media LLC", - "Binding": "Paperback", - "Number of Pages": 192, - "Year Published": 2015, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 192, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VIZ Media LLC", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "My Hero Academia, Vol. 1 (My Hero Academia, #1)", + "Year Published": 2015 }, { - "Book Id": 59952, - "Title": 300, + "Additional Authors": "Lynn Varley", "Author": "Frank Miller", "Author l-f": "Miller, Frank", - "Additional Authors": "Lynn Varley", + "Average Rating": 3.97, + "Binding": "Hardcover", + "Book Id": 59952, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1569714029", "ISBN13": "9781569714027", "My Rating": 5, - "Average Rating": 3.97, - "Publisher": "Dark Horse", - "Binding": "Hardcover", - "Number of Pages": 88, - "Year Published": 1999, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 88, + "Original Publication Year": 1999, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Dark Horse", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": 300, + "Year Published": 1999 }, { - "Book Id": 19030845, - "Title": "Batman: The Dark Knight Returns #1", + "Additional Authors": "John Lysmand", "Author": "Frank Miller", "Author l-f": "Miller, Frank", - "Additional Authors": "John Lysmand", + "Average Rating": 4.27, + "Binding": "Kindle Edition", + "Book Id": 19030845, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 4, - "Average Rating": 4.27, - "Publisher": "DC", - "Binding": "Kindle Edition", - "Number of Pages": 50, - "Year Published": 2019, - "Original Publication Year": 1986, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 50, + "Original Publication Year": 1986, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "DC", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Batman: The Dark Knight Returns #1", + "Year Published": 2019 }, { - "Book Id": 2824337, - "Title": "Gantz/1", + "Additional Authors": "", "Author": "Hiroya Oku", "Author l-f": "Oku, Hiroya", - "Additional Authors": "", + "Average Rating": 3.93, + "Binding": "Paperback", + "Book Id": 2824337, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1593079494", "ISBN13": "9781593079499", "My Rating": 2, - "Average Rating": 3.93, - "Publisher": "Dark Horse Manga", - "Binding": "Paperback", - "Number of Pages": 224, - "Year Published": 2008, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 2000, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Dark Horse Manga", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Gantz/1", + "Year Published": 2008 }, { - "Book Id": 13615, - "Title": "Death Note, Vol. 1: Boredom (Death Note, #1)", + "Additional Authors": "Takeshi Obata, Pookie Rolf", "Author": "Tsugumi Ohba", "Author l-f": "Ohba, Tsugumi", - "Additional Authors": "Takeshi Obata, Pookie Rolf", + "Average Rating": 4.46, + "Binding": "Paperback", + "Book Id": 13615, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1421501686", "ISBN13": "9781421501680", "My Rating": 4, - "Average Rating": 4.46, - "Publisher": "VIZ Media LLC", - "Binding": "Paperback", - "Number of Pages": 195, - "Year Published": 2005, - "Original Publication Year": 2004, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 195, + "Original Publication Year": 2004, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VIZ Media LLC", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Death Note, Vol. 1: Boredom (Death Note, #1)", + "Year Published": 2005 }, { - "Book Id": 568454, - "Title": "D.Gray-man, Vol. 1 (D.Gray-man, #1)", + "Additional Authors": "Mayumi Kobayashi", "Author": "Katsura Hoshino", "Author l-f": "Hoshino, Katsura", - "Additional Authors": "Mayumi Kobayashi", + "Average Rating": 4.2, + "Binding": "Paperback", + "Book Id": 568454, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1421506238", "ISBN13": "9781421506234", "My Rating": 5, - "Average Rating": 4.2, - "Publisher": "VIZ Media LLC", - "Binding": "Paperback", - "Number of Pages": 196, - "Year Published": 2006, - "Original Publication Year": 2004, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 196, + "Original Publication Year": 2004, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "VIZ Media LLC", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "D.Gray-man, Vol. 1 (D.Gray-man, #1)", + "Year Published": 2006 }, { - "Book Id": 870, - "Title": "Fullmetal Alchemist, Vol. 1 (Fullmetal Alchemist, #1)", + "Additional Authors": "Akira Watanabe", "Author": "Hiromu Arakawa", "Author l-f": "Arakawa, Hiromu", - "Additional Authors": "Akira Watanabe", + "Average Rating": 4.52, + "Binding": "Paperback", + "Book Id": 870, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/04", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1591169208", "ISBN13": "9781591169208", "My Rating": 5, - "Average Rating": 4.52, - "Publisher": "VIZ Media LLC", - "Binding": "Paperback", - "Number of Pages": 180, - "Year Published": 2005, - "Original Publication Year": 2002, - "Date Read": "", - "Date Added": "2020/06/04", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 180, + "Original Publication Year": 2002, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "VIZ Media LLC", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Fullmetal Alchemist, Vol. 1 (Fullmetal Alchemist, #1)", + "Year Published": 2005 }, { - "Book Id": 9692846, - "Title": "Il ladro di fulmini (Percy Jackson e gli dei dell'Olimpo, #1)", + "Additional Authors": "Loredana Baldinucci", "Author": "Rick Riordan", "Author l-f": "Riordan, Rick", - "Additional Authors": "Loredana Baldinucci", + "Average Rating": 4.29, + "Binding": "Hardcover", + "Book Id": 9692846, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "2020/06/04", + "Exclusive Shelf": "read", "ISBN": "8804596287", "ISBN13": "9788804596288", "My Rating": 3, - "Average Rating": 4.29, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 363, - "Year Published": 2010, - "Original Publication Year": 2005, - "Date Read": "2020/06/04", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 363, + "Original Publication Year": 2005, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il ladro di fulmini (Percy Jackson e gli dei dell'Olimpo, #1)", + "Year Published": 2010 }, { - "Book Id": 96358, - "Title": "Batman: The Killing Joke", + "Additional Authors": "Brian Bolland, Tim Sale", "Author": "Alan Moore", "Author l-f": "Moore, Alan", - "Additional Authors": "Brian Bolland, Tim Sale", + "Average Rating": 4.37, + "Binding": "Paperback", + "Book Id": 96358, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0930289455", "ISBN13": "9780930289454", "My Rating": 5, - "Average Rating": 4.37, - "Publisher": "DC Comics", - "Binding": "Paperback", - "Number of Pages": 50, - "Year Published": 1995, - "Original Publication Year": 1988, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 50, + "Original Publication Year": 1988, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "DC Comics", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Batman: The Killing Joke", + "Year Published": 1995 }, { - "Book Id": 13497, - "Title": "A Feast for Crows (A Song of Ice and Fire, #4)", + "Additional Authors": "", "Author": "George R.R. Martin", "Author l-f": "Martin, George R.R.", - "Additional Authors": "", + "Average Rating": 4.15, + "Binding": "Mass Market Paperback", + "Book Id": 13497, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "055358202X", "ISBN13": "9780553582024", "My Rating": 2, - "Average Rating": 4.15, - "Publisher": "Bantam Books", - "Binding": "Mass Market Paperback", - "Number of Pages": 1061, - "Year Published": 2011, - "Original Publication Year": 2005, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1061, + "Original Publication Year": 2005, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bantam Books", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "A Feast for Crows (A Song of Ice and Fire, #4)", + "Year Published": 2011 }, { - "Book Id": 13496, - "Title": "A Game of Thrones (A Song of Ice and Fire, #1)", + "Additional Authors": "", "Author": "George R.R. Martin", "Author l-f": "Martin, George R.R.", - "Additional Authors": "", + "Average Rating": 4.44, + "Binding": "Mass Market Paperback", + "Book Id": 13496, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0553588486", "ISBN13": "9780553588484", "My Rating": 3, - "Average Rating": 4.44, - "Publisher": "Bantam", - "Binding": "Mass Market Paperback", - "Number of Pages": 835, - "Year Published": 2005, - "Original Publication Year": 1996, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 835, + "Original Publication Year": 1996, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bantam", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "A Game of Thrones (A Song of Ice and Fire, #1)", + "Year Published": 2005 }, { - "Book Id": 10572, - "Title": "A Clash of Kings (A Song of Ice and Fire, #2)", + "Additional Authors": "", "Author": "George R.R. Martin", "Author l-f": "Martin, George R.R.", - "Additional Authors": "", + "Average Rating": 4.41, + "Binding": "Paperback", + "Book Id": 10572, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0553381695", "ISBN13": "9780553381696", "My Rating": 2, - "Average Rating": 4.41, - "Publisher": "Bantam", - "Binding": "Paperback", - "Number of Pages": 969, - "Year Published": 2002, - "Original Publication Year": 1998, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 969, + "Original Publication Year": 1998, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bantam", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "A Clash of Kings (A Song of Ice and Fire, #2)", + "Year Published": 2002 }, { - "Book Id": 40651883, - "Title": "Snow Crash", + "Additional Authors": "", "Author": "Neal Stephenson", "Author l-f": "Stephenson, Neal", - "Additional Authors": "", + "Average Rating": 4.03, + "Binding": "Kindle Edition", + "Book Id": 40651883, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#33)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4.03, - "Publisher": "Spectra", - "Binding": "Kindle Edition", - "Number of Pages": 559, - "Year Published": 2003, - "Original Publication Year": 1992, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#33)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 559, + "Original Publication Year": 1992, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Spectra", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Snow Crash", + "Year Published": 2003 }, { - "Book Id": 8695, - "Title": "The Restaurant at the End of the Universe (Hitchhiker's Guide to the Galaxy, #2)", + "Additional Authors": "", "Author": "Douglas Adams", "Author l-f": "Adams, Douglas", - "Additional Authors": "", + "Average Rating": 4.21, + "Binding": "Paperback", + "Book Id": 8695, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 5, - "Average Rating": 4.21, - "Publisher": "Del Rey", - "Binding": "Paperback", - "Number of Pages": 250, - "Year Published": 2005, - "Original Publication Year": 1980, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 250, + "Original Publication Year": 1980, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Del Rey", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Restaurant at the End of the Universe (Hitchhiker's Guide to the Galaxy, #2)", + "Year Published": 2005 }, { - "Book Id": 36402034, - "Title": "Do Androids Dream of Electric Sheep?", + "Additional Authors": "", "Author": "Philip K. Dick", "Author l-f": "Dick, Philip K.", - "Additional Authors": "", + "Average Rating": 4.09, + "Binding": "Kindle Edition", + "Book Id": 36402034, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 5, - "Average Rating": 4.09, - "Publisher": "Ballantine Books", - "Binding": "Kindle Edition", - "Number of Pages": 258, - "Year Published": 2008, - "Original Publication Year": 1968, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 258, + "Original Publication Year": 1968, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Ballantine Books", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Do Androids Dream of Electric Sheep?", + "Year Published": 2008 }, { - "Book Id": 29579, - "Title": "Foundation (Foundation, #1)", + "Additional Authors": "", "Author": "Isaac Asimov", "Author l-f": "Asimov, Isaac", - "Additional Authors": "", + "Average Rating": 4.17, + "Binding": "Hardcover", + "Book Id": 29579, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0553803719", "ISBN13": "9780553803716", "My Rating": 2, - "Average Rating": 4.17, - "Publisher": "Bantam", - "Binding": "Hardcover", - "Number of Pages": 244, - "Year Published": 2004, - "Original Publication Year": 1951, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 244, + "Original Publication Year": 1951, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bantam", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Foundation (Foundation, #1)", + "Year Published": 2004 }, { - "Book Id": 3245421, - "Title": "Baol. Una tranquilla notte di regime", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.75, + "Binding": "Paperback", + "Book Id": 3245421, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807811987", "ISBN13": "9788807811982", "My Rating": 5, - "Average Rating": 3.75, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 152, - "Year Published": 1992, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 152, + "Original Publication Year": 1990, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Baol. Una tranquilla notte di regime", + "Year Published": 1992 }, { - "Book Id": 10089484, - "Title": "La storia di Cyrano de Bergerac raccontata da Stefano Benni", + "Additional Authors": "Miguel Tanco", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Miguel Tanco", + "Average Rating": 4.38, + "Binding": "Paperback", + "Book Id": 10089484, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8883713125", "ISBN13": "9788883713125", "My Rating": 5, - "Average Rating": 4.38, - "Publisher": "Gruppo Editoriale L'Espresso - Scuola Holden", - "Binding": "Paperback", - "Number of Pages": 96, - "Year Published": 2010, - "Original Publication Year": 2010, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 96, + "Original Publication Year": 2010, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Gruppo Editoriale L'Espresso - Scuola Holden", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La storia di Cyrano de Bergerac raccontata da Stefano Benni", + "Year Published": 2010 }, { - "Book Id": 13255246, - "Title": "Frate Zitto", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.3, + "Binding": "ebook", + "Book Id": 13255246, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#32)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8858850025", "ISBN13": "9788858850022", "My Rating": 0, - "Average Rating": 3.3, - "Publisher": "Feltrinelli", - "Binding": "ebook", - "Number of Pages": 14, - "Year Published": 2011, - "Original Publication Year": 2011, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#32)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 14, + "Original Publication Year": 2011, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Frate Zitto", + "Year Published": 2011 }, { - "Book Id": 45447924, - "Title": "Dancing Paradiso", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.41, + "Binding": "Paperback", + "Book Id": 45447924, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#31)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807033445", "ISBN13": "9788807033445", "My Rating": 0, - "Average Rating": 3.41, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 76, - "Year Published": 2019, - "Original Publication Year": 2019, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#31)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 76, + "Original Publication Year": 2019, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Dancing Paradiso", + "Year Published": 2019 }, { - "Book Id": 647164, - "Title": "Teatro 2", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.64, + "Binding": "Paperback", + "Book Id": 647164, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#30)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "880781739X", "ISBN13": "9788807817397", "My Rating": 0, - "Average Rating": 3.64, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 140, - "Year Published": 2003, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#30)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 140, + "Original Publication Year": 2003, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Teatro 2", + "Year Published": 2003 }, { - "Book Id": 177299, - "Title": "Teatro", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.55, + "Binding": "Paperback", + "Book Id": 177299, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#28)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807815508", "ISBN13": "9788807815508", "My Rating": 0, - "Average Rating": 3.55, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 155, - "Year Published": 1999, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#28)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 155, + "Original Publication Year": 1999, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Teatro", + "Year Published": 1999 }, { - "Book Id": 13640898, - "Title": "L'ora più bella", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.39, + "Binding": "ebook", + "Book Id": 13640898, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#29)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8858850505", "ISBN13": "9788858850503", "My Rating": 0, - "Average Rating": 3.39, - "Publisher": "Feltrinelli", - "Binding": "ebook", - "Number of Pages": 5, - "Year Published": 2010, - "Original Publication Year": 2010, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#29)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 5, + "Original Publication Year": 2010, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "L'ora più bella", + "Year Published": 2010 }, { - "Book Id": 12517054, - "Title": "La traccia dell'angelo", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.26, + "Binding": "Paperback", + "Book Id": 12517054, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#27)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8838925763", "ISBN13": "9788838925764", "My Rating": 0, - "Average Rating": 3.26, - "Publisher": "Sellerio", - "Binding": "Paperback", - "Number of Pages": 105, - "Year Published": 2011, - "Original Publication Year": 2011, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#27)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 105, + "Original Publication Year": 2011, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Sellerio", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La traccia dell'angelo", + "Year Published": 2011 }, { - "Book Id": 115299, - "Title": "Blues in sedici: Ballata della città dolente", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.47, + "Binding": "Hardcover", + "Book Id": 115299, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#25)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807814633", "ISBN13": "9788807814631", "My Rating": 0, - "Average Rating": 3.47, - "Publisher": "Feltrinelli", - "Binding": "Hardcover", - "Number of Pages": 58, - "Year Published": 1998, - "Original Publication Year": 1998, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#25)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 58, + "Original Publication Year": 1998, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Blues in sedici: Ballata della città dolente", + "Year Published": 1998 }, { - "Book Id": 32516288, - "Title": "La bottiglia magica", + "Additional Authors": "Luca Ralli, Tambe", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Luca Ralli, Tambe", + "Average Rating": 3.57, + "Binding": "Hardcover", + "Book Id": 32516288, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#26)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8817089966", "ISBN13": "9788817089968", "My Rating": 0, - "Average Rating": 3.57, - "Publisher": "Lizard", - "Binding": "Hardcover", - "Number of Pages": 270, - "Year Published": 2016, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#26)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 270, + "Original Publication Year": "", + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Lizard", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La bottiglia magica", + "Year Published": 2016 }, { - "Book Id": 115270, - "Title": "Dottor Niù: Corsivi diabolici per tragedie evitabili", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.45, + "Binding": "Mass Market Paperback", + "Book Id": 115270, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807840014", "ISBN13": "9788807840012", "My Rating": 4, - "Average Rating": 3.45, - "Publisher": "Feltrinelli", - "Binding": "Mass Market Paperback", - "Number of Pages": 155, - "Year Published": 2005, - "Original Publication Year": 2001, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 155, + "Original Publication Year": 2001, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Dottor Niù: Corsivi diabolici per tragedie evitabili", + "Year Published": 2005 }, { - "Book Id": 48910673, - "Title": "La bambina che parlava ai libri", + "Additional Authors": "Gianluca Foli", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Gianluca Foli", + "Average Rating": 3.95, + "Binding": "Hardcover", + "Book Id": 48910673, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#24)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807339684", "ISBN13": "9788807339684", "My Rating": 0, - "Average Rating": 3.95, - "Publisher": "Feltrinelli", - "Binding": "Hardcover", - "Number of Pages": 64, - "Year Published": 2019, - "Original Publication Year": 2019, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#24)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 64, + "Original Publication Year": 2019, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La bambina che parlava ai libri", + "Year Published": 2019 }, { - "Book Id": 7035232, - "Title": "Ballate", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.41, + "Binding": "Paperback", + "Book Id": 7035232, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#23)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807812452", "ISBN13": "9788807812453", "My Rating": 0, - "Average Rating": 3.41, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 126, - "Year Published": 1993, - "Original Publication Year": 1991, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#23)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 126, + "Original Publication Year": 1991, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Ballate", + "Year Published": 1993 }, { - "Book Id": 2280852, - "Title": "Prima o poi l'amore arriva", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.59, + "Binding": "Paperback", + "Book Id": 2280852, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#22)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807809281", "ISBN13": "9788807809286", "My Rating": 0, - "Average Rating": 3.59, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 138, - "Year Published": 2007, - "Original Publication Year": 1981, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#22)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 138, + "Original Publication Year": 1981, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Prima o poi l'amore arriva", + "Year Published": 2007 }, { - "Book Id": 22032308, - "Title": "Pantera", + "Additional Authors": "Luca Ralli", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Luca Ralli", + "Average Rating": 3.42, + "Binding": "Paperback", + "Book Id": 22032308, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#21)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "880703073X", "ISBN13": "9788807030734", "My Rating": 0, - "Average Rating": 3.42, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 112, - "Year Published": 2014, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#21)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 112, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Pantera", + "Year Published": 2014 }, { - "Book Id": 647163, - "Title": "Stranalandia", + "Additional Authors": "Pirro Cuniberti", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Pirro Cuniberti", + "Average Rating": 3.87, + "Binding": "Paperback", + "Book Id": 647163, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#20)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807810794", "ISBN13": "9788807810794", "My Rating": 0, - "Average Rating": 3.87, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 109, - "Year Published": 1989, - "Original Publication Year": 1984, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#20)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 109, + "Original Publication Year": 1984, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Stranalandia", + "Year Published": 1989 }, { - "Book Id": 35115361, - "Title": "Prendiluna", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.63, + "Binding": "Kindle Edition", + "Book Id": 35115361, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "", "My Rating": 5, - "Average Rating": 3.63, - "Publisher": "Feltrinelli", - "Binding": "Kindle Edition", - "Number of Pages": 173, - "Year Published": 2017, - "Original Publication Year": 2017, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 173, + "Original Publication Year": 2017, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Prendiluna", + "Year Published": 2017 }, { - "Book Id": 10459346, - "Title": "Le Beatrici", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.38, + "Binding": "Paperback", + "Book Id": 10459346, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#19)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807018314", "ISBN13": "9788807018312", "My Rating": 0, - "Average Rating": 3.38, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 92, - "Year Published": 2011, - "Original Publication Year": 2011, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#19)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 92, + "Original Publication Year": 2011, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Le Beatrici", + "Year Published": 2011 }, { - "Book Id": 115282, - "Title": "Spiriti", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.77, + "Binding": "Paperback", + "Book Id": 115282, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807816806", "ISBN13": "9788807816802", "My Rating": 5, - "Average Rating": 3.77, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 307, - "Year Published": 2002, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 307, + "Original Publication Year": 2000, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Spiriti", + "Year Published": 2002 }, { - "Book Id": 16055880, - "Title": "Di tutte le ricchezze", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.72, + "Binding": "Paperback", + "Book Id": 16055880, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#18)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807019108", "ISBN13": "9788807019104", "My Rating": 0, - "Average Rating": 3.72, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 208, - "Year Published": 2012, - "Original Publication Year": 2012, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#18)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 208, + "Original Publication Year": 2012, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Di tutte le ricchezze", + "Year Published": 2012 }, { - "Book Id": 25531514, - "Title": "Cari mostri", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.53, + "Binding": "ebook", + "Book Id": 25531514, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8858821262", "ISBN13": "9788858821268", "My Rating": 4, - "Average Rating": 3.53, - "Publisher": "Feltrinelli", - "Binding": "ebook", - "Number of Pages": 256, - "Year Published": 2015, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 256, + "Original Publication Year": 2015, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Cari mostri", + "Year Published": 2015 }, { - "Book Id": 7099987, - "Title": "Pane e tempesta", + "Additional Authors": "Mirjam Bitter", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Mirjam Bitter", + "Average Rating": 3.64, + "Binding": "Paperback", + "Book Id": 7099987, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807017911", "ISBN13": "9788807017919", "My Rating": 5, - "Average Rating": 3.64, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 248, - "Year Published": 2009, - "Original Publication Year": 2009, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 248, + "Original Publication Year": 2009, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Pane e tempesta", + "Year Published": 2009 }, { - "Book Id": 177298, - "Title": "L'ultima lacrima", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.66, + "Binding": "Paperback", + "Book Id": 177298, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807014793", "ISBN13": "9788807014796", "My Rating": 4, - "Average Rating": 3.66, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 171, - "Year Published": 1994, - "Original Publication Year": 1994, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 171, + "Original Publication Year": 1994, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'ultima lacrima", + "Year Published": 1994 }, { - "Book Id": 115269, - "Title": "Bar Sport Duemila", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.49, + "Binding": "Paperback", + "Book Id": 115269, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "880781532X", "ISBN13": "9788807815324", "My Rating": 4, - "Average Rating": 3.49, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 168, - "Year Published": 2002, - "Original Publication Year": 1997, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 168, + "Original Publication Year": 1997, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Bar Sport Duemila", + "Year Published": 2002 }, { - "Book Id": 3399960, - "Title": "Saltatempo", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 4.09, + "Binding": "Paperback", + "Book Id": 3399960, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807817489", "ISBN13": "9788807817489", "My Rating": 4, - "Average Rating": 4.09, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 272, - "Year Published": 2003, - "Original Publication Year": 2001, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 272, + "Original Publication Year": 2001, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Saltatempo", + "Year Published": 2003 }, { - "Book Id": 43959, - "Title": "Margherita Dolce Vita", + "Additional Authors": "Antony Shugaar", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "Antony Shugaar", + "Average Rating": 3.73, + "Binding": "Paperback", + "Book Id": 43959, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#17)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "1933372206", "ISBN13": "9781933372204", "My Rating": 0, - "Average Rating": 3.73, - "Publisher": "Europa Editions", - "Binding": "Paperback", - "Number of Pages": 208, - "Year Published": 2006, - "Original Publication Year": 2005, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#17)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 208, + "Original Publication Year": 2005, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Europa Editions", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Margherita Dolce Vita", + "Year Published": 2006 }, { - "Book Id": 1506428, - "Title": "La Compagnia dei Celestini", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.82, + "Binding": "Paperback", + "Book Id": 1506428, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8807812797", "ISBN13": "9788807812798", "My Rating": 4, - "Average Rating": 3.82, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 288, - "Year Published": 2003, - "Original Publication Year": 1992, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 288, + "Original Publication Year": 1992, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La Compagnia dei Celestini", + "Year Published": 2003 }, { - "Book Id": 3399911, - "Title": "Bar Sport", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.68, + "Binding": "Paperback", + "Book Id": 3399911, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "880781434X", "ISBN13": "9788807814341", "My Rating": 5, - "Average Rating": 3.68, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 132, - "Year Published": 1997, - "Original Publication Year": 1976, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 132, + "Original Publication Year": 1976, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Bar Sport", + "Year Published": 1997 }, { - "Book Id": 117365, - "Title": "Il bar sotto il mare", + "Additional Authors": "", "Author": "Stefano Benni", "Author l-f": "Benni, Stefano", - "Additional Authors": "", + "Average Rating": 3.83, + "Binding": "Paperback", + "Book Id": 117365, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#16)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8807810778", "ISBN13": "9788807810770", "My Rating": 0, - "Average Rating": 3.83, - "Publisher": "Feltrinelli", - "Binding": "Paperback", - "Number of Pages": 200, - "Year Published": 1989, - "Original Publication Year": 1987, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#16)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 200, + "Original Publication Year": 1987, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Feltrinelli", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il bar sotto il mare", + "Year Published": 1989 }, { - "Book Id": 13495409, - "Title": "Il Sangue degli Elfi (La saga di Geralt di Rivia, #3)", + "Additional Authors": "Raffaella Belletti", "Author": "Andrzej Sapkowski", "Author l-f": "Sapkowski, Andrzej", - "Additional Authors": "Raffaella Belletti", + "Average Rating": 4.1, + "Binding": "Hardcover", + "Book Id": 13495409, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "884291665X", "ISBN13": "9788842916659", "My Rating": 5, - "Average Rating": 4.1, - "Publisher": "Nord", - "Binding": "Hardcover", - "Number of Pages": 393, - "Year Published": 2012, - "Original Publication Year": 1994, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 393, + "Original Publication Year": 1994, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Nord", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il Sangue degli Elfi (La saga di Geralt di Rivia, #3)", + "Year Published": 2012 }, { - "Book Id": 17230974, - "Title": "Il tempo della guerra (La saga di Geralt di Rivia, #4)", + "Additional Authors": "Raffaella Belletti", "Author": "Andrzej Sapkowski", "Author l-f": "Sapkowski, Andrzej", - "Additional Authors": "Raffaella Belletti", + "Average Rating": 4.17, + "Binding": "Hardcover", + "Book Id": 17230974, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8842921092", "ISBN13": "9788842921097", "My Rating": 5, - "Average Rating": 4.17, - "Publisher": "Nord", - "Binding": "Hardcover", - "Number of Pages": 433, - "Year Published": 2013, - "Original Publication Year": 1995, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 433, + "Original Publication Year": 1995, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Nord", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il tempo della guerra (La saga di Geralt di Rivia, #4)", + "Year Published": 2013 }, { - "Book Id": 10782161, - "Title": "La spada del destino (La saga di Geralt di Rivia, #2)", + "Additional Authors": "Raffaella Belletti", "Author": "Andrzej Sapkowski", "Author l-f": "Sapkowski, Andrzej", - "Additional Authors": "Raffaella Belletti", + "Average Rating": 4.28, + "Binding": "Hardcover", + "Book Id": 10782161, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8842916641", "ISBN13": "9788842916642", "My Rating": 5, - "Average Rating": 4.28, - "Publisher": "Nord", - "Binding": "Hardcover", - "Number of Pages": 438, - "Year Published": 2011, - "Original Publication Year": 1992, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 438, + "Original Publication Year": 1992, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Nord", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La spada del destino (La saga di Geralt di Rivia, #2)", + "Year Published": 2011 }, { - "Book Id": 9694481, - "Title": "Il guardiano degli innocenti (La saga di Geralt di Rivia, #1)", + "Additional Authors": "Raffaella Belletti", "Author": "Andrzej Sapkowski", "Author l-f": "Sapkowski, Andrzej", - "Additional Authors": "Raffaella Belletti", + "Average Rating": 4.14, + "Binding": "Hardcover", + "Book Id": 9694481, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8842916595", "ISBN13": "9788842916598", "My Rating": 5, - "Average Rating": 4.14, - "Publisher": "Nord", - "Binding": "Hardcover", - "Number of Pages": 370, - "Year Published": 2010, - "Original Publication Year": 1993, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 370, + "Original Publication Year": 1993, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Nord", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il guardiano degli innocenti (La saga di Geralt di Rivia, #1)", + "Year Published": 2010 }, { - "Book Id": 13740044, - "Title": "Il mago (Earthsea, #1)", + "Additional Authors": "Ilva Tron", "Author": "Ursula K. Le Guin", "Author l-f": "Guin, Ursula K. Le", - "Additional Authors": "Ilva Tron", + "Average Rating": 4.01, + "Binding": "Hardcover", + "Book Id": 13740044, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "880450739X", "ISBN13": "9788804507390", "My Rating": 5, - "Average Rating": 4.01, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 256, - "Year Published": 2002, - "Original Publication Year": 1968, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 256, + "Original Publication Year": 1968, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il mago (Earthsea, #1)", + "Year Published": 2002 }, { - "Book Id": 13738271, - "Title": "Il signore dei draghi (Earthsea, #3)", + "Additional Authors": "Maria Bastanzetti", "Author": "Ursula K. Le Guin", "Author l-f": "Guin, Ursula K. Le", - "Additional Authors": "Maria Bastanzetti", + "Average Rating": 4.12, + "Binding": "Hardcover", + "Book Id": 13738271, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804528486", "ISBN13": "9788804528487", "My Rating": 5, - "Average Rating": 4.12, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 300, - "Year Published": 2004, - "Original Publication Year": 1972, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 300, + "Original Publication Year": 1972, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il signore dei draghi (Earthsea, #3)", + "Year Published": 2004 }, { - "Book Id": 32310643, - "Title": "Il teschio parlante (Lockwood & Co., #2)", + "Additional Authors": "", "Author": "Jonathan Stroud", "Author l-f": "Stroud, Jonathan", - "Additional Authors": "", + "Average Rating": 4.34, + "Binding": "Hardcover", + "Book Id": 32310643, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#15)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "886715706X", "ISBN13": "9788867157068", "My Rating": 0, - "Average Rating": 4.34, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 416, - "Year Published": 2016, - "Original Publication Year": 2014, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#15)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 416, + "Original Publication Year": 2014, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Salani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il teschio parlante (Lockwood & Co., #2)", + "Year Published": 2016 }, { - "Book Id": 9707857, - "Title": "L'amuleto di Samarcanda (Bartimeus, #1)", + "Additional Authors": "Riccardo Cravero", "Author": "Jonathan Stroud", "Author l-f": "Stroud, Jonathan", - "Additional Authors": "Riccardo Cravero", + "Average Rating": 4.02, + "Binding": "Hardcover", + "Book Id": 9707857, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884513014", "ISBN13": "9788884513014", "My Rating": 5, - "Average Rating": 4.02, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 449, - "Year Published": 2004, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 449, + "Original Publication Year": 2003, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'amuleto di Samarcanda (Bartimeus, #1)", + "Year Published": 2004 }, { - "Book Id": 9707867, - "Title": "L'occhio del Golem", + "Additional Authors": "Riccardo Cravero", "Author": "Jonathan Stroud", "Author l-f": "Stroud, Jonathan", - "Additional Authors": "Riccardo Cravero", + "Average Rating": 4.11, + "Binding": "Hardcover", + "Book Id": 9707867, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884513022", "ISBN13": "9788884513021", "My Rating": 5, - "Average Rating": 4.11, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 553, - "Year Published": 2005, - "Original Publication Year": 2004, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 553, + "Original Publication Year": 2004, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "L'occhio del Golem", + "Year Published": 2005 }, { - "Book Id": 9707866, - "Title": "La porta di Tolomeo", + "Additional Authors": "Riccardo Cravero", "Author": "Jonathan Stroud", "Author l-f": "Stroud, Jonathan", - "Additional Authors": "Riccardo Cravero", + "Average Rating": 4.27, + "Binding": "Hardcover", + "Book Id": 9707866, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884513030", "ISBN13": "9788884513038", "My Rating": 4, - "Average Rating": 4.27, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 503, - "Year Published": 2006, - "Original Publication Year": 2005, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 503, + "Original Publication Year": 2005, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La porta di Tolomeo", + "Year Published": 2006 }, { - "Book Id": 31930945, - "Title": "Trigger Warning. Leggere attentamente le avvertenze", + "Additional Authors": "Carlo Prosperi", "Author": "Neil Gaiman", "Author l-f": "Gaiman, Neil", - "Additional Authors": "Carlo Prosperi", + "Average Rating": 3.92, + "Binding": "Paperback", + "Book Id": 31930945, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#14)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804661763", "ISBN13": "9788804661764", "My Rating": 0, - "Average Rating": 3.92, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 384, - "Year Published": 2016, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#14)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 384, + "Original Publication Year": 2015, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Trigger Warning. Leggere attentamente le avvertenze", + "Year Published": 2016 }, { - "Book Id": 15726641, - "Title": "Buona Apocalisse a tutti!", + "Additional Authors": "Neil Gaiman", "Author": "Terry Pratchett", "Author l-f": "Pratchett, Terry", - "Additional Authors": "Neil Gaiman", + "Average Rating": 4.25, + "Binding": "Paperback", + "Book Id": 15726641, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804579919", "ISBN13": "9788804579915", "My Rating": 5, - "Average Rating": 4.25, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 381, - "Year Published": 2012, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 381, + "Original Publication Year": 1990, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Buona Apocalisse a tutti!", + "Year Published": 2012 }, { - "Book Id": 10110058, - "Title": "Stelle cadenti (Mondo Disco #10)", + "Additional Authors": "Serena Daniele, Valentina Daniele", "Author": "Terry Pratchett", "Author l-f": "Pratchett, Terry", - "Additional Authors": "Serena Daniele, Valentina Daniele", + "Average Rating": 3.96, + "Binding": "Paperback", + "Book Id": 10110058, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8850221436", "ISBN13": "9788850221431", "My Rating": 3, - "Average Rating": 3.96, - "Publisher": "TEA", - "Binding": "Paperback", - "Number of Pages": 331, - "Year Published": 2010, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 331, + "Original Publication Year": 1990, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "TEA", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Stelle cadenti (Mondo Disco #10)", + "Year Published": 2010 }, { - "Book Id": 23364705, - "Title": "Streghe di una notte di mezza estate (Mondo Disco #14)", + "Additional Authors": "Valentina Daniele", "Author": "Terry Pratchett", "Author l-f": "Pratchett, Terry", - "Additional Authors": "Valentina Daniele", + "Average Rating": 4.18, + "Binding": "Paperback", + "Book Id": 23364705, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#13)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8850234376", "ISBN13": "9788850234370", "My Rating": 0, - "Average Rating": 4.18, - "Publisher": "TEA", - "Binding": "Paperback", - "Number of Pages": 334, - "Year Published": 2014, - "Original Publication Year": 1992, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#13)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 334, + "Original Publication Year": 1992, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "TEA", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Streghe di una notte di mezza estate (Mondo Disco #14)", + "Year Published": 2014 }, { - "Book Id": 42461629, - "Title": "Lo Hobbit e la filosofia", + "Additional Authors": "Eric Bronson, Simone Buttazzi", "Author": "Gregory Bassham", "Author l-f": "Bassham, Gregory", - "Additional Authors": "Eric Bronson, Simone Buttazzi", + "Average Rating": 3.76, + "Binding": "Paperback", + "Book Id": 42461629, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#12)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845293610", "ISBN13": "9788845293610", "My Rating": 0, - "Average Rating": 3.76, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 320, - "Year Published": 2018, - "Original Publication Year": 2012, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#12)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 320, + "Original Publication Year": 2012, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Lo Hobbit e la filosofia", + "Year Published": 2018 }, { - "Book Id": 9707838, - "Title": "La Leggenda di Sigurd e Gudrún", + "Additional Authors": "Christopher Tolkien, Riccardo Valla, Gianfranco de Turris", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Christopher Tolkien, Riccardo Valla, Gianfranco de Turris", + "Average Rating": 3.86, + "Binding": "Hardcover", + "Book Id": 9707838, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#11)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845263436", "ISBN13": "9788845263439", "My Rating": 0, - "Average Rating": 3.86, - "Publisher": "Bompiani", - "Binding": "Hardcover", - "Number of Pages": 436, - "Year Published": 2009, - "Original Publication Year": 2009, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#11)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 436, + "Original Publication Year": 2009, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La Leggenda di Sigurd e Gudrún", + "Year Published": 2009 }, { - "Book Id": 18865811, - "Title": "La caduta di Artù", + "Additional Authors": "Christopher Tolkien, Sebastiano Fusco, Gianfranco de Turris", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Christopher Tolkien, Sebastiano Fusco, Gianfranco de Turris", + "Average Rating": 3.8, + "Binding": "Hardcover", + "Book Id": 18865811, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#10)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845273733", "ISBN13": "9788845273735", "My Rating": 0, - "Average Rating": 3.8, - "Publisher": "Bompiani", - "Binding": "Hardcover", - "Number of Pages": 300, - "Year Published": 2013, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#10)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 300, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "La caduta di Artù", + "Year Published": 2013 }, { - "Book Id": 23019093, - "Title": "The Children of Húrin", + "Additional Authors": "Christopher Tolkien, Alan Lee", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Christopher Tolkien, Alan Lee", + "Average Rating": 4, + "Binding": "Paperback", + "Book Id": 23019093, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#9)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "", "ISBN13": "", "My Rating": 0, - "Average Rating": 4, - "Publisher": "HarperCollins Publishers", - "Binding": "Paperback", - "Number of Pages": 317, - "Year Published": 2014, - "Original Publication Year": 2007, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#9)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 317, + "Original Publication Year": 2007, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "HarperCollins Publishers", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Children of Húrin", + "Year Published": 2014 }, { - "Book Id": 10108070, - "Title": "Il cacciatore di draghi", + "Additional Authors": "", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "", + "Average Rating": 3.87, + "Binding": "Paperback", + "Book Id": 10108070, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845290077", "ISBN13": "9788845290077", "My Rating": 5, - "Average Rating": 3.87, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 96, - "Year Published": 2001, - "Original Publication Year": 1949, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 96, + "Original Publication Year": 1949, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il cacciatore di draghi", + "Year Published": 2001 }, { - "Book Id": 2751104, - "Title": "Il ritorno del re (Il Signore degli Anelli, #3)", + "Additional Authors": "Quirino Principe", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Quirino Principe", + "Average Rating": 4.55, + "Binding": "Paperback", + "Book Id": 2751104, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845290417", "ISBN13": "9788845290411", "My Rating": 5, - "Average Rating": 4.55, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 470, - "Year Published": 2000, - "Original Publication Year": 1955, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 470, + "Original Publication Year": 1955, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il ritorno del re (Il Signore degli Anelli, #3)", + "Year Published": 2000 }, { - "Book Id": 2751153, - "Title": "Le due torri (Il Signore degli Anelli, #2)", + "Additional Authors": "Quirino Principe", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Quirino Principe", + "Average Rating": 4.47, + "Binding": "Paperback", + "Book Id": 2751153, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845290425", "ISBN13": "9788845290428", "My Rating": 4, - "Average Rating": 4.47, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 396, - "Year Published": 2001, - "Original Publication Year": 1954, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 396, + "Original Publication Year": 1954, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Le due torri (Il Signore degli Anelli, #2)", + "Year Published": 2001 }, { - "Book Id": 3548172, - "Title": "La Compagnia dell'Anello (Il Signore degli Anelli, #1)", + "Additional Authors": "Quirino Principe, Elémire Zolla", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Quirino Principe, Elémire Zolla", + "Average Rating": 4.38, + "Binding": "Paperback", + "Book Id": 3548172, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845290409", "ISBN13": "9788845290404", "My Rating": 5, - "Average Rating": 4.38, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 502, - "Year Published": 2003, - "Original Publication Year": 1954, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 502, + "Original Publication Year": 1954, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La Compagnia dell'Anello (Il Signore degli Anelli, #1)", + "Year Published": 2003 }, { - "Book Id": 16168731, - "Title": "Lo Hobbit annotato", + "Additional Authors": "Douglas A. Anderson, Caterina Ciuferri, Paolo Paron", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Douglas A. Anderson, Caterina Ciuferri, Paolo Paron", + "Average Rating": 4.28, + "Binding": "Paperback", + "Book Id": 16168731, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845271404", "ISBN13": "9788845271403", "My Rating": 5, - "Average Rating": 4.28, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 422, - "Year Published": 2012, - "Original Publication Year": 1937, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 422, + "Original Publication Year": 1937, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Lo Hobbit annotato", + "Year Published": 2012 }, { - "Book Id": 9824733, - "Title": "Lo Hobbit", + "Additional Authors": "Douglas A. Anderson", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Douglas A. Anderson", + "Average Rating": 4.28, + "Binding": "Paperback", + "Book Id": 9824733, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8845290638", "ISBN13": "9788845290633", "My Rating": 5, - "Average Rating": 4.28, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 398, - "Year Published": 2000, - "Original Publication Year": 1937, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 398, + "Original Publication Year": 1937, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Lo Hobbit", + "Year Published": 2000 }, { - "Book Id": 31214630, - "Title": "The Story of Kullervo", + "Additional Authors": "Verlyn Flieger", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Verlyn Flieger", + "Average Rating": 3.41, + "Binding": "Paperback", + "Book Id": 31214630, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#8)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "0008131384", "ISBN13": "9780008131388", "My Rating": 0, - "Average Rating": 3.41, - "Publisher": "HarperCollins", - "Binding": "Paperback", - "Number of Pages": 192, - "Year Published": 2018, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#8)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 192, + "Original Publication Year": 2015, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "HarperCollins", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "The Story of Kullervo", + "Year Published": 2018 }, { - "Book Id": 20443670, - "Title": "Racconti ritrovati (The History of Middle-Earth, #1)", + "Additional Authors": "Christopher Tolkien, Cinzia Pieruccini", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Christopher Tolkien, Cinzia Pieruccini", + "Average Rating": 3.85, + "Binding": "Paperback", + "Book Id": 20443670, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#7)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845274659", "ISBN13": "9788845274657", "My Rating": 0, - "Average Rating": 3.85, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 436, - "Year Published": 2013, - "Original Publication Year": 1983, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#7)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 436, + "Original Publication Year": 1983, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Racconti ritrovati (The History of Middle-Earth, #1)", + "Year Published": 2013 }, { - "Book Id": 20317411, - "Title": "Racconti incompiuti", + "Additional Authors": "Christopher Tolkien, Francesco Saba Sardi", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Christopher Tolkien, Francesco Saba Sardi", + "Average Rating": 3.98, + "Binding": "Paperback", + "Book Id": 20317411, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#6)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845274039", "ISBN13": "9788845274039", "My Rating": 0, - "Average Rating": 3.98, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 702, - "Year Published": 2013, - "Original Publication Year": 1980, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#6)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 702, + "Original Publication Year": 1980, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Racconti incompiuti", + "Year Published": 2013 }, { - "Book Id": 20317407, - "Title": "Racconti perduti (The History of Middle-Earth, #2)", + "Additional Authors": "Christopher Tolkien, Cinzia Pieruccini", "Author": "J.R.R. Tolkien", "Author l-f": "Tolkien, J.R.R.", - "Additional Authors": "Christopher Tolkien, Cinzia Pieruccini", + "Average Rating": 3.89, + "Binding": "Paperback", + "Book Id": 20317407, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#5)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8845274640", "ISBN13": "9788845274640", "My Rating": 0, - "Average Rating": 3.89, - "Publisher": "Bompiani", - "Binding": "Paperback", - "Number of Pages": 564, - "Year Published": 2013, - "Original Publication Year": 1984, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#5)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 564, + "Original Publication Year": 1984, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Bompiani", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Racconti perduti (The History of Middle-Earth, #2)", + "Year Published": 2013 }, { - "Book Id": 9688290, - "Title": "Il cannocchiale d'ambra", + "Additional Authors": "Francesco Bruno", "Author": "Philip Pullman", "Author l-f": "Pullman, Philip", - "Additional Authors": "Francesco Bruno", + "Average Rating": 4.1, + "Binding": "Hardcover", + "Book Id": 9688290, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8877825294", "ISBN13": "9788877825292", "My Rating": 5, - "Average Rating": 4.1, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 451, - "Year Published": 2001, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 451, + "Original Publication Year": 2000, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Il cannocchiale d'ambra", + "Year Published": 2001 }, { - "Book Id": 9697320, - "Title": "La lama sottile", + "Additional Authors": "Alfredo Tutino", "Author": "Philip Pullman", "Author l-f": "Pullman, Philip", - "Additional Authors": "Alfredo Tutino", + "Average Rating": 4.14, + "Binding": "Hardcover", + "Book Id": 9697320, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8877825286", "ISBN13": "9788877825285", "My Rating": 4, - "Average Rating": 4.14, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 292, - "Year Published": 1997, - "Original Publication Year": 1997, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 292, + "Original Publication Year": 1997, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La lama sottile", + "Year Published": 1997 }, { - "Book Id": 9666695, - "Title": "La bussola d'oro (Queste oscure materie, #1)", + "Additional Authors": "Marina Astrologo, Alfredo Tutino", "Author": "Philip Pullman", "Author l-f": "Pullman, Philip", - "Additional Authors": "Marina Astrologo, Alfredo Tutino", + "Average Rating": 4.01, + "Binding": "Hardcover", + "Book Id": 9666695, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884518598", "ISBN13": "9788884518590", "My Rating": 3, - "Average Rating": 4.01, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 354, - "Year Published": 2007, - "Original Publication Year": 1995, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 354, + "Original Publication Year": 1995, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La bussola d'oro (Queste oscure materie, #1)", + "Year Published": 2007 }, { - "Book Id": 17694052, - "Title": "ワンパンマン 1 [Wanpanman 1] (ワンパンマン [Wanpanman], #1)", + "Additional Authors": "Yusuke Murata, 村田雄介", "Author": "ONE", "Author l-f": "ONE, ONE", - "Additional Authors": "Yusuke Murata, 村田雄介", + "Average Rating": 4.49, + "Binding": "Paperback", + "Book Id": 17694052, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "408870701X", "ISBN13": "9784088707013", "My Rating": 2, - "Average Rating": 4.49, - "Publisher": "集英社 [Shūeisha]", - "Binding": "Paperback", - "Number of Pages": 200, - "Year Published": 2012, - "Original Publication Year": 2012, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 200, + "Original Publication Year": 2012, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "集英社 [Shūeisha]", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "ワンパンマン 1 [Wanpanman 1] (ワンパンマン [Wanpanman], #1)", + "Year Published": 2012 }, { - "Book Id": 248871, - "Title": "Berserk, Vol. 1 (Berserk, #1)", + "Additional Authors": "Jason DeAngelis", "Author": "Kentaro Miura", "Author l-f": "Miura, Kentaro", - "Additional Authors": "Jason DeAngelis", + "Average Rating": 4.47, + "Binding": "Paperback", + "Book Id": 248871, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "1593070209", "ISBN13": "9781593070205", "My Rating": 5, - "Average Rating": 4.47, - "Publisher": "Dark Horse Manga", - "Binding": "Paperback", - "Number of Pages": 224, - "Year Published": 2003, - "Original Publication Year": 1990, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 224, + "Original Publication Year": 1990, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Dark Horse Manga", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Berserk, Vol. 1 (Berserk, #1)", + "Year Published": 2003 }, { - "Book Id": 9707913, - "Title": "Tutti i racconti n. 4: 1931-1936", + "Additional Authors": "Giuseppe Lippi, Claudio De Nardi, Gianna Lonza", "Author": "H.P. Lovecraft", "Author l-f": "Lovecraft, H.P.", - "Additional Authors": "Giuseppe Lippi, Claudio De Nardi, Gianna Lonza", + "Average Rating": 4.37, + "Binding": "Paperback", + "Book Id": 9707913, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804579579", "ISBN13": "9788804579571", "My Rating": 3, - "Average Rating": 4.37, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 770, - "Year Published": 2008, - "Original Publication Year": 1992, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 770, + "Original Publication Year": 1992, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Tutti i racconti n. 4: 1931-1936", + "Year Published": 2008 }, { - "Book Id": 25351772, - "Title": "Tutti i racconti", + "Additional Authors": "Giuseppe Lippi", "Author": "H.P. Lovecraft", "Author l-f": "Lovecraft, H.P.", - "Additional Authors": "Giuseppe Lippi", + "Average Rating": 4.56, + "Binding": "Paperback", + "Book Id": 25351772, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804644079", "ISBN13": "9788804644071", "My Rating": 5, - "Average Rating": 4.56, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 1635, - "Year Published": 2015, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1635, + "Original Publication Year": 2015, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Tutti i racconti", + "Year Published": 2015 }, { - "Book Id": 29337233, - "Title": "2084. La fine del mondo", + "Additional Authors": "Margherita Botto", "Author": "Boualem Sansal", "Author l-f": "Sansal, Boualem", - "Additional Authors": "Margherita Botto", + "Average Rating": 2.98, + "Binding": "Paperback", + "Book Id": 29337233, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#4)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8854512230", "ISBN13": "9788854512238", "My Rating": 0, - "Average Rating": 2.98, - "Publisher": "Neri pozza", - "Binding": "Paperback", - "Number of Pages": 256, - "Year Published": 2016, - "Original Publication Year": 2015, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#4)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 256, + "Original Publication Year": 2015, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Neri pozza", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "2084. La fine del mondo", + "Year Published": 2016 }, { - "Book Id": 3760025, - "Title": "Fahrenheit 451", + "Additional Authors": "Giorgio Monicelli", "Author": "Ray Bradbury", "Author l-f": "Bradbury, Ray", - "Additional Authors": "Giorgio Monicelli", + "Average Rating": 3.98, + "Binding": "Paperback", + "Book Id": 3760025, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804487712", "ISBN13": "9788804487715", "My Rating": 4, - "Average Rating": 3.98, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 195, - "Year Published": 1989, - "Original Publication Year": 1953, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 195, + "Original Publication Year": 1953, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Fahrenheit 451", + "Year Published": 1989 }, { - "Book Id": 3162139, - "Title": 1984, + "Additional Authors": "Gabriele Baldini", "Author": "George Orwell", "Author l-f": "Orwell, George", - "Additional Authors": "Gabriele Baldini", + "Average Rating": 4.19, + "Binding": "Paperback", + "Book Id": 3162139, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804325739", "ISBN13": "9788804325734", "My Rating": 5, - "Average Rating": 4.19, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 336, - "Year Published": 1989, - "Original Publication Year": 1949, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 336, + "Original Publication Year": 1949, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": 1984, + "Year Published": 1989 }, { - "Book Id": 28367625, - "Title": "La svastica sul sole", + "Additional Authors": "Carlo Pagetti, Maurizio Nati", "Author": "Philip K. Dick", "Author l-f": "Dick, Philip K.", - "Additional Authors": "Carlo Pagetti, Maurizio Nati", + "Average Rating": 3.61, + "Binding": "Paperback", + "Book Id": 28367625, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8834729862", "ISBN13": "9788834729861", "My Rating": 4, - "Average Rating": 3.61, - "Publisher": "Fanucci", - "Binding": "Paperback", - "Number of Pages": 316, - "Year Published": 2015, - "Original Publication Year": 1962, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 316, + "Original Publication Year": 1962, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Fanucci", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "La svastica sul sole", + "Year Published": 2015 }, { - "Book Id": 34886166, - "Title": "Il cerchio", + "Additional Authors": "Vincenzo Mantovani", "Author": "Dave Eggers", "Author l-f": "Eggers, Dave", - "Additional Authors": "Vincenzo Mantovani", + "Average Rating": 3.44, + "Binding": "Paperback", + "Book Id": 34886166, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#3)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8804679972", "ISBN13": "9788804679974", "My Rating": 0, - "Average Rating": 3.44, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 396, - "Year Published": 2017, - "Original Publication Year": 2013, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#3)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 396, + "Original Publication Year": 2013, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il cerchio", + "Year Published": 2017 }, { - "Book Id": 9776633, - "Title": "Gli ultimi guardiani", + "Additional Authors": "Matteo Falcucci, Sandrone Dazieri", "Author": "Sergei Lukyanenko", "Author l-f": "Lukyanenko, Sergei", - "Additional Authors": "Matteo Falcucci, Sandrone Dazieri", + "Average Rating": 4.12, + "Binding": "Hardcover", + "Book Id": 9776633, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "880457612X", "ISBN13": "9788804576129", "My Rating": 5, - "Average Rating": 4.12, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 370, - "Year Published": 2008, - "Original Publication Year": 2006, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 370, + "Original Publication Year": 2006, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Gli ultimi guardiani", + "Year Published": 2008 }, { - "Book Id": 9661378, - "Title": "I guardiani del crepuscolo", + "Additional Authors": "", "Author": "Sergei Lukyanenko", "Author l-f": "Lukyanenko, Sergei", - "Additional Authors": "", + "Average Rating": 4.12, + "Binding": "Hardcover", + "Book Id": 9661378, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804563354", "ISBN13": "9788804563358", "My Rating": 4, - "Average Rating": 4.12, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 408, - "Year Published": 2007, - "Original Publication Year": 2004, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 408, + "Original Publication Year": 2004, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "I guardiani del crepuscolo", + "Year Published": 2007 }, { - "Book Id": 13000621, - "Title": "I guardiani del giorno (Ciclo dei Guardiani, #2)", + "Additional Authors": "Vladimir Vasilev, Nadia Cicognini, Cristina Moroni", "Author": "Sergei Lukyanenko", "Author l-f": "Lukyanenko, Sergei", - "Additional Authors": "Vladimir Vasilev, Nadia Cicognini, Cristina Moroni", + "Average Rating": 4.06, + "Binding": "Hardcover", + "Book Id": 13000621, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "880455455X", "ISBN13": "9788804554554", "My Rating": 5, - "Average Rating": 4.06, - "Publisher": "Mondadori", - "Binding": "Hardcover", - "Number of Pages": 459, - "Year Published": 2006, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 459, + "Original Publication Year": 2000, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "I guardiani del giorno (Ciclo dei Guardiani, #2)", + "Year Published": 2006 }, { - "Book Id": 9150268, - "Title": "I guardiani della notte", + "Additional Authors": "Nadia Cicognini, Cristina Moroni", "Author": "Sergei Lukyanenko", "Author l-f": "Lukyanenko, Sergei", - "Additional Authors": "Nadia Cicognini, Cristina Moroni", + "Average Rating": 3.97, + "Binding": "Paperback", + "Book Id": 9150268, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8804563524", "ISBN13": "9788804563525", "My Rating": 4, - "Average Rating": 3.97, - "Publisher": "Mondadori", - "Binding": "Paperback", - "Number of Pages": 494, - "Year Published": 2007, - "Original Publication Year": 1998, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 494, + "Original Publication Year": 1998, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Mondadori", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "I guardiani della notte", + "Year Published": 2007 }, { - "Book Id": 3304459, - "Title": "Harry Potter e i doni della morte (Harry Potter, #7)", + "Additional Authors": "Beatrice Masini", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Beatrice Masini", + "Average Rating": 4.62, + "Binding": "Hardcover", + "Book Id": 3304459, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884518784", "ISBN13": "9788884518781", "My Rating": 5, - "Average Rating": 4.62, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 701, - "Year Published": 2008, - "Original Publication Year": 2007, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 701, + "Original Publication Year": 2007, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e i doni della morte (Harry Potter, #7)", + "Year Published": 2008 }, { - "Book Id": 3399930, - "Title": "Harry Potter e il Principe Mezzosangue (Harry Potter, #6)", + "Additional Authors": "Beatrice Masini, Serena Daniele, Daniela Gamba", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Beatrice Masini, Serena Daniele, Daniela Gamba", + "Average Rating": 4.58, + "Binding": "Hardcover", + "Book Id": 3399930, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884516374", "ISBN13": "9788884516374", "My Rating": 5, - "Average Rating": 4.58, - "Publisher": "Salani Editore", - "Binding": "Hardcover", - "Number of Pages": 591, - "Year Published": 2005, - "Original Publication Year": 2005, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 591, + "Original Publication Year": 2005, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani Editore", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e il Principe Mezzosangue (Harry Potter, #6)", + "Year Published": 2005 }, { - "Book Id": 3399931, - "Title": "Harry Potter e l'Ordine della Fenice (Harry Potter, #5)", + "Additional Authors": "Daniela Gamba, Beatrice Masini, Valentina Daniele, Angela Ragusa", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Daniela Gamba, Beatrice Masini, Valentina Daniele, Angela Ragusa", + "Average Rating": 4.5, + "Binding": "Hardcover", + "Book Id": 3399931, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8884513448", "ISBN13": "9788884513441", "My Rating": 5, - "Average Rating": 4.5, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 807, - "Year Published": 2003, - "Original Publication Year": 2003, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 807, + "Original Publication Year": 2003, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e l'Ordine della Fenice (Harry Potter, #5)", + "Year Published": 2003 }, { - "Book Id": 43508, - "Title": "Harry Potter e il Calice di Fuoco (Harry Potter, #4)", + "Additional Authors": "Beatrice Masini, Serena Riglietti", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Beatrice Masini, Serena Riglietti", + "Average Rating": 4.57, + "Binding": "Hardcover", + "Book Id": 43508, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "888451049X", "ISBN13": "9788884510495", "My Rating": 5, - "Average Rating": 4.57, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 627, - "Year Published": 2001, - "Original Publication Year": 2000, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 627, + "Original Publication Year": 2000, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e il Calice di Fuoco (Harry Potter, #4)", + "Year Published": 2001 }, { - "Book Id": 226246, - "Title": "Harry Potter e il prigioniero di Azkaban (Harry Potter, #3)", + "Additional Authors": "Beatrice Masini, Serena Riglietti", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Beatrice Masini, Serena Riglietti", + "Average Rating": 4.58, + "Binding": "Hardcover", + "Book Id": 226246, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8877828528", "ISBN13": "9788877828521", "My Rating": 5, - "Average Rating": 4.58, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 366, - "Year Published": 2000, - "Original Publication Year": 1999, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 366, + "Original Publication Year": 1999, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e il prigioniero di Azkaban (Harry Potter, #3)", + "Year Published": 2000 }, { - "Book Id": 1410666, - "Title": "Harry Potter e la Camera dei Segreti (Harry Potter, #2)", + "Additional Authors": "Serena Daniele, Marina Astrologo, Serena Riglietti", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Serena Daniele, Marina Astrologo, Serena Riglietti", + "Average Rating": 4.43, + "Binding": "Hardcover", + "Book Id": 1410666, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8877827033", "ISBN13": "9788877827036", "My Rating": 4, - "Average Rating": 4.43, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 307, - "Year Published": 1999, - "Original Publication Year": 1998, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 307, + "Original Publication Year": 1998, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e la Camera dei Segreti (Harry Potter, #2)", + "Year Published": 1999 }, { - "Book Id": 1482132, - "Title": "Harry Potter e la pietra filosofale (Harry Potter, #1)", + "Additional Authors": "Marina Astrologo", "Author": "J.K. Rowling", "Author l-f": "Rowling, J.K.", - "Additional Authors": "Marina Astrologo", + "Average Rating": 4.47, + "Binding": "Hardcover", + "Book Id": 1482132, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8877827025", "ISBN13": "9788877827029", "My Rating": 5, - "Average Rating": 4.47, - "Publisher": "Salani", - "Binding": "Hardcover", - "Number of Pages": 293, - "Year Published": 1998, - "Original Publication Year": 1997, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 293, + "Original Publication Year": 1997, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Salani", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter e la pietra filosofale (Harry Potter, #1)", + "Year Published": 1998 }, { - "Book Id": 2248573, - "Title": "Brisingr (The Inheritance Cycle, #3)", + "Additional Authors": "", "Author": "Christopher Paolini", "Author l-f": "Paolini, Christopher", - "Additional Authors": "", + "Average Rating": 4.07, + "Binding": "Hardcover", + "Book Id": 2248573, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0375826726", "ISBN13": "9780375826726", "My Rating": 2, - "Average Rating": 4.07, - "Publisher": "Alfred A. Knopf", - "Binding": "Hardcover", - "Number of Pages": 748, - "Year Published": 2008, - "Original Publication Year": 2008, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 748, + "Original Publication Year": 2008, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Alfred A. Knopf", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Brisingr (The Inheritance Cycle, #3)", + "Year Published": 2008 }, { - "Book Id": 311512, - "Title": "Eldest (The Inheritance Cycle, #2)", + "Additional Authors": "", "Author": "Christopher Paolini", "Author l-f": "Paolini, Christopher", - "Additional Authors": "", + "Average Rating": 4.01, + "Binding": "Hardcover", + "Book Id": 311512, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "037582670X", "ISBN13": "9780375826702", "My Rating": 3, - "Average Rating": 4.01, - "Publisher": "Alfred A. Knopf", - "Binding": "Hardcover", - "Number of Pages": 681, - "Year Published": 2005, - "Original Publication Year": 2005, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 681, + "Original Publication Year": 2005, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Alfred A. Knopf", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Eldest (The Inheritance Cycle, #2)", + "Year Published": 2005 }, { - "Book Id": 311502, - "Title": "Eragon (The Inheritance Cycle, #1)", + "Additional Authors": "", "Author": "Christopher Paolini", "Author l-f": "Paolini, Christopher", - "Additional Authors": "", + "Average Rating": 3.93, + "Binding": "Hardcover", + "Book Id": 311502, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0375826688", "ISBN13": "9780375826689", "My Rating": 4, - "Average Rating": 3.93, - "Publisher": "Alfred A. Knopf", - "Binding": "Hardcover", - "Number of Pages": 509, - "Year Published": 2003, - "Original Publication Year": 2002, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 509, + "Original Publication Year": 2002, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Alfred A. Knopf", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Eragon (The Inheritance Cycle, #1)", + "Year Published": 2003 }, { - "Book Id": 29452280, - "Title": "Harry Potter and the Cursed Child: The Official Script Book of the Original West End Production", + "Additional Authors": "J.K. Rowling, Jack Thorne", "Author": "John Tiffany", "Author l-f": "Tiffany, John", - "Additional Authors": "J.K. Rowling, Jack Thorne", + "Average Rating": 3.52, + "Binding": "Hardcover", + "Book Id": 29452280, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "0606384960", "ISBN13": "9780606384964", "My Rating": 3, - "Average Rating": 3.52, - "Publisher": "Little, Brown", - "Binding": "Hardcover", - "Number of Pages": 352, - "Year Published": 2017, - "Original Publication Year": 2016, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 352, + "Original Publication Year": 2016, + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Little, Brown", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Harry Potter and the Cursed Child: The Official Script Book of the Original West End Production", + "Year Published": 2017 }, { - "Book Id": 44289927, - "Title": "Guida all'immaginario nerd", + "Additional Authors": "Alessandro Lolli, Irene Rubino, Gregorio Magini, Fabrizio Venerandi", "Author": "Jacopo Nacci", "Author l-f": "Nacci, Jacopo", - "Additional Authors": "Alessandro Lolli, Irene Rubino, Gregorio Magini, Fabrizio Venerandi", + "Average Rating": 4.29, + "Binding": "Paperback", + "Book Id": 44289927, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "", "ISBN13": "9788862885133", "My Rating": 5, - "Average Rating": 4.29, - "Publisher": "Odoya", - "Binding": "Paperback", - "Number of Pages": 352, - "Year Published": 2019, - "Original Publication Year": "", - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 352, + "Original Publication Year": "", + "Owned Copies": 1, "Private Notes": "", + "Publisher": "Odoya", "Read Count": 1, - "Owned Copies": 1 + "Spoiler": "", + "Title": "Guida all'immaginario nerd", + "Year Published": 2019 }, { - "Book Id": 42296252, - "Title": "Proletkult", + "Additional Authors": "", "Author": "Wu Ming", "Author l-f": "Ming, Wu", - "Additional Authors": "", + "Average Rating": 3.65, + "Binding": "Paperback", + "Book Id": 42296252, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#2)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8806236946", "ISBN13": "9788806236946", "My Rating": 0, - "Average Rating": 3.65, - "Publisher": "Einaudi", - "Binding": "Paperback", - "Number of Pages": 344, - "Year Published": 2018, - "Original Publication Year": 2018, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#2)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 344, + "Original Publication Year": 2018, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Einaudi", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Proletkult", + "Year Published": 2018 }, { - "Book Id": 20888292, - "Title": "Il battesimo del fuoco (La saga di Geralt di Rivia, #5)", + "Additional Authors": "Raffaella Belletti", "Author": "Andrzej Sapkowski", "Author l-f": "Sapkowski, Andrzej", - "Additional Authors": "Raffaella Belletti", + "Average Rating": 4.26, + "Binding": "Hardcover", + "Book Id": 20888292, + "Bookshelves": "to-read", + "Bookshelves with positions": "to-read (#1)", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "to-read", "ISBN": "8842922242", "ISBN13": "9788842922247", "My Rating": 0, - "Average Rating": 4.26, - "Publisher": "Nord", - "Binding": "Hardcover", - "Number of Pages": 468, - "Year Published": 2014, - "Original Publication Year": 1996, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "to-read", - "Bookshelves with positions": "to-read (#1)", - "Exclusive Shelf": "to-read", "My Review": "", - "Spoiler": "", + "Number of Pages": 468, + "Original Publication Year": 1996, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Nord", "Read Count": 0, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Il battesimo del fuoco (La saga di Geralt di Rivia, #5)", + "Year Published": 2014 }, { - "Book Id": 9654320, - "Title": "Tutti i romanzi e i racconti", + "Additional Authors": "Gianni Pilo, Sebastiano Fusco", "Author": "H.P. Lovecraft", "Author l-f": "Lovecraft, H.P.", - "Additional Authors": "Gianni Pilo, Sebastiano Fusco", + "Average Rating": 4.34, + "Binding": "Paperback", + "Book Id": 9654320, + "Bookshelves": "", + "Bookshelves with positions": "", + "Date Added": "2020/06/02", + "Date Read": "", + "Exclusive Shelf": "read", "ISBN": "8854113751", "ISBN13": "9788854113756", "My Rating": 4, - "Average Rating": 4.34, - "Publisher": "Newton Compton", - "Binding": "Paperback", - "Number of Pages": 1920, - "Year Published": "", - "Original Publication Year": 1993, - "Date Read": "", - "Date Added": "2020/06/02", - "Bookshelves": "", - "Bookshelves with positions": "", - "Exclusive Shelf": "read", "My Review": "", - "Spoiler": "", + "Number of Pages": 1920, + "Original Publication Year": 1993, + "Owned Copies": 0, "Private Notes": "", + "Publisher": "Newton Compton", "Read Count": 1, - "Owned Copies": 0 + "Spoiler": "", + "Title": "Tutti i romanzi e i racconti", + "Year Published": "" } ] diff --git a/data/feed.json b/data/feed.json index c13e6635..d9346225 100644 --- a/data/feed.json +++ b/data/feed.json @@ -1,1512 +1,1512 @@ [ - { - "elements": [ - { - "title": "CommitStrip", - "url": "http://www.commitstrip.com/en/feed/" - }, - { - "title": "Joshua Wright Dot Net", - "url": "http://www.joshuawright.net/rss_joshuawright.xml" - }, - { - "title": "yehudadevir", - "url": "https://www.yehudadevir.com/feed.xml" - }, - { - "title": "MonkeyUser", - "url": "http://www.monkeyuser.com/feed.xml" - }, - { - "title": "belzebubs", - "url": "http://www.belzebubs.com/rss" - }, - { - "title": "lolnein", - "url": "https://lolnein.com/feed/" - }, - { - "title": "Fun \u2013 Toggl Blog", - "url": "https://blog.toggl.com/category/fun/feed/" - }, - { - "title": "Consolia Comics", - "url": "https://consolia-comic.com/rss.xml" - }, - { - "title": "PHD Comics", - "url": "http://www.phdcomics.com/gradfeed.php" - }, - { - "title": "arcaderage.co", - "url": "https://arcaderage.co/feed/" - }, - { - "title": "cartadamacello \u00bb Feed", - "url": "https://cartadamacello.it/feed/" - }, - { - "title": "turnoff.us - geek comic site", - "url": "http://turnoff.us/feed.xml" - }, - { - "title": "System32Comics", - "url": "https://www.webtoons.com/en/challenge/system32comics/rss?title_no=235074" - }, - { - "title": "My Life As A Background Slytherin \u2013 Emily McGovern", - "url": "http://emilymcgovern.com/?feed=rss2&cat=6" - }, - { - "title": "Purpurea Noxa Updates", - "url": "http://purpureanoxa.smackjeeves.com/rss/" - }, - { - "title": "Emily's Cartoons", - "url": "http://emilyscartoons.tumblr.com/rss" - }, - { - "title": "xkcd", - "url": "http://xkcd.com/rss.xml" - }, - { - "title": "comic \u2013 Toggl Blog", - "url": "https://blog.toggl.com/tag/comic/feed/" - } - ], - "type": "Web Comics" - }, - { - "elements": [ - { - "title": "DevFest1 Veneto", - "url": "https://gdg-venezia.github.io/devfest1-veneto/feed.xml" - }, - { - "title": "DEF CON Announcements!", - "url": "http://www.defcon.org/defconrss.xml" - }, - { - "title": "PyconIT blog", - "url": "http://feeds.feedburner.com/pyconit" - }, - { - "title": "Nephila Digital Agency", - "url": "https://www.nephila.it/it/blog/feed/" - }, - { - "title": "EuroPython Blog", - "url": "http://blog.europython.eu/rss" - } - ], - "type": "Blog Convention Society" - }, - { - "elements": [ - { - "title": "Release notes from hugo", - "url": "https://github.com/spf13/hugo/releases.atom" - }, - { - "title": "Mentions", - "url": "https://webmention.io/api/mentions.atom?token=-g5vlz9y3p5llrdS7TmnCg" - } - ], - "type": "Automation" - }, - { - "elements": [ - { - "title": "Eloraams Blog", - "url": "http://www.eloraam.com/atom.xml" - }, - { - "title": "PahiCraft", - "url": "http://www.pahimar.com/feed/" - }, - { - "title": "iChun's blog \u00bb", - "url": "http://ichun.us/feed/" - } - ], - "type": "Modder" - }, - { - "elements": [ - { - "title": "Neon Dystopia", - "url": "http://www.neondystopia.com/feed/" - }, - { - "title": "CyberPunkReview", - "url": "http://www.cyberpunkreview.com/feed/" - } - ], - "type": "Cyberpunk" - }, - { - "elements": [ - { - "title": "Reasonably Polymorphic", - "url": "http://reasonablypolymorphic.com/feed.rss" - }, - { - "title": "dbader.org", - "url": "https://dbader.org/rss" - }, - { - "title": "Andre Torrez", - "url": "http://torrez.org/feed.xml" - }, - { - "title": "CodingJam", - "url": "http://feeds.feedburner.com/CoseNonJaviste" - }, - { - "title": "Brain Baking", - "url": "https://brainbaking.com/index.xml" - }, - { - "title": "Bennett Notes", - "url": "https://www.bennettnotes.com/index.xml" - }, - { - "title": "Mike Coutermarsh", - "url": "https://mikecoutermarsh.com/feed.xml" - }, - { - "title": "Alex Ellis' Blog", - "url": "http://blog.alexellis.io/rss/" - }, - { - "title": "low level fun", - "url": "https://sc0ty.pl/feed/" - }, - { - "title": "Hundred Rabbits", - "url": "https://100r.co/links/rss.xml" - }, - { - "title": "Victoria Drake's Blog", - "url": "https://vickylai.com/index.xml" - }, - { - "title": "Blogs on Luca Guidi", - "url": "http://feeds.feedburner.com/LucaGuidi" - }, - { - "title": "Adam Johnson", - "url": "https://adamj.eu/tech/atom.xml" - }, - { - "title": "Squid Shock Studios", - "url": "https://squidshockstudios.com/feed/" - }, - { - "title": "sohamp.dev", - "url": "https://www.sohamp.dev/blog/rss.xml" - }, - { - "title": "I am Jonas", - "url": "https://www.iamjonas.me/feeds/posts/default?alt=rss" - }, - { - "title": "Justin Beckwith", - "url": "https://jbeckwith.com/feed/" - }, - { - "title": "Christine Donath", - "url": "https://christinedonath.com/feed/" - }, - { - "title": "Jacob Tomlinson", - "url": "https://jacobtomlinson.dev/feed.xml" - }, - { - "title": "Nick Janetakis", - "url": "http://nickjanetakis.com/atom.xml" - }, - { - "title": "Posts on Marco Gomiero", - "url": "https://www.marcogomiero.com/posts/index.xml" - }, - { - "title": "MutantEstate", - "url": "http://blog.openstreetmap.it/feed/" - }, - { - "title": "Stories by Thiago Amanaj\u00e1s on Medium", - "url": "https://medium.com/feed/@amanajas" - }, - { - "title": "Seph", - "url": "http://josephg.com/blog/rss/" - }, - { - "title": "Ayushi Rawat's Blog", - "url": "https://ayushirawat.com/rss.xml" - }, - { - "title": "Thinking in a digital life on Thinking in a digital life", - "url": "https://matjaz.it/index.xml" - }, - { - "title": "RSS", - "url": "https://medium.com/feed/@batuhan-apaydin-11378" - }, - { - "title": "Blog on Karthik Karanth", - "url": "https://karthikkaranth.me/blog/index.xml" - }, - { - "title": "Ctrl blog", - "url": "https://feed.ctrl.blog/latest.atom" - }, - { - "title": "Hi, I'm Christian Engel on chringel.dev", - "url": "https://chringel.dev/index.xml" - }, - { - "title": "Infrequently Noted", - "url": "https://infrequently.org/feed/" - }, - { - "title": "beepb00p", - "url": "https://beepb00p.xyz/rss.xml" - }, - { - "title": "Storax", - "url": "https://storax.github.io/rss.xml" - }, - { - "title": "Mislav's blog", - "url": "http://feeds.feedburner.com/mislav/dev" - }, - { - "title": "The Machine Spirit", - "url": "https://www.bensampica.com/index.xml" - }, - { - "title": "Eloraams Blog", - "url": "http://www.eloraam.com/atom.xml" - }, - { - "title": "maelvls dev blog", - "url": "https://maelvls.dev/index.xml" - }, - { - "title": "RSS", - "url": "https://medium.com/feed/@kiaruzza_dev" - }, - { - "title": "Essays", - "url": "http://essays.ubik.tech/feeds/all.atom.xml" - }, - { - "title": "Monte Hellawell", - "url": "https://blog.monte.me.uk/feed/" - }, - { - "title": "Bas codes", - "url": "https://bas.codes/rss.xml" - }, - { - "title": "Federico Terzi", - "url": "https://federicoterzi.com/feed.xml" - }, - { - "title": "vsupalov.com", - "url": "https://vsupalov.com/index.xml" - }, - { - "title": "Contact Form 7", - "url": "https://contactform7.com/feed/" - }, - { - "title": "Abdullah Khabir", - "url": "https://abdullah.today/index.xml" - }, - { - "title": "Bonjour, Hi \ud83c\udde8\ud83c\udde6 on Regis Philibert", - "url": "https://www.regisphilibert.com/index.xml" - }, - { - "title": "Go With The Flow - Medium", - "url": "https://gwtf.it/feed/" - }, - { - "title": "icyphox", - "url": "https://icyphox.sh/blog/feed.xml" - }, - { - "title": "Nabeel Valley's Blog", - "url": "https://nabeelvalley.netlify.app/rss.xml" - }, - { - "title": "Stories by Sebasti\u00e1n Ram\u00edrez on Medium", - "url": "https://medium.com/feed/@tiangolo" - }, - { - "title": "Raja Simon", - "url": "https://rajasimon.io/index.xml" - }, - { - "title": "Mykal Machon (mykal.codes)", - "url": "https://mykal.codes/rss.xml" - }, - { - "title": "Jos\u00e9 Padilla", - "url": "http://jpadilla.com/rss" - }, - { - "title": "dtrapezoid", - "url": "http://dtrapezoid.com/feeds/all.atom.xml" - }, - { - "title": "LOW\u2190TECH MAGAZINE", - "url": "https://solar.lowtechmagazine.com/feeds/all.atom.xml" - }, - { - "title": "rixx.de", - "url": "https://rixx.de/feed.xml" - }, - { - "title": "Andr\u00e9 Jaenisch's blog", - "url": "https://jaenis.ch/blog/feed.xml" - }, - { - "title": "tanaike", - "url": "https://tanaikech.github.io/index.xml" - }, - { - "title": "mattcen's mumblings", - "url": "https://blog.mattcen.com/feed/" - }, - { - "title": "Mimsy Were the Borogoves", - "url": "https://www.hoboes.com/Mimsy/feed/" - }, - { - "title": "Norman K\u00f6hring a.k.a. koehr a.k.a. n4n", - "url": "https://koehr.tech/feed/" - }, - { - "title": "Jeff Triplett", - "url": "http://feeds.feedburner.com/JeffTriplett" - }, - { - "title": "Luca Corbucci", - "url": "https://lucacorbucci.me/index.xml" - }, - { - "title": "Sebastian De Deyne", - "url": "https://sebastiandedeyne.com/index.xml" - }, - { - "title": "rixx.de", - "url": "https://rixx.de/de/feed.xml" - }, - { - "title": "Ordered List", - "url": "http://feeds.feedburner.com/orderedlist" - }, - { - "title": "Lambert", - "url": "https://www.lambertmech.ir/index.xml" - }, - { - "title": "Eggon", - "url": "https://eggon.co/feed/" - }, - { - "title": "Gautam Krishna R \u00bb Feed", - "url": "https://www.gautamkrishnar.com/feed/" - }, - { - "title": "nerdypepper's \u03bcblog", - "url": "https://peppe.rs/index.xml" - }, - { - "title": "Justin Mayer", - "url": "http://justinmayer.com/feeds/all.atom.xml" - }, - { - "title": "Dinosaurs Are Forever", - "url": "http://chrisarges.net/feed.xml" - }, - { - "title": "Multiline Comment", - "url": "https://multiline.co/mment/feed.xml" - }, - { - "title": "Tantek \u00c7elik", - "url": "http://tantek.com/updates.atom" - }, - { - "title": "Christian Oliff", - "url": "https://christianoliff.com/feed.xml" - }, - { - "title": "Patrick Kidger", - "url": "https://kidger.site/index.xml" - }, - { - "title": "", - "url": "https://marksuth.dev/feed/posts.xml" - }, - { - "title": "sobolevn\u2019s personal blog", - "url": "https://sobolevn.me/feed.xml" - }, - { - "title": "PahiCraft", - "url": "http://www.pahimar.com/feed/" - }, - { - "title": "fuzzy notepad", - "url": "http://me.veekun.com/atom.xml" - }, - { - "title": "Rowan Manning", - "url": "https://rowanmanning.com/feed.xml" - }, - { - "title": "Lost in IRC", - "url": "https://dygalo.dev/rss.xml" - }, - { - "title": "Jake Wharton", - "url": "http://jakewharton.com/feed.xml" - }, - { - "title": "Meandering streams of consciousness", - "url": "http://annaraven.blogspot.com/feeds/posts/default" - }, - { - "title": "~prologic", - "url": "https://prologic.shortcircuit.net.au/index.xml" - }, - { - "title": "Piccalilli", - "url": "https://piccalil.li/feed.xml" - }, - { - "title": "Victoria's Neofeed", - "url": "https://victoria.dev/neofeed/index.xml" - }, - { - "title": "Main Page on STRM", - "url": "https://strm.sh/index.xml" - }, - { - "title": "Miriam Eric Suzanne", - "url": "https://www.miriamsuzanne.com/feed.xml" - }, - { - "title": "Rowan\u2019s Blog | Rowan Manning", - "url": "https://rowanmanning.com/posts/feed.xml" - }, - { - "title": "Pelle Wessman", - "url": "https://voxpelli.com/all.xml" - }, - { - "title": "Xero", - "url": "https://www.xero.nu/feed/" - }, - { - "title": "Anish Athalye", - "url": "http://www.anishathalye.com/feed.xml" - }, - { - "title": "code 'n fold", - "url": "http://code-n-fold.com/feed.xml" - }, - { - "title": "James Loh", - "url": "https://jloh.co/index.xml" - }, - { - "title": "The Land of XComp \u00bb Feed", - "url": "http://blog.xcompwiz.com/feed/" - }, - { - "title": "/var/", - "url": "http://spapas.github.io/feeds/all.atom.xml" - }, - { - "title": "fribbledom's Journal", - "url": "https://fribbledom.com/index.xml" - }, - { - "title": "pickles.dev", - "url": "https://pickles.dev/rss/" - }, - { - "title": "OgniBit \u00bb Feed", - "url": "https://www.ognibit.it/feed/" - }, - { - "title": "Modern Web Development with Chrome", - "url": "https://paul.kinlan.me/index.xml" - }, - { - "title": "barrl", - "url": "http://barrl.net/feed" - }, - { - "title": "Deciphering Glyph", - "url": "http://glyph.twistedmatrix.com/feeds/posts/default" - }, - { - "title": "Slinky's corner", - "url": "https://slinkydeveloper.com/atom.xml" - }, - { - "title": "Starred Articles", - "url": "https://feedbin.com/starred/9e637b645b460951ca3f158f167a0bea.xml" - }, - { - "title": "The Mypy Blog", - "url": "http://mypy-lang.blogspot.com/feeds/posts/default" - }, - { - "title": "The Blogging of Prolog", - "url": "http://prologomenon.wordpress.com/feed/" - }, - { - "title": "Adam \u0160abla", - "url": "http://adamsabla.sk/feed/" - }, - { - "title": "marcus.io", - "url": "https://marcus.io/feed" - }, - { - "title": "iChun's blog \u00bb", - "url": "http://ichun.us/feed/" - }, - { - "title": "Stefans Welt", - "url": "http://blog.behnel.de/rss.xml" - }, - { - "title": "00dani.me", - "url": "https://00dani.me/atom" - }, - { - "title": "the code of xero harrison", - "url": "https://feeds.xero.nu/atom/code/nerdtree/master" - }, - { - "title": "Haki Benita", - "url": "https://hakibenita.com/feeds/all.atom.xml" - }, - { - "title": "BrianLi.com", - "url": "https://brianli.com/index.xml" - }, - { - "title": "https://aklsh.github.io/", - "url": "https://aklsh.github.io/feed.xml" - }, - { - "title": "Marco's Blog", - "url": "https://marco.kamner.eu/index.xml" - }, - { - "title": "Kitty Giraudel", - "url": "https://hugogiraudel.com/rss/index.xml" - }, - { - "title": "Sysadmins", - "url": "http://sysadmins.co.za/rss/" - }, - { - "title": "Obey the Testing Goat!", - "url": "https://www.obeythetestinggoat.com/feeds/all.atom.xml" - }, - { - "title": "Essays - Kenneth Reitz", - "url": "http://www.kennethreitz.org/essays?format=rss" - }, - { - "title": "Ferd.ca", - "url": "http://ferd.ca/feed.rss" - }, - { - "title": "Zach Holman", - "url": "https://zachholman.com/atom.xml" - }, - { - "title": "Coding Blog By Arnab Kumar Shil", - "url": "https://ruddra.com/index.xml" - }, - { - "title": "Trevor D. Miller blog", - "url": "https://trevordmiller.com/blog/feed" - }, - { - "title": "Simple is Better Than Complex", - "url": "http://simpleisbetterthancomplex.com/feed.xml" - }, - { - "title": "Chris Coyier", - "url": "http://chriscoyier.net/feed/" - }, - { - "title": "ayush sharma's notes \u2615 + \ud83c\udfa7 + \ud83d\udd79\ufe0f", - "url": "http://notes.ayushsharma.in/feed.xml" - }, - { - "title": "Max B\u00f6ck", - "url": "https://mxb.dev/feed.xml" - }, - { - "title": "Alfred Blog", - "url": "https://www.alfredapp.com/blog/feed.xml" - }, - { - "title": "Christian Fei's Blog", - "url": "https://cri.dev/rss.xml" - }, - { - "title": "Free and Open Source GIS Ramblings", - "url": "http://underdark.wordpress.com/feed/" - }, - { - "title": "Vento's projects", - "url": "http://v3n7o.wordpress.com/feed/" - }, - { - "title": "Essays - Kenneth Reitz", - "url": "https://www.kennethreitz.org/essays?format=RSS" - }, - { - "title": "Xetera", - "url": "https://xetera.dev/rss.xml" - }, - { - "title": "Slaptijack", - "url": "http://feeds.feedburner.com/slaptijack" - }, - { - "title": "bsago.me", - "url": "https://bsago.me/feed.atom" - }, - { - "title": "SecNigma", - "url": "https://secnigma.wordpress.com/feed/" - }, - { - "title": "Fundor333 on Fundor 333", - "url": "https://fundor333.com/index.xml" - }, - { - "title": "no.lol", - "url": "https://www.no.lol/rss.xml" - }, - { - "title": "Grab The Blaster", - "url": "http://dottorblaster.it/feed/" - }, - { - "title": "Thiago Amanaj\u00e1s", - "url": "http://amanajas.com/index.xml" - }, - { - "title": "nonmateria.com RSS", - "url": "http://npisanti.com/rss.xml" - }, - { - "title": "concise coder", - "url": "https://concisecoder.io/feed/" - }, - { - "title": "Path-Sensitive", - "url": "http://pathsensitive.blogspot.com/feeds/posts/default" - }, - { - "title": "Colin Wilson", - "url": "https://colinwilson.uk/index.xml" - }, - { - "title": "Waylon Walkers Digital Garden - blog posts", - "url": "https://waylonwalker.com/blog/rss.xml" - }, - { - "title": "Dylan Anthony", - "url": "https://dylananthony.com/atom.xml" - }, - { - "title": "Robbi Nespu", - "url": "https://robbinespu.gitlab.io/index.xml" - }, - { - "title": "-Noise-", - "url": "http://zerodoc.wordpress.com/feed/" - }, - { - "title": "Jamie Tanna | Software Engineer", - "url": "https://www.jvt.me/feed.xml" - }, - { - "title": "Articles \u2014 brandur.org", - "url": "https://brandur.org/articles.atom" - }, - { - "title": "pawelgrzybek.com", - "url": "https://pawelgrzybek.com/feed.xml" - }, - { - "title": "Go With The Flow", - "url": "https://gwtf.it/feed" - }, - { - "title": "ines.io", - "url": "http://www.klammerauf.org/feed/" - }, - { - "title": "Blog - Beads Language Home site", - "url": "http://beadslang.org/blog?format=rss" - }, - { - "title": "PeterGoes.nl Blog", - "url": "https://www.petergoes.nl/blog/feed.xml" - }, - { - "title": "Stories by Juna Salviati on Medium", - "url": "https://medium.com/feed/@1littleendian" - } - ], - "type": "Personal Blog IT" - }, - { - "elements": [ - { - "title": "Transit Maps", - "url": "http://transitmap.net/rss" - }, - { - "title": "Transit Maps", - "url": "http://transitmaps.tumblr.com/rss" - }, - { - "title": "Charting Transport", - "url": "http://chartingtransport.wordpress.com/feed/" - } - ], - "type": "Transport" - }, - { - "elements": [ - { - "title": "Giap", - "url": "http://feeds.feedburner.com/giap" - }, - { - "title": "sullaluna", - "url": "https://www.sullalunavenezia.it/feed/" - } - ], - "type": "Libri" - }, - { - "elements": [ - { - "title": "N O D E", - "url": "https://n-o-d-e.net/rss/rss.xml" - }, - { - "title": "The GitHub Blog", - "url": "https://github.com/blog/all.atom" - }, - { - "title": "Glue-Lab", - "url": "https://feedly.com/email/uhd7btr5kpy6qjwi3v2b" - }, - { - "title": "Docker Pirates ARMed with explosive stuff", - "url": "http://blog.hypriot.com/index.xml" - }, - { - "title": "Commands with 3 up-votes", - "url": "http://www.commandlinefu.com/feed/threeup" - }, - { - "title": "The Django weblog", - "url": "http://www.djangoproject.com/rss/weblog/" - }, - { - "title": "Mouse Vs Python", - "url": "http://feeds.feedburner.com/TheMouseVsThePython" - }, - { - "title": "Heroku", - "url": "https://blog.heroku.com/feed" - }, - { - "title": "Coding Horror", - "url": "http://feeds.feedburner.com/codinghorror/" - }, - { - "title": "Python Tips", - "url": "http://freepythontips.wordpress.com/feed/" - }, - { - "title": "Over the Wireless", - "url": "http://overthewireless.wordpress.com/feed/" - }, - { - "title": "Let's Encrypt", - "url": "https://letsencrypt.org/feed.xml" - } - ], - "type": "IT Stuff" - }, - { - "elements": [ - { - "title": "Darkest Dungeon", - "url": "http://www.darkestdungeon.com/home/feed/" - }, - { - "title": "studiogiochi", - "url": "https://www.studiogiochi.com/feed/" - }, - { - "title": "Team Cherry", - "url": "http://teamcherry.com.au/feed/" - }, - { - "title": "Retrogaming-Italia", - "url": "http://www.retrogaming-italia.it/feed/" - }, - { - "title": "Blog | Darkest Dungeon", - "url": "http://www.darkestdungeon.com/blog/rss/" - } - ], - "type": "Games" - }, - { - "elements": [ - { - "title": "DeviantArt: vempirick/24267432's gallery", - "url": "http://backend.deviantart.com/rss.xml?q=gallery%3Avempirick%2F24267432&type=deviation" - }, - { - "title": "omi", - "url": "https://omikim.jp/feed/" - }, - { - "title": "DeviantArt: tohdraws/358212's gallery", - "url": "http://backend.deviantart.com/rss.xml?q=gallery%3Atohdraws%2F358212&type=deviation" - }, - { - "title": "GitHub Octodex", - "url": "http://feeds.feedburner.com/Octocats" - }, - { - "title": "max kay art", - "url": "http://brakken.tumblr.com/rss" - }, - { - "title": "Atakeru-san", - "url": "http://backend.deviantart.com/rss.xml?q=gallery%3Atakeru-san%2F358212&type=deviation" - }, - { - "title": "Bellanaris: A Dragon Age Fan Comic Updates", - "url": "http://bellanaris.smackjeeves.com/rss/" - }, - { - "title": "DeviantArt: SnaiLords's Gallery", - "url": "http://backend.deviantart.com/rss.xml?q=by%3ASnaiLords&type=deviation" - }, - { - "title": "Technicolor London", - "url": "http://technicolorlondoncomic.com/rss.php" - }, - { - "title": "DeviantArt: Kibbitzer/24734902's gallery", - "url": "http://backend.deviantart.com/rss.xml?q=gallery%3AKibbitzer%2F24734902" - } - ], - "type": "Artist" - }, - { - "elements": [ - { - "title": "Gokberk Yaltirakli", - "url": "https://gkbrk.com/feed.xml" - }, - { - "title": "Blog - The Wondersmith", - "url": "https://www.thewondersmith.com/blog?format=RSS" - }, - { - "title": "Wesley's Notebook", - "url": "https://notebook.wesleyac.com/atom.xml" - }, - { - "title": "Down to the Wire", - "url": "http://dttw.tech/rss" - }, - { - "title": "Niklas' blog", - "url": "http://niklasblog.com/?feed=rss2" - }, - { - "title": "ful-filled", - "url": "http://www.ful-filled.com/feed/" - }, - { - "title": "VICE IT - MOTHERBOARD", - "url": "https://motherboard.vice.com/it/rss" - }, - { - "title": "Transit Maps", - "url": "http://transitmaps.tumblr.com/rss" - }, - { - "title": "DuvelmanDice", - "url": "https://duvelmandice.blogspot.com/feeds/posts/default" - }, - { - "title": "Dyson's Dodecahedron", - "url": "https://dysonlogos.blog/feed/" - }, - { - "title": "Hosting 4 Agency", - "url": "https://www.hosting4agency.com/feed/" - }, - { - "title": "Robin Rendle", - "url": "https://www.robinrendle.com/feed.xml" - }, - { - "title": "SQUADRATI", - "url": "http://www.squadrati.com/feed/" - }, - { - "title": "Thinker Tinker Maker", - "url": "https://thinkertinkermaker.wordpress.com/feed/" - }, - { - "title": "Bibliorelle", - "url": "https://bibliorelle.wordpress.com/feed/" - }, - { - "title": "Ali Abdaal", - "url": "https://aliabdaal.com/rss/" - }, - { - "title": "Questo blog non esiste", - "url": "http://aubreymcfato.wordpress.com/feed/" - }, - { - "title": "Welcome to the Necro Nomnomnomicon", - "url": "https://eatthedead.com/feed/" - }, - { - "title": "Studio Samo", - "url": "https://www.studiosamo.it/feed/" - }, - { - "title": "c00kies@venice", - "url": "http://secgroup.github.io/feed" - }, - { - "title": "Winnie Lim", - "url": "https://winnielim.org/feed/" - }, - { - "title": "Toggl Blog", - "url": "http://blog.toggl.com/feed/" - }, - { - "title": null, - "url": "https://iquadernidiarda.it/feed/" - }, - { - "title": "Blog on Ana Ulin", - "url": "https://anaulin.org/blog/index.xml" - }, - { - "title": "Shut Up & Sit Down", - "url": "http://susd.pretend-money.com/blog/feed.xml" - }, - { - "title": "DATAPORN", - "url": "https://dataporn.me/feed.xml" - }, - { - "title": "ITCHBAN.com / Blog - itchban", - "url": "https://www.itchban.com/blog?format=rss" - }, - { - "title": "electro\u00b7pizza", - "url": "https://electro.pizza/feed.xml" - }, - { - "title": "Marco's Blog", - "url": "https://blog.marco.ninja/index.xml" - }, - { - "title": "Zero Equals False - Quality content delivered to you.", - "url": "https://zeroequalsfalse.com/atom.xml" - }, - { - "title": "Bullet Journal - The Bullet Journalist", - "url": "https://bulletjournal.com/blogs/bulletjournalist.atom" - }, - { - "title": "Articles by Aaron Parecki", - "url": "https://aaronparecki.com/feed.xml" - }, - { - "title": "Pythonstacks", - "url": "https://feedly.com/email/6n7eaci8p6yzvtlatcfy" - }, - { - "title": "Ready for commons", - "url": "https://readyforcommons.com/feed.xml" - }, - { - "title": "The Inn at the Crossroads", - "url": "http://innatthecrossroads.com/feed/" - }, - { - "title": "PirateBox Forum - PirateBox News and Events", - "url": "http://forum.daviddarts.com/feed.php?9,type=rss" - }, - { - "title": "Cyberpunk Italia", - "url": "http://cyberpunkitalia.altervista.org/blog/feed/" - }, - { - "title": "Nicole van der Hoeven", - "url": "https://nicolevanderhoeven.github.io/index.xml" - }, - { - "title": "Paths Peculiar", - "url": "https://www.wistedt.net/feed/" - }, - { - "title": "Sudo Satirical", - "url": "https://www.sudosatirical.com/index.xml" - }, - { - "title": "Ana Ulin", - "url": "https://anaulin.org/index.xml" - }, - { - "title": "Home on rogs", - "url": "https://rogs.me/index.xml" - }, - { - "title": "Google Developers Italia", - "url": "http://developersitalia.blogspot.com/feeds/posts/default" - } - ], - "type": "Blog" - }, - { - "elements": [ - { - "title": "Travellers Notebook Times", - "url": "http://travellersnotebooktimes.com/feed/" - }, - { - "title": "Becoming Sleek", - "url": "http://becomingsleek.com/feed/" - }, - { - "title": "The Poor Penman", - "url": "https://thepoorpenman.com/feed/" - }, - { - "title": "ZenKraft Traveler's Notes", - "url": "http://zenkrafttravelersnotebook.blogspot.com/feeds/posts/default" - }, - { - "title": "Bullet Journal", - "url": "https://bulletjournal.it/feed/" - }, - { - "title": "My Life All in One Place", - "url": "http://www.mylifeallinoneplace.com/feeds/posts/default" - }, - { - "title": "The Gentleman Stationer", - "url": "http://www.gentlemanstationer.com/blog?format=rss" - }, - { - "title": "", - "url": "https://inkpothesis.com/home-1?format=rss" - }, - { - "title": "The Desk of Adam", - "url": "http://www.thedeskofadam.com/blog?format=rss" - } - ], - "type": "Notebook and Pens" - }, - { - "elements": [ - { - "title": "Jasdavi's web comics", - "url": "https://jasdavi92.wordpress.com/feed/" - } - ], - "type": "Web other" - }, - { - "elements": [ - { - "title": "Ospiti della Sala Macchine", - "url": "http://www.soft-land.org/rss/softland/ospiti.rss" - }, - { - "title": "Storie dalla Sala Macchine", - "url": "http://www.soft-land.org/rss/softland/sdsm.rss" - } - ], - "type": "Storie della Sala macchine" - }, - { - "type": "podcast", - "elements": [ - { - "title": "Podcast.init", - "url": "https://www.podcastinit.com" - }, - { - "title": "Talk Python To Me", - "url": "https://talkpython.fm" - }, - { - "title": "Pythonbytes", - "url": "https://pythonbytes.fm" - }, - { - "title": "Test and Code", - "url": "http://pythontesting.net" - }, - { - "title": "The Changelog", - "url": "https://changelog.com" - }, - { - "title": "Request For Commits", - "url": "https://changelog.com/rfc" - }, - { - "title": "Partially Derivative", - "url": "http://partiallyderivative.com/" - }, - { - "title": "Go Time", - "url": "https://changelog.com/gotime" - }, - { - "title": "The ground up show", - "url": "http://mattdavella.com/podcast" - }, - { - "title": "Data Porn", - "url": "https://dataporn.me/" - } - ] - }, - { - "type": "documentary", - "elements": [ - { - "title": "The Great Hack", - "url": "https://www.netflix.com/title/80117542" - }, - { - "title": "Social Dilemma", - "url": "https://www.netflix.com/title/81254224" - }, - { - "title": "How iFixit Became the World's Best iPhone Teardown Team", - "url": "https://youtu.be/tx-9LkVIdz0" - }, - { - "title": "THE INSIDE LIFE OF A HACKER (Best Documentary 2020)", - "url": "https://www.youtube.com/watch?v=CuESlhKLhCY" - }, - { - "title": "Anonymous - The Hacker Wars", - "url": "https://www.youtube.com/watch?v=ku9edEKvGuY" - }, - { - "title": "Minimalism - a Documentary", - "url": "https://www.netflix.com/title/80114460" - }, - { - "title": "Minimalism - Less is Now", - "url": "https://netflix.com/theminimalists" - }, - { - "title": "The Man Putin Fears The Most", - "url": "https://youtu.be/hrORwk_RZLM" - }, - { - "title": "The World Design of Dark Souls | Boss Keys", - "url": "https://www.youtube.com/watch?v=QhWdBhc3Wjc" - }, - { - "title": "The World Design of Hollow Knight | Boss Keys", - "url": "https://www.youtube.com/watch?v=7ITtPPE-pXE" - } - ] - }, - { - "type": "films and videos", - "elements": [ - { - "title": "Movies For Hackers", - "url": "https://hackermovie.club" - }, - { - "title": "The Mysterious Life Of UX Designers", - "url": "https://youtu.be/gfHcnig8Lo4" - }, - { - "title": "The Mysterious Life of Developers", - "url": "https://youtu.be/Ey3Ix7QuKPs" - }, - { - "title": "How \u201cdementia villages\u201d work", - "url": "https://youtu.be/LN_--egst3s" - } - ] - }, - { - "type": "manifesto", - "elements": [ - { - "title": "12Factor Guidelines", - "url": "https://12factor.net" - }, - { - "title": "Netiquette Guidelines", - "url": "https://tools.ietf.org/html/rfc1855" - }, - { - "title": "The Jargon File", - "url": "http://www.catb.org/jargon/" - }, - { - "title": "Hacker Manifesto", - "url": "http://phrack.org/issues/7/3.html" - }, - { - "title": "Repair Manifesto", - "url": "https://www.ifixit.com/Manifesto" - } - ] - }, - { - "type": "utility", - "elements": [ - { - "title": "EmojiPedia", - "url": "https://emojipedia.org" - }, - { - "title": "Shields", - "url": "http://shields.io" - }, - { - "title": "Carbon Shell for scrennshot", - "url": "https://carbon.now.sh/" - }, - { - "title": "Kit", - "url": "https://kit.com" - }, - { - "title": "Freelancer email generator", - "url": "https://toggl.com/freelance-email-generator/" - }, - { - "title": "The Bastard Operator From Hell - Style Excuse Server", - "url": "http://pages.cs.wisc.edu/~ballard/bofh/" - }, - { - "title": "Hacker Scripts Repo", - "url": "https://github.com/NARKOZ/hacker-scripts" - }, - { - "title": "DotFiles", - "url": "https://dotfiles.github.io" - }, - { - "title": "EditorConfig", - "url": "http://editorconfig.org" - }, - { - "title": "Python Release cycle", - "url": "https://python-release-cycle.glitch.me/" - }, - { - "title": "Hacker Script for lazy worker", - "url": "https://github.com/NARKOZ/hacker-scripts" - }, - { - "title": "Diagrams, prototyping architecture", - "url": "https://diagrams.mingrammer.com/" - }, - { - "title": "AWS schema", - "url": "https://www.awsgeek.com/" - } - ] - }, - { - "type": "comics developer", - "elements": [ - { - "title": "Save the princess with a programming language", - "url": "https://toggl.com/programming-princess/" - }, - { - "title": "How To Build A Horse With Programming ", - "url": "https://blog.toggl.com/build-horse-programming/" - }, - { - "title": "Programming languages as music", - "url": "https://blog.toggl.com/programming-languages-explained-with-music-comic/" - }, - { - "title": "How to kill a dragon with 9 programming language", - "url": "https://blog.toggl.com/kill-dragon-comic/" - }, - { - "title": "The Seven Circles of Developer Hell", - "url": "https://blog.toggl.com/seven-levels-developer-hell/" - }, - { - "title": "IT Jobs Explained With A Broken Lightbulb", - "url": "https://blog.toggl.com/lightbulb-cartoon-developers/" - }, - { - "title": "Terrible clients explained with pirates", - "url": "https://toggl.com/worst-client-types-infographic/" - }, - { - "title": "If The World Was Created By A Programmer", - "url": "https://blog.toggl.com/world-created-programmer/" - }, - { - "title": "Tech carrers of the future", - "url": "https://blog.toggl.com/tech-careers-future/" - }, - { - "title": "11 Types of Employees You Meet at a Tech Company", - "url": "https://blog.toggl.com/tech-employee-stereotypes-comic/" - }, - { - "title": "SysAdmin vs Terrorist", - "url": "https://xkcd.com/705/" - }, - { - "title": "If A Startup Were A Zoo", - "url": "https://blog.toggl.com/startup-zoo-comic/" - }, - { - "title": "Explaining Software Development Methods By Flying To Mars", - "url": "https://blog.toggl.com/mars-software-development/" - }, - { - "title": "9 Crucial Employees Every Startup Should Have In Their Deck", - "url": "https://blog.toggl.com/startup-employees-deck/" - }, - { - "title": "Little Red Riding Hood Teaches Programming", - "url": "https://toggl.com/blog/little-red-riding-hood-teaches-programming-comic" - }, - { - "title": "The Hidden Dangers of Refactoring", - "url": "https://toggl.com/blog/hidden-dangers-refactoring" - } - ] - }, - { - "type": "fun", - "elements": [ - { - "title": "Octodex", - "url": "https://octodex.github.com" - }, - { - "title": "Order Dragons", - "url": "http://lizardshuffle.tumblr.com" - } - ] - }, - { - "type": "anime", - "elements": [ - { - "title": "Bakemonogatari", - "url": "https://www.animeclick.it/anime/2268/bakemonogatari" - }, - { - "title": "Steins Gate", - "url": "https://www.animeclick.it/anime/3114/steins-gate" - }, - { - "title": "Psycho-Pass", - "url": "https://www.animeclick.it/anime/4084/psycho-pass" - } - ] - }, - { - "type": "evil overlod", - "elements": [ - { - "title": "Decalogo del signore del male", - "url": "http://www.eviloverlord.com/lists/overlord.html" - }, - { - "title": "Primo decalogo delle celle", - "url": "http://www.eviloverlord.com/lists/dungeon_a.html" - }, - { - "title": "Secondo decalogo delle celle", - "url": "http://www.eviloverlord.com/lists/dungeon_b.html" - } - ] - }, - { - "type": "fonts", - "elements": [ - { - "title": "MonoLisa", - "url": "https://www.monolisa.dev/" - }, - { - "title": "JetBrains Mono", - "url": "https://www.jetbrains.com/lp/mono/" - }, - { - "title": "Fira Code", - "url": "https://github.com/tonsky/FiraCode" - } - ] - }, - { - "type": "app", - "elements": [ - { - "title": "Mihon.app", - "url": "https://mihon.app/" - } - ] - } + { + "elements": [ + { + "title": "CommitStrip", + "url": "http://www.commitstrip.com/en/feed/" + }, + { + "title": "Joshua Wright Dot Net", + "url": "http://www.joshuawright.net/rss_joshuawright.xml" + }, + { + "title": "yehudadevir", + "url": "https://www.yehudadevir.com/feed.xml" + }, + { + "title": "MonkeyUser", + "url": "http://www.monkeyuser.com/feed.xml" + }, + { + "title": "belzebubs", + "url": "http://www.belzebubs.com/rss" + }, + { + "title": "lolnein", + "url": "https://lolnein.com/feed/" + }, + { + "title": "Fun – Toggl Blog", + "url": "https://blog.toggl.com/category/fun/feed/" + }, + { + "title": "Consolia Comics", + "url": "https://consolia-comic.com/rss.xml" + }, + { + "title": "PHD Comics", + "url": "http://www.phdcomics.com/gradfeed.php" + }, + { + "title": "arcaderage.co", + "url": "https://arcaderage.co/feed/" + }, + { + "title": "cartadamacello » Feed", + "url": "https://cartadamacello.it/feed/" + }, + { + "title": "turnoff.us - geek comic site", + "url": "http://turnoff.us/feed.xml" + }, + { + "title": "System32Comics", + "url": "https://www.webtoons.com/en/challenge/system32comics/rss?title_no=235074" + }, + { + "title": "My Life As A Background Slytherin – Emily McGovern", + "url": "http://emilymcgovern.com/?feed=rss2&cat=6" + }, + { + "title": "Purpurea Noxa Updates", + "url": "http://purpureanoxa.smackjeeves.com/rss/" + }, + { + "title": "Emily's Cartoons", + "url": "http://emilyscartoons.tumblr.com/rss" + }, + { + "title": "xkcd", + "url": "http://xkcd.com/rss.xml" + }, + { + "title": "comic – Toggl Blog", + "url": "https://blog.toggl.com/tag/comic/feed/" + } + ], + "type": "Web Comics" + }, + { + "elements": [ + { + "title": "DevFest1 Veneto", + "url": "https://gdg-venezia.github.io/devfest1-veneto/feed.xml" + }, + { + "title": "DEF CON Announcements!", + "url": "http://www.defcon.org/defconrss.xml" + }, + { + "title": "PyconIT blog", + "url": "http://feeds.feedburner.com/pyconit" + }, + { + "title": "Nephila Digital Agency", + "url": "https://www.nephila.it/it/blog/feed/" + }, + { + "title": "EuroPython Blog", + "url": "http://blog.europython.eu/rss" + } + ], + "type": "Blog Convention Society" + }, + { + "elements": [ + { + "title": "Release notes from hugo", + "url": "https://github.com/spf13/hugo/releases.atom" + }, + { + "title": "Mentions", + "url": "https://webmention.io/api/mentions.atom?token=-g5vlz9y3p5llrdS7TmnCg" + } + ], + "type": "Automation" + }, + { + "elements": [ + { + "title": "Eloraams Blog", + "url": "http://www.eloraam.com/atom.xml" + }, + { + "title": "PahiCraft", + "url": "http://www.pahimar.com/feed/" + }, + { + "title": "iChun's blog »", + "url": "http://ichun.us/feed/" + } + ], + "type": "Modder" + }, + { + "elements": [ + { + "title": "Neon Dystopia", + "url": "http://www.neondystopia.com/feed/" + }, + { + "title": "CyberPunkReview", + "url": "http://www.cyberpunkreview.com/feed/" + } + ], + "type": "Cyberpunk" + }, + { + "elements": [ + { + "title": "Reasonably Polymorphic", + "url": "http://reasonablypolymorphic.com/feed.rss" + }, + { + "title": "dbader.org", + "url": "https://dbader.org/rss" + }, + { + "title": "Andre Torrez", + "url": "http://torrez.org/feed.xml" + }, + { + "title": "CodingJam", + "url": "http://feeds.feedburner.com/CoseNonJaviste" + }, + { + "title": "Brain Baking", + "url": "https://brainbaking.com/index.xml" + }, + { + "title": "Bennett Notes", + "url": "https://www.bennettnotes.com/index.xml" + }, + { + "title": "Mike Coutermarsh", + "url": "https://mikecoutermarsh.com/feed.xml" + }, + { + "title": "Alex Ellis' Blog", + "url": "http://blog.alexellis.io/rss/" + }, + { + "title": "low level fun", + "url": "https://sc0ty.pl/feed/" + }, + { + "title": "Hundred Rabbits", + "url": "https://100r.co/links/rss.xml" + }, + { + "title": "Victoria Drake's Blog", + "url": "https://vickylai.com/index.xml" + }, + { + "title": "Blogs on Luca Guidi", + "url": "http://feeds.feedburner.com/LucaGuidi" + }, + { + "title": "Adam Johnson", + "url": "https://adamj.eu/tech/atom.xml" + }, + { + "title": "Squid Shock Studios", + "url": "https://squidshockstudios.com/feed/" + }, + { + "title": "sohamp.dev", + "url": "https://www.sohamp.dev/blog/rss.xml" + }, + { + "title": "I am Jonas", + "url": "https://www.iamjonas.me/feeds/posts/default?alt=rss" + }, + { + "title": "Justin Beckwith", + "url": "https://jbeckwith.com/feed/" + }, + { + "title": "Christine Donath", + "url": "https://christinedonath.com/feed/" + }, + { + "title": "Jacob Tomlinson", + "url": "https://jacobtomlinson.dev/feed.xml" + }, + { + "title": "Nick Janetakis", + "url": "http://nickjanetakis.com/atom.xml" + }, + { + "title": "Posts on Marco Gomiero", + "url": "https://www.marcogomiero.com/posts/index.xml" + }, + { + "title": "MutantEstate", + "url": "http://blog.openstreetmap.it/feed/" + }, + { + "title": "Stories by Thiago Amanajás on Medium", + "url": "https://medium.com/feed/@amanajas" + }, + { + "title": "Seph", + "url": "http://josephg.com/blog/rss/" + }, + { + "title": "Ayushi Rawat's Blog", + "url": "https://ayushirawat.com/rss.xml" + }, + { + "title": "Thinking in a digital life on Thinking in a digital life", + "url": "https://matjaz.it/index.xml" + }, + { + "title": "RSS", + "url": "https://medium.com/feed/@batuhan-apaydin-11378" + }, + { + "title": "Blog on Karthik Karanth", + "url": "https://karthikkaranth.me/blog/index.xml" + }, + { + "title": "Ctrl blog", + "url": "https://feed.ctrl.blog/latest.atom" + }, + { + "title": "Hi, I'm Christian Engel on chringel.dev", + "url": "https://chringel.dev/index.xml" + }, + { + "title": "Infrequently Noted", + "url": "https://infrequently.org/feed/" + }, + { + "title": "beepb00p", + "url": "https://beepb00p.xyz/rss.xml" + }, + { + "title": "Storax", + "url": "https://storax.github.io/rss.xml" + }, + { + "title": "Mislav's blog", + "url": "http://feeds.feedburner.com/mislav/dev" + }, + { + "title": "The Machine Spirit", + "url": "https://www.bensampica.com/index.xml" + }, + { + "title": "Eloraams Blog", + "url": "http://www.eloraam.com/atom.xml" + }, + { + "title": "maelvls dev blog", + "url": "https://maelvls.dev/index.xml" + }, + { + "title": "RSS", + "url": "https://medium.com/feed/@kiaruzza_dev" + }, + { + "title": "Essays", + "url": "http://essays.ubik.tech/feeds/all.atom.xml" + }, + { + "title": "Monte Hellawell", + "url": "https://blog.monte.me.uk/feed/" + }, + { + "title": "Bas codes", + "url": "https://bas.codes/rss.xml" + }, + { + "title": "Federico Terzi", + "url": "https://federicoterzi.com/feed.xml" + }, + { + "title": "vsupalov.com", + "url": "https://vsupalov.com/index.xml" + }, + { + "title": "Contact Form 7", + "url": "https://contactform7.com/feed/" + }, + { + "title": "Abdullah Khabir", + "url": "https://abdullah.today/index.xml" + }, + { + "title": "Bonjour, Hi 🇨🇦 on Regis Philibert", + "url": "https://www.regisphilibert.com/index.xml" + }, + { + "title": "Go With The Flow - Medium", + "url": "https://gwtf.it/feed/" + }, + { + "title": "icyphox", + "url": "https://icyphox.sh/blog/feed.xml" + }, + { + "title": "Nabeel Valley's Blog", + "url": "https://nabeelvalley.netlify.app/rss.xml" + }, + { + "title": "Stories by Sebastián Ramírez on Medium", + "url": "https://medium.com/feed/@tiangolo" + }, + { + "title": "Raja Simon", + "url": "https://rajasimon.io/index.xml" + }, + { + "title": "Mykal Machon (mykal.codes)", + "url": "https://mykal.codes/rss.xml" + }, + { + "title": "José Padilla", + "url": "http://jpadilla.com/rss" + }, + { + "title": "dtrapezoid", + "url": "http://dtrapezoid.com/feeds/all.atom.xml" + }, + { + "title": "LOW←TECH MAGAZINE", + "url": "https://solar.lowtechmagazine.com/feeds/all.atom.xml" + }, + { + "title": "rixx.de", + "url": "https://rixx.de/feed.xml" + }, + { + "title": "André Jaenisch's blog", + "url": "https://jaenis.ch/blog/feed.xml" + }, + { + "title": "tanaike", + "url": "https://tanaikech.github.io/index.xml" + }, + { + "title": "mattcen's mumblings", + "url": "https://blog.mattcen.com/feed/" + }, + { + "title": "Mimsy Were the Borogoves", + "url": "https://www.hoboes.com/Mimsy/feed/" + }, + { + "title": "Norman Köhring a.k.a. koehr a.k.a. n4n", + "url": "https://koehr.tech/feed/" + }, + { + "title": "Jeff Triplett", + "url": "http://feeds.feedburner.com/JeffTriplett" + }, + { + "title": "Luca Corbucci", + "url": "https://lucacorbucci.me/index.xml" + }, + { + "title": "Sebastian De Deyne", + "url": "https://sebastiandedeyne.com/index.xml" + }, + { + "title": "rixx.de", + "url": "https://rixx.de/de/feed.xml" + }, + { + "title": "Ordered List", + "url": "http://feeds.feedburner.com/orderedlist" + }, + { + "title": "Lambert", + "url": "https://www.lambertmech.ir/index.xml" + }, + { + "title": "Eggon", + "url": "https://eggon.co/feed/" + }, + { + "title": "Gautam Krishna R » Feed", + "url": "https://www.gautamkrishnar.com/feed/" + }, + { + "title": "nerdypepper's μblog", + "url": "https://peppe.rs/index.xml" + }, + { + "title": "Justin Mayer", + "url": "http://justinmayer.com/feeds/all.atom.xml" + }, + { + "title": "Dinosaurs Are Forever", + "url": "http://chrisarges.net/feed.xml" + }, + { + "title": "Multiline Comment", + "url": "https://multiline.co/mment/feed.xml" + }, + { + "title": "Tantek Çelik", + "url": "http://tantek.com/updates.atom" + }, + { + "title": "Christian Oliff", + "url": "https://christianoliff.com/feed.xml" + }, + { + "title": "Patrick Kidger", + "url": "https://kidger.site/index.xml" + }, + { + "title": "", + "url": "https://marksuth.dev/feed/posts.xml" + }, + { + "title": "sobolevn’s personal blog", + "url": "https://sobolevn.me/feed.xml" + }, + { + "title": "PahiCraft", + "url": "http://www.pahimar.com/feed/" + }, + { + "title": "fuzzy notepad", + "url": "http://me.veekun.com/atom.xml" + }, + { + "title": "Rowan Manning", + "url": "https://rowanmanning.com/feed.xml" + }, + { + "title": "Lost in IRC", + "url": "https://dygalo.dev/rss.xml" + }, + { + "title": "Jake Wharton", + "url": "http://jakewharton.com/feed.xml" + }, + { + "title": "Meandering streams of consciousness", + "url": "http://annaraven.blogspot.com/feeds/posts/default" + }, + { + "title": "~prologic", + "url": "https://prologic.shortcircuit.net.au/index.xml" + }, + { + "title": "Piccalilli", + "url": "https://piccalil.li/feed.xml" + }, + { + "title": "Victoria's Neofeed", + "url": "https://victoria.dev/neofeed/index.xml" + }, + { + "title": "Main Page on STRM", + "url": "https://strm.sh/index.xml" + }, + { + "title": "Miriam Eric Suzanne", + "url": "https://www.miriamsuzanne.com/feed.xml" + }, + { + "title": "Rowan’s Blog | Rowan Manning", + "url": "https://rowanmanning.com/posts/feed.xml" + }, + { + "title": "Pelle Wessman", + "url": "https://voxpelli.com/all.xml" + }, + { + "title": "Xero", + "url": "https://www.xero.nu/feed/" + }, + { + "title": "Anish Athalye", + "url": "http://www.anishathalye.com/feed.xml" + }, + { + "title": "code 'n fold", + "url": "http://code-n-fold.com/feed.xml" + }, + { + "title": "James Loh", + "url": "https://jloh.co/index.xml" + }, + { + "title": "The Land of XComp » Feed", + "url": "http://blog.xcompwiz.com/feed/" + }, + { + "title": "/var/", + "url": "http://spapas.github.io/feeds/all.atom.xml" + }, + { + "title": "fribbledom's Journal", + "url": "https://fribbledom.com/index.xml" + }, + { + "title": "pickles.dev", + "url": "https://pickles.dev/rss/" + }, + { + "title": "OgniBit » Feed", + "url": "https://www.ognibit.it/feed/" + }, + { + "title": "Modern Web Development with Chrome", + "url": "https://paul.kinlan.me/index.xml" + }, + { + "title": "barrl", + "url": "http://barrl.net/feed" + }, + { + "title": "Deciphering Glyph", + "url": "http://glyph.twistedmatrix.com/feeds/posts/default" + }, + { + "title": "Slinky's corner", + "url": "https://slinkydeveloper.com/atom.xml" + }, + { + "title": "Starred Articles", + "url": "https://feedbin.com/starred/9e637b645b460951ca3f158f167a0bea.xml" + }, + { + "title": "The Mypy Blog", + "url": "http://mypy-lang.blogspot.com/feeds/posts/default" + }, + { + "title": "The Blogging of Prolog", + "url": "http://prologomenon.wordpress.com/feed/" + }, + { + "title": "Adam Šabla", + "url": "http://adamsabla.sk/feed/" + }, + { + "title": "marcus.io", + "url": "https://marcus.io/feed" + }, + { + "title": "iChun's blog »", + "url": "http://ichun.us/feed/" + }, + { + "title": "Stefans Welt", + "url": "http://blog.behnel.de/rss.xml" + }, + { + "title": "00dani.me", + "url": "https://00dani.me/atom" + }, + { + "title": "the code of xero harrison", + "url": "https://feeds.xero.nu/atom/code/nerdtree/master" + }, + { + "title": "Haki Benita", + "url": "https://hakibenita.com/feeds/all.atom.xml" + }, + { + "title": "BrianLi.com", + "url": "https://brianli.com/index.xml" + }, + { + "title": "https://aklsh.github.io/", + "url": "https://aklsh.github.io/feed.xml" + }, + { + "title": "Marco's Blog", + "url": "https://marco.kamner.eu/index.xml" + }, + { + "title": "Kitty Giraudel", + "url": "https://hugogiraudel.com/rss/index.xml" + }, + { + "title": "Sysadmins", + "url": "http://sysadmins.co.za/rss/" + }, + { + "title": "Obey the Testing Goat!", + "url": "https://www.obeythetestinggoat.com/feeds/all.atom.xml" + }, + { + "title": "Essays - Kenneth Reitz", + "url": "http://www.kennethreitz.org/essays?format=rss" + }, + { + "title": "Ferd.ca", + "url": "http://ferd.ca/feed.rss" + }, + { + "title": "Zach Holman", + "url": "https://zachholman.com/atom.xml" + }, + { + "title": "Coding Blog By Arnab Kumar Shil", + "url": "https://ruddra.com/index.xml" + }, + { + "title": "Trevor D. Miller blog", + "url": "https://trevordmiller.com/blog/feed" + }, + { + "title": "Simple is Better Than Complex", + "url": "http://simpleisbetterthancomplex.com/feed.xml" + }, + { + "title": "Chris Coyier", + "url": "http://chriscoyier.net/feed/" + }, + { + "title": "ayush sharma's notes ☕ + 🎧 + 🕹️", + "url": "http://notes.ayushsharma.in/feed.xml" + }, + { + "title": "Max Böck", + "url": "https://mxb.dev/feed.xml" + }, + { + "title": "Alfred Blog", + "url": "https://www.alfredapp.com/blog/feed.xml" + }, + { + "title": "Christian Fei's Blog", + "url": "https://cri.dev/rss.xml" + }, + { + "title": "Free and Open Source GIS Ramblings", + "url": "http://underdark.wordpress.com/feed/" + }, + { + "title": "Vento's projects", + "url": "http://v3n7o.wordpress.com/feed/" + }, + { + "title": "Essays - Kenneth Reitz", + "url": "https://www.kennethreitz.org/essays?format=RSS" + }, + { + "title": "Xetera", + "url": "https://xetera.dev/rss.xml" + }, + { + "title": "Slaptijack", + "url": "http://feeds.feedburner.com/slaptijack" + }, + { + "title": "bsago.me", + "url": "https://bsago.me/feed.atom" + }, + { + "title": "SecNigma", + "url": "https://secnigma.wordpress.com/feed/" + }, + { + "title": "Fundor333 on Fundor 333", + "url": "https://fundor333.com/index.xml" + }, + { + "title": "no.lol", + "url": "https://www.no.lol/rss.xml" + }, + { + "title": "Grab The Blaster", + "url": "http://dottorblaster.it/feed/" + }, + { + "title": "Thiago Amanajás", + "url": "http://amanajas.com/index.xml" + }, + { + "title": "nonmateria.com RSS", + "url": "http://npisanti.com/rss.xml" + }, + { + "title": "concise coder", + "url": "https://concisecoder.io/feed/" + }, + { + "title": "Path-Sensitive", + "url": "http://pathsensitive.blogspot.com/feeds/posts/default" + }, + { + "title": "Colin Wilson", + "url": "https://colinwilson.uk/index.xml" + }, + { + "title": "Waylon Walkers Digital Garden - blog posts", + "url": "https://waylonwalker.com/blog/rss.xml" + }, + { + "title": "Dylan Anthony", + "url": "https://dylananthony.com/atom.xml" + }, + { + "title": "Robbi Nespu", + "url": "https://robbinespu.gitlab.io/index.xml" + }, + { + "title": "-Noise-", + "url": "http://zerodoc.wordpress.com/feed/" + }, + { + "title": "Jamie Tanna | Software Engineer", + "url": "https://www.jvt.me/feed.xml" + }, + { + "title": "Articles — brandur.org", + "url": "https://brandur.org/articles.atom" + }, + { + "title": "pawelgrzybek.com", + "url": "https://pawelgrzybek.com/feed.xml" + }, + { + "title": "Go With The Flow", + "url": "https://gwtf.it/feed" + }, + { + "title": "ines.io", + "url": "http://www.klammerauf.org/feed/" + }, + { + "title": "Blog - Beads Language Home site", + "url": "http://beadslang.org/blog?format=rss" + }, + { + "title": "PeterGoes.nl Blog", + "url": "https://www.petergoes.nl/blog/feed.xml" + }, + { + "title": "Stories by Juna Salviati on Medium", + "url": "https://medium.com/feed/@1littleendian" + } + ], + "type": "Personal Blog IT" + }, + { + "elements": [ + { + "title": "Transit Maps", + "url": "http://transitmap.net/rss" + }, + { + "title": "Transit Maps", + "url": "http://transitmaps.tumblr.com/rss" + }, + { + "title": "Charting Transport", + "url": "http://chartingtransport.wordpress.com/feed/" + } + ], + "type": "Transport" + }, + { + "elements": [ + { + "title": "Giap", + "url": "http://feeds.feedburner.com/giap" + }, + { + "title": "sullaluna", + "url": "https://www.sullalunavenezia.it/feed/" + } + ], + "type": "Libri" + }, + { + "elements": [ + { + "title": "N O D E", + "url": "https://n-o-d-e.net/rss/rss.xml" + }, + { + "title": "The GitHub Blog", + "url": "https://github.com/blog/all.atom" + }, + { + "title": "Glue-Lab", + "url": "https://feedly.com/email/uhd7btr5kpy6qjwi3v2b" + }, + { + "title": "Docker Pirates ARMed with explosive stuff", + "url": "http://blog.hypriot.com/index.xml" + }, + { + "title": "Commands with 3 up-votes", + "url": "http://www.commandlinefu.com/feed/threeup" + }, + { + "title": "The Django weblog", + "url": "http://www.djangoproject.com/rss/weblog/" + }, + { + "title": "Mouse Vs Python", + "url": "http://feeds.feedburner.com/TheMouseVsThePython" + }, + { + "title": "Heroku", + "url": "https://blog.heroku.com/feed" + }, + { + "title": "Coding Horror", + "url": "http://feeds.feedburner.com/codinghorror/" + }, + { + "title": "Python Tips", + "url": "http://freepythontips.wordpress.com/feed/" + }, + { + "title": "Over the Wireless", + "url": "http://overthewireless.wordpress.com/feed/" + }, + { + "title": "Let's Encrypt", + "url": "https://letsencrypt.org/feed.xml" + } + ], + "type": "IT Stuff" + }, + { + "elements": [ + { + "title": "Darkest Dungeon", + "url": "http://www.darkestdungeon.com/home/feed/" + }, + { + "title": "studiogiochi", + "url": "https://www.studiogiochi.com/feed/" + }, + { + "title": "Team Cherry", + "url": "http://teamcherry.com.au/feed/" + }, + { + "title": "Retrogaming-Italia", + "url": "http://www.retrogaming-italia.it/feed/" + }, + { + "title": "Blog | Darkest Dungeon", + "url": "http://www.darkestdungeon.com/blog/rss/" + } + ], + "type": "Games" + }, + { + "elements": [ + { + "title": "DeviantArt: vempirick/24267432's gallery", + "url": "http://backend.deviantart.com/rss.xml?q=gallery%3Avempirick%2F24267432&type=deviation" + }, + { + "title": "omi", + "url": "https://omikim.jp/feed/" + }, + { + "title": "DeviantArt: tohdraws/358212's gallery", + "url": "http://backend.deviantart.com/rss.xml?q=gallery%3Atohdraws%2F358212&type=deviation" + }, + { + "title": "GitHub Octodex", + "url": "http://feeds.feedburner.com/Octocats" + }, + { + "title": "max kay art", + "url": "http://brakken.tumblr.com/rss" + }, + { + "title": "Atakeru-san", + "url": "http://backend.deviantart.com/rss.xml?q=gallery%3Atakeru-san%2F358212&type=deviation" + }, + { + "title": "Bellanaris: A Dragon Age Fan Comic Updates", + "url": "http://bellanaris.smackjeeves.com/rss/" + }, + { + "title": "DeviantArt: SnaiLords's Gallery", + "url": "http://backend.deviantart.com/rss.xml?q=by%3ASnaiLords&type=deviation" + }, + { + "title": "Technicolor London", + "url": "http://technicolorlondoncomic.com/rss.php" + }, + { + "title": "DeviantArt: Kibbitzer/24734902's gallery", + "url": "http://backend.deviantart.com/rss.xml?q=gallery%3AKibbitzer%2F24734902" + } + ], + "type": "Artist" + }, + { + "elements": [ + { + "title": "Gokberk Yaltirakli", + "url": "https://gkbrk.com/feed.xml" + }, + { + "title": "Blog - The Wondersmith", + "url": "https://www.thewondersmith.com/blog?format=RSS" + }, + { + "title": "Wesley's Notebook", + "url": "https://notebook.wesleyac.com/atom.xml" + }, + { + "title": "Down to the Wire", + "url": "http://dttw.tech/rss" + }, + { + "title": "Niklas' blog", + "url": "http://niklasblog.com/?feed=rss2" + }, + { + "title": "ful-filled", + "url": "http://www.ful-filled.com/feed/" + }, + { + "title": "VICE IT - MOTHERBOARD", + "url": "https://motherboard.vice.com/it/rss" + }, + { + "title": "Transit Maps", + "url": "http://transitmaps.tumblr.com/rss" + }, + { + "title": "DuvelmanDice", + "url": "https://duvelmandice.blogspot.com/feeds/posts/default" + }, + { + "title": "Dyson's Dodecahedron", + "url": "https://dysonlogos.blog/feed/" + }, + { + "title": "Hosting 4 Agency", + "url": "https://www.hosting4agency.com/feed/" + }, + { + "title": "Robin Rendle", + "url": "https://www.robinrendle.com/feed.xml" + }, + { + "title": "SQUADRATI", + "url": "http://www.squadrati.com/feed/" + }, + { + "title": "Thinker Tinker Maker", + "url": "https://thinkertinkermaker.wordpress.com/feed/" + }, + { + "title": "Bibliorelle", + "url": "https://bibliorelle.wordpress.com/feed/" + }, + { + "title": "Ali Abdaal", + "url": "https://aliabdaal.com/rss/" + }, + { + "title": "Questo blog non esiste", + "url": "http://aubreymcfato.wordpress.com/feed/" + }, + { + "title": "Welcome to the Necro Nomnomnomicon", + "url": "https://eatthedead.com/feed/" + }, + { + "title": "Studio Samo", + "url": "https://www.studiosamo.it/feed/" + }, + { + "title": "c00kies@venice", + "url": "http://secgroup.github.io/feed" + }, + { + "title": "Winnie Lim", + "url": "https://winnielim.org/feed/" + }, + { + "title": "Toggl Blog", + "url": "http://blog.toggl.com/feed/" + }, + { + "title": null, + "url": "https://iquadernidiarda.it/feed/" + }, + { + "title": "Blog on Ana Ulin", + "url": "https://anaulin.org/blog/index.xml" + }, + { + "title": "Shut Up & Sit Down", + "url": "http://susd.pretend-money.com/blog/feed.xml" + }, + { + "title": "DATAPORN", + "url": "https://dataporn.me/feed.xml" + }, + { + "title": "ITCHBAN.com / Blog - itchban", + "url": "https://www.itchban.com/blog?format=rss" + }, + { + "title": "electro·pizza", + "url": "https://electro.pizza/feed.xml" + }, + { + "title": "Marco's Blog", + "url": "https://blog.marco.ninja/index.xml" + }, + { + "title": "Zero Equals False - Quality content delivered to you.", + "url": "https://zeroequalsfalse.com/atom.xml" + }, + { + "title": "Bullet Journal - The Bullet Journalist", + "url": "https://bulletjournal.com/blogs/bulletjournalist.atom" + }, + { + "title": "Articles by Aaron Parecki", + "url": "https://aaronparecki.com/feed.xml" + }, + { + "title": "Pythonstacks", + "url": "https://feedly.com/email/6n7eaci8p6yzvtlatcfy" + }, + { + "title": "Ready for commons", + "url": "https://readyforcommons.com/feed.xml" + }, + { + "title": "The Inn at the Crossroads", + "url": "http://innatthecrossroads.com/feed/" + }, + { + "title": "PirateBox Forum - PirateBox News and Events", + "url": "http://forum.daviddarts.com/feed.php?9,type=rss" + }, + { + "title": "Cyberpunk Italia", + "url": "http://cyberpunkitalia.altervista.org/blog/feed/" + }, + { + "title": "Nicole van der Hoeven", + "url": "https://nicolevanderhoeven.github.io/index.xml" + }, + { + "title": "Paths Peculiar", + "url": "https://www.wistedt.net/feed/" + }, + { + "title": "Sudo Satirical", + "url": "https://www.sudosatirical.com/index.xml" + }, + { + "title": "Ana Ulin", + "url": "https://anaulin.org/index.xml" + }, + { + "title": "Home on rogs", + "url": "https://rogs.me/index.xml" + }, + { + "title": "Google Developers Italia", + "url": "http://developersitalia.blogspot.com/feeds/posts/default" + } + ], + "type": "Blog" + }, + { + "elements": [ + { + "title": "Travellers Notebook Times", + "url": "http://travellersnotebooktimes.com/feed/" + }, + { + "title": "Becoming Sleek", + "url": "http://becomingsleek.com/feed/" + }, + { + "title": "The Poor Penman", + "url": "https://thepoorpenman.com/feed/" + }, + { + "title": "ZenKraft Traveler's Notes", + "url": "http://zenkrafttravelersnotebook.blogspot.com/feeds/posts/default" + }, + { + "title": "Bullet Journal", + "url": "https://bulletjournal.it/feed/" + }, + { + "title": "My Life All in One Place", + "url": "http://www.mylifeallinoneplace.com/feeds/posts/default" + }, + { + "title": "The Gentleman Stationer", + "url": "http://www.gentlemanstationer.com/blog?format=rss" + }, + { + "title": "", + "url": "https://inkpothesis.com/home-1?format=rss" + }, + { + "title": "The Desk of Adam", + "url": "http://www.thedeskofadam.com/blog?format=rss" + } + ], + "type": "Notebook and Pens" + }, + { + "elements": [ + { + "title": "Jasdavi's web comics", + "url": "https://jasdavi92.wordpress.com/feed/" + } + ], + "type": "Web other" + }, + { + "elements": [ + { + "title": "Ospiti della Sala Macchine", + "url": "http://www.soft-land.org/rss/softland/ospiti.rss" + }, + { + "title": "Storie dalla Sala Macchine", + "url": "http://www.soft-land.org/rss/softland/sdsm.rss" + } + ], + "type": "Storie della Sala macchine" + }, + { + "elements": [ + { + "title": "Podcast.init", + "url": "https://www.podcastinit.com" + }, + { + "title": "Talk Python To Me", + "url": "https://talkpython.fm" + }, + { + "title": "Pythonbytes", + "url": "https://pythonbytes.fm" + }, + { + "title": "Test and Code", + "url": "http://pythontesting.net" + }, + { + "title": "The Changelog", + "url": "https://changelog.com" + }, + { + "title": "Request For Commits", + "url": "https://changelog.com/rfc" + }, + { + "title": "Partially Derivative", + "url": "http://partiallyderivative.com/" + }, + { + "title": "Go Time", + "url": "https://changelog.com/gotime" + }, + { + "title": "The ground up show", + "url": "http://mattdavella.com/podcast" + }, + { + "title": "Data Porn", + "url": "https://dataporn.me/" + } + ], + "type": "podcast" + }, + { + "elements": [ + { + "title": "The Great Hack", + "url": "https://www.netflix.com/title/80117542" + }, + { + "title": "Social Dilemma", + "url": "https://www.netflix.com/title/81254224" + }, + { + "title": "How iFixit Became the World's Best iPhone Teardown Team", + "url": "https://youtu.be/tx-9LkVIdz0" + }, + { + "title": "THE INSIDE LIFE OF A HACKER (Best Documentary 2020)", + "url": "https://www.youtube.com/watch?v=CuESlhKLhCY" + }, + { + "title": "Anonymous - The Hacker Wars", + "url": "https://www.youtube.com/watch?v=ku9edEKvGuY" + }, + { + "title": "Minimalism - a Documentary", + "url": "https://www.netflix.com/title/80114460" + }, + { + "title": "Minimalism - Less is Now", + "url": "https://netflix.com/theminimalists" + }, + { + "title": "The Man Putin Fears The Most", + "url": "https://youtu.be/hrORwk_RZLM" + }, + { + "title": "The World Design of Dark Souls | Boss Keys", + "url": "https://www.youtube.com/watch?v=QhWdBhc3Wjc" + }, + { + "title": "The World Design of Hollow Knight | Boss Keys", + "url": "https://www.youtube.com/watch?v=7ITtPPE-pXE" + } + ], + "type": "documentary" + }, + { + "elements": [ + { + "title": "Movies For Hackers", + "url": "https://hackermovie.club" + }, + { + "title": "The Mysterious Life Of UX Designers", + "url": "https://youtu.be/gfHcnig8Lo4" + }, + { + "title": "The Mysterious Life of Developers", + "url": "https://youtu.be/Ey3Ix7QuKPs" + }, + { + "title": "How “dementia villages” work", + "url": "https://youtu.be/LN_--egst3s" + } + ], + "type": "films and videos" + }, + { + "elements": [ + { + "title": "12Factor Guidelines", + "url": "https://12factor.net" + }, + { + "title": "Netiquette Guidelines", + "url": "https://tools.ietf.org/html/rfc1855" + }, + { + "title": "The Jargon File", + "url": "http://www.catb.org/jargon/" + }, + { + "title": "Hacker Manifesto", + "url": "http://phrack.org/issues/7/3.html" + }, + { + "title": "Repair Manifesto", + "url": "https://www.ifixit.com/Manifesto" + } + ], + "type": "manifesto" + }, + { + "elements": [ + { + "title": "EmojiPedia", + "url": "https://emojipedia.org" + }, + { + "title": "Shields", + "url": "http://shields.io" + }, + { + "title": "Carbon Shell for scrennshot", + "url": "https://carbon.now.sh/" + }, + { + "title": "Kit", + "url": "https://kit.com" + }, + { + "title": "Freelancer email generator", + "url": "https://toggl.com/freelance-email-generator/" + }, + { + "title": "The Bastard Operator From Hell - Style Excuse Server", + "url": "http://pages.cs.wisc.edu/~ballard/bofh/" + }, + { + "title": "Hacker Scripts Repo", + "url": "https://github.com/NARKOZ/hacker-scripts" + }, + { + "title": "DotFiles", + "url": "https://dotfiles.github.io" + }, + { + "title": "EditorConfig", + "url": "http://editorconfig.org" + }, + { + "title": "Python Release cycle", + "url": "https://python-release-cycle.glitch.me/" + }, + { + "title": "Hacker Script for lazy worker", + "url": "https://github.com/NARKOZ/hacker-scripts" + }, + { + "title": "Diagrams, prototyping architecture", + "url": "https://diagrams.mingrammer.com/" + }, + { + "title": "AWS schema", + "url": "https://www.awsgeek.com/" + } + ], + "type": "utility" + }, + { + "elements": [ + { + "title": "Save the princess with a programming language", + "url": "https://toggl.com/programming-princess/" + }, + { + "title": "How To Build A Horse With Programming ", + "url": "https://blog.toggl.com/build-horse-programming/" + }, + { + "title": "Programming languages as music", + "url": "https://blog.toggl.com/programming-languages-explained-with-music-comic/" + }, + { + "title": "How to kill a dragon with 9 programming language", + "url": "https://blog.toggl.com/kill-dragon-comic/" + }, + { + "title": "The Seven Circles of Developer Hell", + "url": "https://blog.toggl.com/seven-levels-developer-hell/" + }, + { + "title": "IT Jobs Explained With A Broken Lightbulb", + "url": "https://blog.toggl.com/lightbulb-cartoon-developers/" + }, + { + "title": "Terrible clients explained with pirates", + "url": "https://toggl.com/worst-client-types-infographic/" + }, + { + "title": "If The World Was Created By A Programmer", + "url": "https://blog.toggl.com/world-created-programmer/" + }, + { + "title": "Tech carrers of the future", + "url": "https://blog.toggl.com/tech-careers-future/" + }, + { + "title": "11 Types of Employees You Meet at a Tech Company", + "url": "https://blog.toggl.com/tech-employee-stereotypes-comic/" + }, + { + "title": "SysAdmin vs Terrorist", + "url": "https://xkcd.com/705/" + }, + { + "title": "If A Startup Were A Zoo", + "url": "https://blog.toggl.com/startup-zoo-comic/" + }, + { + "title": "Explaining Software Development Methods By Flying To Mars", + "url": "https://blog.toggl.com/mars-software-development/" + }, + { + "title": "9 Crucial Employees Every Startup Should Have In Their Deck", + "url": "https://blog.toggl.com/startup-employees-deck/" + }, + { + "title": "Little Red Riding Hood Teaches Programming", + "url": "https://toggl.com/blog/little-red-riding-hood-teaches-programming-comic" + }, + { + "title": "The Hidden Dangers of Refactoring", + "url": "https://toggl.com/blog/hidden-dangers-refactoring" + } + ], + "type": "comics developer" + }, + { + "elements": [ + { + "title": "Octodex", + "url": "https://octodex.github.com" + }, + { + "title": "Order Dragons", + "url": "http://lizardshuffle.tumblr.com" + } + ], + "type": "fun" + }, + { + "elements": [ + { + "title": "Bakemonogatari", + "url": "https://www.animeclick.it/anime/2268/bakemonogatari" + }, + { + "title": "Steins Gate", + "url": "https://www.animeclick.it/anime/3114/steins-gate" + }, + { + "title": "Psycho-Pass", + "url": "https://www.animeclick.it/anime/4084/psycho-pass" + } + ], + "type": "anime" + }, + { + "elements": [ + { + "title": "Decalogo del signore del male", + "url": "http://www.eviloverlord.com/lists/overlord.html" + }, + { + "title": "Primo decalogo delle celle", + "url": "http://www.eviloverlord.com/lists/dungeon_a.html" + }, + { + "title": "Secondo decalogo delle celle", + "url": "http://www.eviloverlord.com/lists/dungeon_b.html" + } + ], + "type": "evil overlod" + }, + { + "elements": [ + { + "title": "MonoLisa", + "url": "https://www.monolisa.dev/" + }, + { + "title": "JetBrains Mono", + "url": "https://www.jetbrains.com/lp/mono/" + }, + { + "title": "Fira Code", + "url": "https://github.com/tonsky/FiraCode" + } + ], + "type": "fonts" + }, + { + "elements": [ + { + "title": "Mihon.app", + "url": "https://mihon.app/" + } + ], + "type": "app" + } ] diff --git a/data/jobs.json b/data/jobs.json index 8e4aea76..93323243 100644 --- a/data/jobs.json +++ b/data/jobs.json @@ -1,72 +1,72 @@ [ { "ditta": "Elan42", - "inizio": "05/2021", "fine": "03/2024", + "inizio": "05/2021", "roles": [ { - "role": "Dev Ops", - "description": "Autodeploy and some Wordpress automation. GitLab, MariaDB, Bash and Nginx" + "description": "Autodeploy and some Wordpress automation. GitLab, MariaDB, Bash and Nginx", + "role": "Dev Ops" }, { - "role": "Integration Developer", - "description": "Manage data analysis and data integration of disparate systems.Grafana, Python, Bash" + "description": "Manage data analysis and data integration of disparate systems.Grafana, Python, Bash", + "role": "Integration Developer" }, { - "role": "Python Developer", - "description": "Develop Python web apps and Rest api with Tornado" + "description": "Develop Python web apps and Rest api with Tornado", + "role": "Python Developer" } ] }, { "ditta": "Alilaguna", - "inizio": "03/2018", "fine": "04/2021", + "inizio": "03/2018", "roles": [ { - "role": "Backend Developer", - "description": "Python web developer. Django, Api Rest, Nginx and PostgreSql" + "description": "Python web developer. Django, Api Rest, Nginx and PostgreSql", + "role": "Backend Developer" }, { - "role": "Dev Ops", - "description": "Autodeploy and some Kubernetes. GitLab, Kubernetes, Bash and Nginx" + "description": "Autodeploy and some Kubernetes. GitLab, Kubernetes, Bash and Nginx", + "role": "Dev Ops" }, { - "role": "Integration Developer", - "description": "Manage data analysis and data integration of disparate systems. PostgreSql, MongoDB, Python, Rest, SOAP, GraphQL" + "description": "Manage data analysis and data integration of disparate systems. PostgreSql, MongoDB, Python, Rest, SOAP, GraphQL", + "role": "Integration Developer" } ] }, { "ditta": "Pycon 9", - "inizio": "20/04/2018", "fine": "23/04/2017", + "inizio": "20/04/2018", "roles": [ { - "role": "Speaker", - "description": "Speaker at PyconIt9 with the talk: Pelican e perchè generare siti statici" + "description": "Speaker at PyconIt9 with the talk: Pelican e perchè generare siti statici", + "role": "Speaker" } ] }, { "ditta": "SerenDPT", - "inizio": "06/2017", "fine": "10/2017", + "inizio": "06/2017", "roles": [ { - "role": "Backend Developer", - "description": "Ruby web developer. Ruby on Rails, Api Rest and PostgreSql" + "description": "Ruby web developer. Ruby on Rails, Api Rest and PostgreSql", + "role": "Backend Developer" } ] }, { "ditta": "Università Ca' Foscari di Venezia", - "inizio": "10/2012", "fine": "06/2017", + "inizio": "10/2012", "roles": [ { - "role": "Bachelor's Degree", - "description": "Bachelor's degree in Computer Science with 85/110" + "description": "Bachelor's degree in Computer Science with 85/110", + "role": "Bachelor's Degree" } ] } diff --git a/data/note.json b/data/note.json index e5290706..b50ea201 100644 --- a/data/note.json +++ b/data/note.json @@ -2,56 +2,55 @@ { "types": [ { - "type": "Mathematics", "elements": [ { + "description": "Note from Calculus at UniVe", "name": "Calculus (it)", - "url": "https://github.com/fundor333/Appunti-di-Calcolo", - "description": "Note from Calculus at UniVe" + "url": "https://github.com/fundor333/Appunti-di-Calcolo" } - ] + ], + "type": "Mathematics" }, { - "type": "Computer Science", "elements": [ { + "description": "Little presentation made for the exam of Networking", "name": "Network (it)", - "url": "https://github.com/fundor333/TesinaReti", - "description":"Little presentation made for the exam of Networking" + "url": "https://github.com/fundor333/TesinaReti" } - ] + ], + "type": "Computer Science" }, { - "type": "Talk and Presentation", "elements": [ { + "description": "Talk about the static site generator Pelican", "name": "Talk Pycon9, Pelican e perchè generare siti statici (it)", - "url": "https://github.com/fundor333/pelican-e-perche-generare-siti-statici", - "description": "Talk about the static site generator Pelican" + "url": "https://github.com/fundor333/pelican-e-perche-generare-siti-statici" } - ] + ], + "type": "Talk and Presentation" }, { - "type": "Other", "elements": [ { + "description": "UnOfficial template for thesis in LaTaX", "name": "Template Latex Thesis for UniVe", - "url": "https://github.com/fundor333/TesiUniveLaTeX", - "description": "UnOfficial template for thesis in LaTaX" + "url": "https://github.com/fundor333/TesiUniveLaTeX" }, { + "description": "My personal template for article", "name": "Personal LaTeX Article Template", - "url": "https://github.com/fundor333/Personal-LaTeX-Article-Template", - "description": "My personal template for article" + "url": "https://github.com/fundor333/Personal-LaTeX-Article-Template" }, { + "description": "My personal template for beamer", "name": "Personal LaTeX Beamer Template", - "url": "https://github.com/fundor333/f333_beamer", - "description": "My personal template for beamer" + "url": "https://github.com/fundor333/f333_beamer" } - ] + ], + "type": "Other" } - ] } ] diff --git a/data/project.json b/data/project.json index 2466b87f..bc2caff2 100644 --- a/data/project.json +++ b/data/project.json @@ -2,94 +2,94 @@ { "types": [ { - "type": "web", "elements": [ { + "description": "This blog make with Hugo and love. The Css framework change somethime. Now it's boostrap 4 with font awesome", "name": "Fundor333", - "url": "http://fundor333.com/", - "description": "This blog make with Hugo and love. The Css framework change somethime. Now it's boostrap 4 with font awesome" + "url": "http://fundor333.com/" }, { + "description": "My blog about Tea and other tea related stuff", "name": "DigitalTeaRoom", - "url": "https://digitaltearoom.com/", - "description": "My blog about Tea and other tea related stuff" + "url": "https://digitaltearoom.com/" }, { + "description": "Project for an exame at the University for Regione Veneto. I work on the coordination and the style for the project. Made with HTML5 and Bootstrap.", "name": "ìnformatica sarà lei", - "url": "http://test01.danielvedovato.it", - "description": "Project for an exame at the University for Regione Veneto. I work on the coordination and the style for the project. Made with HTML5 and Bootstrap." + "url": "http://test01.danielvedovato.it" } - ] + ], + "type": "web" }, { - "type": "python", "elements": [ { + "description": "Bot for read the HighWater Api of Comune di Venezia and, if there is an allert, post it on a channel on telegram", "name": "MareaBot", - "url": "http://venicebotcenter.org/MareaBot/", - "description": "Bot for read the HighWater Api of Comune di Venezia and, if there is an allert, post it on a channel on telegram" + "url": "http://venicebotcenter.org/MareaBot/" } - ] + ], + "type": "python" }, { - "type": "devops", "elements": [ { + "description": "My configuration for a Mac, a Windows or a Linux installation.", "name": "Dotfiles", - "url": "https://github.com/fundor333/dotfiles", - "description": "My configuration for a Mac, a Windows or a Linux installation." + "url": "https://github.com/fundor333/dotfiles" }, { + "description": "Plugin for Dotbot for managing crontab", "name": "Crontab Dotbot", - "url": "https://github.com/fundor333/crontab-dotbot", - "description": "Plugin for Dotbot for managing crontab" + "url": "https://github.com/fundor333/crontab-dotbot" }, { + "description": "Module for give you some command to check URLs, domains and other things in an automatic way", "name": "Server Grimoire", - "url": "https://github.com/fundor333/servergrimoire", - "description": "Module for give you some command to check URLs, domains and other things in an automatic way" + "url": "https://github.com/fundor333/servergrimoire" } - ] + ], + "type": "devops" }, { - "type": "hardware", "elements": [ { + "description": "Project about a sensors' system for calc the well being of the people in the area", "name": "Rioba Project", - "url": "https://riobaproject.it", - "description": "Project about a sensors' system for calc the well being of the people in the area" + "url": "https://riobaproject.it" } - ] + ], + "type": "hardware" }, { - "type": "stuffs", "elements": [ { + "description": "Template for LaTeX for the final paper. Made with LaTex and a lot of my blood", "name": "Template LaTeX for Unive", - "url": "https://github.com/fundor333/TesiUniveLaTeX", - "description": "Template for LaTeX for the final paper. Made with LaTex and a lot of my blood" + "url": "https://github.com/fundor333/TesiUniveLaTeX" }, { + "description": "A Docker image for the static sites generated Hugo", "name": "Docker Hugo", - "url": "https://github.com/fundor333/docker-hugo", - "description": "A Docker image for the static sites generated Hugo" + "url": "https://github.com/fundor333/docker-hugo" }, { + "description": "The last Hubot tea timer you'll ever need", "name": "Hubot tea timer", - "url": "https://github.com/fundor333/hubot-tea-timer", - "description": "The last Hubot tea timer you'll ever need" + "url": "https://github.com/fundor333/hubot-tea-timer" }, { + "description": "Plugin for ohmyszh for adding a fortune style message from a BOFH", "name": "Bofh Oh-My-Zsh", - "url": "https://github.com/fundor333/bofh", - "description": "Plugin for ohmyszh for adding a fortune style message from a BOFH" + "url": "https://github.com/fundor333/bofh" }, { + "description": "An oh-my-zsh plugin for printing smile", "name": "Smile Oh-My-Zsh", - "url": "https://github.com/fundor333/smile", - "description": "An oh-my-zsh plugin for printing smile" + "url": "https://github.com/fundor333/smile" } - ] + ], + "type": "stuffs" } ] } diff --git a/data/raw_hoarding.json b/data/raw_hoarding.json index aaa15eec..fc075979 100644 --- a/data/raw_hoarding.json +++ b/data/raw_hoarding.json @@ -1,6 +1,5 @@ [ { - "type": "podcast", "elements": [ { "title": "Podcast.init", @@ -42,10 +41,10 @@ "title": "Data Porn", "url": "https://dataporn.me/" } - ] + ], + "type": "podcast" }, { - "type": "documentary", "elements": [ { "title": "The Great Hack", @@ -87,10 +86,10 @@ "title": "The World Design of Hollow Knight | Boss Keys", "url": "https://www.youtube.com/watch?v=7ITtPPE-pXE" } - ] + ], + "type": "documentary" }, { - "type": "films and videos", "elements": [ { "title": "Movies For Hackers", @@ -112,10 +111,10 @@ "title": "The Devil Wears Prada: Miranda Priestly - A Defense of Perfectionism", "url": "https://youtu.be/WBGuQl39XC0" } - ] + ], + "type": "films and videos" }, { - "type": "manifesto", "elements": [ { "title": "12Factor Guidelines", @@ -137,10 +136,10 @@ "title": "Repair Manifesto", "url": "https://www.ifixit.com/Manifesto" } - ] + ], + "type": "manifesto" }, { - "type": "utility", "elements": [ { "title": "EmojiPedia", @@ -194,10 +193,10 @@ "title": "AWS schema", "url": "https://www.awsgeek.com/" } - ] + ], + "type": "utility" }, { - "type": "comics developer", "elements": [ { "title": "Save the princess with a programming language", @@ -263,10 +262,10 @@ "title": "The Hidden Dangers of Refactoring", "url": "https://toggl.com/blog/hidden-dangers-refactoring" } - ] + ], + "type": "comics developer" }, { - "type": "fun", "elements": [ { "title": "Octodex", @@ -276,10 +275,10 @@ "title": "Order Dragons", "url": "http://lizardshuffle.tumblr.com" } - ] + ], + "type": "fun" }, { - "type": "anime", "elements": [ { "title": "Bakemonogatari", @@ -293,10 +292,10 @@ "title": "Psycho-Pass", "url": "https://www.animeclick.it/anime/4084/psycho-pass" } - ] + ], + "type": "anime" }, { - "type": "evil overlod", "elements": [ { "title": "Decalogo del signore del male", @@ -310,10 +309,10 @@ "title": "Secondo decalogo delle celle", "url": "http://www.eviloverlord.com/lists/dungeon_b.html" } - ] + ], + "type": "evil overlod" }, { - "type": "fonts", "elements": [ { "title": "MonoLisa", @@ -327,15 +326,16 @@ "title": "Fira Code", "url": "https://github.com/tonsky/FiraCode" } - ] + ], + "type": "fonts" }, { - "type": "app", "elements": [ { "title": "Mihon", "url": "https://mihon.app/" } - ] + ], + "type": "app" } ] diff --git a/data/syndication/08c0935f1312fb1607f3c6cf1038f692.json b/data/syndication/08c0935f1312fb1607f3c6cf1038f692.json index 5e6eaa7a..d840be8a 100644 --- a/data/syndication/08c0935f1312fb1607f3c6cf1038f692.json +++ b/data/syndication/08c0935f1312fb1607f3c6cf1038f692.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3l5mlm4ndtw2m"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3l5mlm4ndtw2m" + ] +} diff --git a/data/syndication/0c7a3988d3c5ea547d233fb488867214.json b/data/syndication/0c7a3988d3c5ea547d233fb488867214.json index feac2e7b..30ddac63 100644 --- a/data/syndication/0c7a3988d3c5ea547d233fb488867214.json +++ b/data/syndication/0c7a3988d3c5ea547d233fb488867214.json @@ -1 +1,10 @@ -{"syndication": ["https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2", "https://fundor333.medium.com/beards-mugs-and-men-fundor-333-aacd7439f040?source=rss-48447ba4c2e------2", "https://fundor333.medium.com/buzzwords-buzzwords-37c7005940de?source=rss-48447ba4c2e------2", "https://fundor333.medium.com/github-action-for-syndication-links-33d3d2703708?source=rss-48447ba4c2e------2", "https://fundor333.medium.com/static-with-a-form-in-python-0a11c50a04cd?source=rss-48447ba4c2e------2", "https://fundor333.medium.com/this-is-why-instagram-ruin-itself-5e939a3bd4c6?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2", + "https://fundor333.medium.com/beards-mugs-and-men-fundor-333-aacd7439f040?source=rss-48447ba4c2e------2", + "https://fundor333.medium.com/buzzwords-buzzwords-37c7005940de?source=rss-48447ba4c2e------2", + "https://fundor333.medium.com/github-action-for-syndication-links-33d3d2703708?source=rss-48447ba4c2e------2", + "https://fundor333.medium.com/static-with-a-form-in-python-0a11c50a04cd?source=rss-48447ba4c2e------2", + "https://fundor333.medium.com/this-is-why-instagram-ruin-itself-5e939a3bd4c6?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/1121eb6689e5d69b41185bd893d0c629.json b/data/syndication/1121eb6689e5d69b41185bd893d0c629.json index c89b9f45..e178827e 100644 --- a/data/syndication/1121eb6689e5d69b41185bd893d0c629.json +++ b/data/syndication/1121eb6689e5d69b41185bd893d0c629.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3l25hhf747t2q"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3l25hhf747t2q" + ] +} diff --git a/data/syndication/2004b118d788c757264665c1fba36903.json b/data/syndication/2004b118d788c757264665c1fba36903.json index d2ea8083..9dff023e 100644 --- a/data/syndication/2004b118d788c757264665c1fba36903.json +++ b/data/syndication/2004b118d788c757264665c1fba36903.json @@ -1 +1,5 @@ -{"syndication": ["https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/3a557bcb598aca7db31183f7d38af03a.json b/data/syndication/3a557bcb598aca7db31183f7d38af03a.json index 718ef38b..7fd8111a 100644 --- a/data/syndication/3a557bcb598aca7db31183f7d38af03a.json +++ b/data/syndication/3a557bcb598aca7db31183f7d38af03a.json @@ -1 +1,5 @@ -{"syndication": ["https://mastodon.social/@fundor333/113846703142981365"]} \ No newline at end of file +{ + "syndication": [ + "https://mastodon.social/@fundor333/113846703142981365" + ] +} diff --git a/data/syndication/3d445b40ab2327fe4364596db5f6eedf.json b/data/syndication/3d445b40ab2327fe4364596db5f6eedf.json index 805de5ea..3f5d2f55 100644 --- a/data/syndication/3d445b40ab2327fe4364596db5f6eedf.json +++ b/data/syndication/3d445b40ab2327fe4364596db5f6eedf.json @@ -1 +1,7 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgsytoy6n625", "https://bsky.app/profile/fundor333.bsky.social/post/3lgszasvubq2r", "https://mastodon.social/@fundor333/113907209418985626"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgsytoy6n625", + "https://bsky.app/profile/fundor333.bsky.social/post/3lgszasvubq2r", + "https://mastodon.social/@fundor333/113907209418985626" + ] +} diff --git a/data/syndication/54a1a76ab3bdea4d4ae6382cbee410d2.json b/data/syndication/54a1a76ab3bdea4d4ae6382cbee410d2.json index e29bffc4..f351ed69 100644 --- a/data/syndication/54a1a76ab3bdea4d4ae6382cbee410d2.json +++ b/data/syndication/54a1a76ab3bdea4d4ae6382cbee410d2.json @@ -1 +1,5 @@ -{"syndication": ["https://news.ycombinator.com/item?id=41096632"]} \ No newline at end of file +{ + "syndication": [ + "https://news.ycombinator.com/item?id=41096632" + ] +} diff --git a/data/syndication/5937e17c0f2e8d58cd0b350129c5e57d.json b/data/syndication/5937e17c0f2e8d58cd0b350129c5e57d.json index ed0f444f..9e61abce 100644 --- a/data/syndication/5937e17c0f2e8d58cd0b350129c5e57d.json +++ b/data/syndication/5937e17c0f2e8d58cd0b350129c5e57d.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3l4ocdgs7it27"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3l4ocdgs7it27" + ] +} diff --git a/data/syndication/6ba02a68744476c5f716ce4b31cf2486.json b/data/syndication/6ba02a68744476c5f716ce4b31cf2486.json index 435868ee..4192faaa 100644 --- a/data/syndication/6ba02a68744476c5f716ce4b31cf2486.json +++ b/data/syndication/6ba02a68744476c5f716ce4b31cf2486.json @@ -1 +1,6 @@ -{"syndication": ["https://fundor333.medium.com/github-action-for-syndication-links-33d3d2703708?source=rss-48447ba4c2e------2", "https://mastodon.social/@fundor333/113809667070052761"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/github-action-for-syndication-links-33d3d2703708?source=rss-48447ba4c2e------2", + "https://mastodon.social/@fundor333/113809667070052761" + ] +} diff --git a/data/syndication/743885fb13b4650735f6029701fa6f9d.json b/data/syndication/743885fb13b4650735f6029701fa6f9d.json index 009ecb41..0deb8029 100644 --- a/data/syndication/743885fb13b4650735f6029701fa6f9d.json +++ b/data/syndication/743885fb13b4650735f6029701fa6f9d.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgiievnrsg2t", "https://mastodon.social/@fundor333/113883526606568559"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgiievnrsg2t", + "https://mastodon.social/@fundor333/113883526606568559" + ] +} diff --git a/data/syndication/835538551d45ea767adb316082c2dca7.json b/data/syndication/835538551d45ea767adb316082c2dca7.json index 321a92f7..7bdb7bad 100644 --- a/data/syndication/835538551d45ea767adb316082c2dca7.json +++ b/data/syndication/835538551d45ea767adb316082c2dca7.json @@ -1 +1,5 @@ -{"syndication": ["https://fundor333.medium.com/buzzwords-buzzwords-37c7005940de?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/buzzwords-buzzwords-37c7005940de?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/856e1d062671ba66ff3b35b0bfc185f8.json b/data/syndication/856e1d062671ba66ff3b35b0bfc185f8.json index aa26ae27..90b95ab4 100644 --- a/data/syndication/856e1d062671ba66ff3b35b0bfc185f8.json +++ b/data/syndication/856e1d062671ba66ff3b35b0bfc185f8.json @@ -1 +1,5 @@ -{"syndication": ["https://fundor333.medium.com/static-with-a-form-in-python-0a11c50a04cd?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/static-with-a-form-in-python-0a11c50a04cd?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/8a88f60143a6be076f74f425afc462e2.json b/data/syndication/8a88f60143a6be076f74f425afc462e2.json index 340ee20c..3746c6f0 100644 --- a/data/syndication/8a88f60143a6be076f74f425afc462e2.json +++ b/data/syndication/8a88f60143a6be076f74f425afc462e2.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgbdrqmupm27", "https://mastodon.social/@fundor333/113867466883978943"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgbdrqmupm27", + "https://mastodon.social/@fundor333/113867466883978943" + ] +} diff --git a/data/syndication/8ecdc58e9aab271b8467e1fad134dee2.json b/data/syndication/8ecdc58e9aab271b8467e1fad134dee2.json index 00d72de9..29741712 100644 --- a/data/syndication/8ecdc58e9aab271b8467e1fad134dee2.json +++ b/data/syndication/8ecdc58e9aab271b8467e1fad134dee2.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lg3sh5ypjc2t"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lg3sh5ypjc2t" + ] +} diff --git a/data/syndication/905176fd30adacdeb096efcfc1e7b6eb.json b/data/syndication/905176fd30adacdeb096efcfc1e7b6eb.json index 0f42ee99..16399e10 100644 --- a/data/syndication/905176fd30adacdeb096efcfc1e7b6eb.json +++ b/data/syndication/905176fd30adacdeb096efcfc1e7b6eb.json @@ -1 +1,7 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgass72g4b2z", "https://fundor333.medium.com/this-is-why-instagram-ruin-itself-5e939a3bd4c6?source=rss-48447ba4c2e------2", "https://mastodon.social/@fundor333/113866397874321183"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgass72g4b2z", + "https://fundor333.medium.com/this-is-why-instagram-ruin-itself-5e939a3bd4c6?source=rss-48447ba4c2e------2", + "https://mastodon.social/@fundor333/113866397874321183" + ] +} diff --git a/data/syndication/907c2a3e97c93b0109753124a8cce989.json b/data/syndication/907c2a3e97c93b0109753124a8cce989.json index 3fdcbd59..631b842f 100644 --- a/data/syndication/907c2a3e97c93b0109753124a8cce989.json +++ b/data/syndication/907c2a3e97c93b0109753124a8cce989.json @@ -1 +1,5 @@ -{"syndication": ["https://fundor333.medium.com/beards-mugs-and-men-fundor-333-aacd7439f040?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/beards-mugs-and-men-fundor-333-aacd7439f040?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/9c47c5d4d34c5c93a9a0fbca1d413144.json b/data/syndication/9c47c5d4d34c5c93a9a0fbca1d413144.json index de9bb940..8a5dc17e 100644 --- a/data/syndication/9c47c5d4d34c5c93a9a0fbca1d413144.json +++ b/data/syndication/9c47c5d4d34c5c93a9a0fbca1d413144.json @@ -1 +1,7 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgpspspw6525", "https://mastodon.social/@fundor333/113900165230585466", "https://news.ycombinator.com/item?id=42840293"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgpspspw6525", + "https://mastodon.social/@fundor333/113900165230585466", + "https://news.ycombinator.com/item?id=42840293" + ] +} diff --git a/data/syndication/9c9dabe8ed9066a4dac9c6a3451b4cf7.json b/data/syndication/9c9dabe8ed9066a4dac9c6a3451b4cf7.json index a1db2185..c9c70418 100644 --- a/data/syndication/9c9dabe8ed9066a4dac9c6a3451b4cf7.json +++ b/data/syndication/9c9dabe8ed9066a4dac9c6a3451b4cf7.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgiivfc6a42u", "https://mastodon.social/@fundor333/113883613574193722"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgiivfc6a42u", + "https://mastodon.social/@fundor333/113883613574193722" + ] +} diff --git a/data/syndication/b0928a709a21ad14f4208bf432ec4da3.json b/data/syndication/b0928a709a21ad14f4208bf432ec4da3.json index b49e8a7f..8581776e 100644 --- a/data/syndication/b0928a709a21ad14f4208bf432ec4da3.json +++ b/data/syndication/b0928a709a21ad14f4208bf432ec4da3.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lg77j4tamc2t", "https://mastodon.social/@fundor333/113862648242036521"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lg77j4tamc2t", + "https://mastodon.social/@fundor333/113862648242036521" + ] +} diff --git a/data/syndication/b26cbd0065898f93c9d0688f90530081.json b/data/syndication/b26cbd0065898f93c9d0688f90530081.json index b96c0b9d..4f2c236a 100644 --- a/data/syndication/b26cbd0065898f93c9d0688f90530081.json +++ b/data/syndication/b26cbd0065898f93c9d0688f90530081.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lkztm7u7ts2x"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lkztm7u7ts2x" + ] +} diff --git a/data/syndication/b84affb99f8173b482f1760ec8cc9756.json b/data/syndication/b84affb99f8173b482f1760ec8cc9756.json index 1756f24e..a2d35ab0 100644 --- a/data/syndication/b84affb99f8173b482f1760ec8cc9756.json +++ b/data/syndication/b84affb99f8173b482f1760ec8cc9756.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lg4md47fiq23", "https://mastodon.social/@fundor333/113856768273797658"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lg4md47fiq23", + "https://mastodon.social/@fundor333/113856768273797658" + ] +} diff --git a/data/syndication/bfd0197afb067a27f0fbc7e3350494f9.json b/data/syndication/bfd0197afb067a27f0fbc7e3350494f9.json index d2ea8083..9dff023e 100644 --- a/data/syndication/bfd0197afb067a27f0fbc7e3350494f9.json +++ b/data/syndication/bfd0197afb067a27f0fbc7e3350494f9.json @@ -1 +1,5 @@ -{"syndication": ["https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/caef38922172a11490a63af333d6c22c.json b/data/syndication/caef38922172a11490a63af333d6c22c.json index 118db107..f0529c08 100644 --- a/data/syndication/caef38922172a11490a63af333d6c22c.json +++ b/data/syndication/caef38922172a11490a63af333d6c22c.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3l7enrmtpre2z"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3l7enrmtpre2z" + ] +} diff --git a/data/syndication/d466a947c57bdf9ae7bf1a2a83a664db.json b/data/syndication/d466a947c57bdf9ae7bf1a2a83a664db.json index 3847319e..a677b01b 100644 --- a/data/syndication/d466a947c57bdf9ae7bf1a2a83a664db.json +++ b/data/syndication/d466a947c57bdf9ae7bf1a2a83a664db.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3litotawtzc2d"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3litotawtzc2d" + ] +} diff --git a/data/syndication/da45e959df9ed88605f7f67a80d03046.json b/data/syndication/da45e959df9ed88605f7f67a80d03046.json index 32d232e9..203b8619 100644 --- a/data/syndication/da45e959df9ed88605f7f67a80d03046.json +++ b/data/syndication/da45e959df9ed88605f7f67a80d03046.json @@ -1 +1,8 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lggx546sif22", "https://fundor333.medium.com/github-action-for-syndication-links-33d3d2703708?source=rss-48447ba4c2e------2", "https://mastodon.social/@fundor333/113880065456084681", "https://news.ycombinator.com/item?id=42826624"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lggx546sif22", + "https://fundor333.medium.com/github-action-for-syndication-links-33d3d2703708?source=rss-48447ba4c2e------2", + "https://mastodon.social/@fundor333/113880065456084681", + "https://news.ycombinator.com/item?id=42826624" + ] +} diff --git a/data/syndication/e0d08bec318fd88cf4b1d8ee080b3aa9.json b/data/syndication/e0d08bec318fd88cf4b1d8ee080b3aa9.json index 79492a07..4afec942 100644 --- a/data/syndication/e0d08bec318fd88cf4b1d8ee080b3aa9.json +++ b/data/syndication/e0d08bec318fd88cf4b1d8ee080b3aa9.json @@ -1 +1,5 @@ -{"syndication": ["https://mastodon.social/@fundor333/113846762520205233"]} \ No newline at end of file +{ + "syndication": [ + "https://mastodon.social/@fundor333/113846762520205233" + ] +} diff --git a/data/syndication/e17c9a6d4800b07eef1ae8844f26ec6c.json b/data/syndication/e17c9a6d4800b07eef1ae8844f26ec6c.json index 9e0d9d87..401d8170 100644 --- a/data/syndication/e17c9a6d4800b07eef1ae8844f26ec6c.json +++ b/data/syndication/e17c9a6d4800b07eef1ae8844f26ec6c.json @@ -1 +1,5 @@ -{"syndication": ["https://mastodon.social/@fundor333/113844062450163628"]} \ No newline at end of file +{ + "syndication": [ + "https://mastodon.social/@fundor333/113844062450163628" + ] +} diff --git a/data/syndication/e27e929dea17d2d392d28376ed3bc87e.json b/data/syndication/e27e929dea17d2d392d28376ed3bc87e.json index f1841672..f96732a4 100644 --- a/data/syndication/e27e929dea17d2d392d28376ed3bc87e.json +++ b/data/syndication/e27e929dea17d2d392d28376ed3bc87e.json @@ -1 +1,5 @@ -{"syndication": ["https://mastodon.social/@fundor333/113849100063105825"]} \ No newline at end of file +{ + "syndication": [ + "https://mastodon.social/@fundor333/113849100063105825" + ] +} diff --git a/data/syndication/eab90564da0ace53547f1d219e5d6a7c.json b/data/syndication/eab90564da0ace53547f1d219e5d6a7c.json index fc1dd2e0..bcc5b48c 100644 --- a/data/syndication/eab90564da0ace53547f1d219e5d6a7c.json +++ b/data/syndication/eab90564da0ace53547f1d219e5d6a7c.json @@ -1 +1,5 @@ -{"syndication": ["https://news.ycombinator.com/item?id=40954209"]} \ No newline at end of file +{ + "syndication": [ + "https://news.ycombinator.com/item?id=40954209" + ] +} diff --git a/data/syndication/ee2e0a846c57ae8e195c1d2955f81e03.json b/data/syndication/ee2e0a846c57ae8e195c1d2955f81e03.json index d434a711..5e95bdcf 100644 --- a/data/syndication/ee2e0a846c57ae8e195c1d2955f81e03.json +++ b/data/syndication/ee2e0a846c57ae8e195c1d2955f81e03.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgzy7zblnf2t", "https://mastodon.social/@fundor333/113922836635086947"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgzy7zblnf2t", + "https://mastodon.social/@fundor333/113922836635086947" + ] +} diff --git a/data/syndication/efc2f98d5c5212594666d879a2bdb228.json b/data/syndication/efc2f98d5c5212594666d879a2bdb228.json index 4b1ad124..927a93e4 100644 --- a/data/syndication/efc2f98d5c5212594666d879a2bdb228.json +++ b/data/syndication/efc2f98d5c5212594666d879a2bdb228.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lgm477plq52z"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lgm477plq52z" + ] +} diff --git a/data/syndication/f34a45a9944d9aa8679b789a8348b733.json b/data/syndication/f34a45a9944d9aa8679b789a8348b733.json index ba56f70b..79c81498 100644 --- a/data/syndication/f34a45a9944d9aa8679b789a8348b733.json +++ b/data/syndication/f34a45a9944d9aa8679b789a8348b733.json @@ -1 +1,5 @@ -{"syndication": ["https://mastodon.social/@fundor333/113805974087196300"]} \ No newline at end of file +{ + "syndication": [ + "https://mastodon.social/@fundor333/113805974087196300" + ] +} diff --git a/data/syndication/f37a68b0fc199b9f3eb77236575ee63b.json b/data/syndication/f37a68b0fc199b9f3eb77236575ee63b.json index d2ea8083..9dff023e 100644 --- a/data/syndication/f37a68b0fc199b9f3eb77236575ee63b.json +++ b/data/syndication/f37a68b0fc199b9f3eb77236575ee63b.json @@ -1 +1,5 @@ -{"syndication": ["https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2"]} \ No newline at end of file +{ + "syndication": [ + "https://fundor333.medium.com/add-photo-page-in-your-hugo-site-6f3fbc3865e6?source=rss-48447ba4c2e------2" + ] +} diff --git a/data/syndication/f525a6a171f82d06ba2182d36425b550.json b/data/syndication/f525a6a171f82d06ba2182d36425b550.json index d32a10d3..86217d11 100644 --- a/data/syndication/f525a6a171f82d06ba2182d36425b550.json +++ b/data/syndication/f525a6a171f82d06ba2182d36425b550.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lllfaqwwiy2t"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lllfaqwwiy2t" + ] +} diff --git a/data/syndication/f60fa429587a342d58545ddcaba90029.json b/data/syndication/f60fa429587a342d58545ddcaba90029.json index 380066d0..7ad67d75 100644 --- a/data/syndication/f60fa429587a342d58545ddcaba90029.json +++ b/data/syndication/f60fa429587a342d58545ddcaba90029.json @@ -1 +1,6 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3lg72sxddzz25", "https://mastodon.social/@fundor333/113862274690176965"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3lg72sxddzz25", + "https://mastodon.social/@fundor333/113862274690176965" + ] +} diff --git a/data/syndication/f83305f7400148066b344bbbcd710668.json b/data/syndication/f83305f7400148066b344bbbcd710668.json index 5cb18cbc..58d08483 100644 --- a/data/syndication/f83305f7400148066b344bbbcd710668.json +++ b/data/syndication/f83305f7400148066b344bbbcd710668.json @@ -1 +1,5 @@ -{"syndication": ["https://bsky.app/profile/fundor333.bsky.social/post/3ligtzlnglw2g"]} \ No newline at end of file +{ + "syndication": [ + "https://bsky.app/profile/fundor333.bsky.social/post/3ligtzlnglw2g" + ] +} diff --git a/data/syndication/hacker_news/fundor333.json b/data/syndication/hacker_news/fundor333.json index 3f10e149..cdb83630 100644 --- a/data/syndication/hacker_news/fundor333.json +++ b/data/syndication/hacker_news/fundor333.json @@ -1 +1,14 @@ -{"readed": [40954209, 40954210, 41096632, 41096633, 42826624, 42826625, 42840293, 42840294, 42893639, 42893640]} \ No newline at end of file +{ + "readed": [ + 40954209, + 40954210, + 41096632, + 41096633, + 42826624, + 42826625, + 42840293, + 42840294, + 42893639, + 42893640 + ] +} diff --git a/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9.json b/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9.json index 03f88e25..5f645822 100644 --- a/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9.json +++ b/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1523757229463199745#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-05-10T05:18:42Z", "wm-id": 1395361, "wm-source": "https://brid.gy/like/twitter/fundor333/1523757229463199745/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1523757229463199745#favorited-by-1500398864708288514", + "wm-id": 1395361, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-05-10T05:18:42Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1523757229463199745/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9/1395361.json b/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9/1395361.json index 73d398e0..780fa291 100644 --- a/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9/1395361.json +++ b/data/webmentions/0029ef4e4d5743a33a679b91ac7fcbc9/1395361.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1523757229463199745#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-05-10T05:18:42Z", "wm-id": 1395361, "wm-source": "https://brid.gy/like/twitter/fundor333/1523757229463199745/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1523757229463199745#favorited-by-1500398864708288514", + "wm-id": 1395361, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-05-10T05:18:42Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1523757229463199745/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/05/09/learn-these-things-to-master-python---a-roadmap-for-beginners--by-anthony-gibson-ii--may-2022--level-up-coding/" + } +] diff --git a/data/webmentions/014e0643ca4fcb5252777b31515a6a56.json b/data/webmentions/014e0643ca4fcb5252777b31515a6a56.json index fc8cb1ce..8a007901 100644 --- a/data/webmentions/014e0643ca4fcb5252777b31515a6a56.json +++ b/data/webmentions/014e0643ca4fcb5252777b31515a6a56.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanb5etr2c", "published": "2024-08-10T10:23:25+00:00", "wm-received": "2024-08-10T10:23:27Z", "wm-id": 1842653, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanb5etr2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Why a stale bot is a bad thing for your bug tracker and why you don\u2019t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)", "text": "Why a stale bot is a bad thing for your bug tracker and why you don\u2019t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Why a stale bot is a bad thing for your bug tracker and why you don\u2019t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanb5etr2c%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Why a stale bot is a bad thing for your bug tracker and why you don’t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)", + "text": "Why a stale bot is a bad thing for your bug tracker and why you don’t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss", + "published": "2024-08-10T10:23:25+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanb5etr2c", + "wm-id": 1842653, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:27Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanb5etr2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Why a stale bot is a bad thing for your bug tracker and why you don’t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanb5etr2c%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/014e0643ca4fcb5252777b31515a6a56/1842653.json b/data/webmentions/014e0643ca4fcb5252777b31515a6a56/1842653.json index e4083270..9f1ff939 100644 --- a/data/webmentions/014e0643ca4fcb5252777b31515a6a56/1842653.json +++ b/data/webmentions/014e0643ca4fcb5252777b31515a6a56/1842653.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanb5etr2c", "published": "2024-08-10T10:23:25+00:00", "wm-received": "2024-08-10T10:23:27Z", "wm-id": 1842653, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanb5etr2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Why a stale bot is a bad thing for your bug tracker and why you don\u2019t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)", "text": "Why a stale bot is a bad thing for your bug tracker and why you don\u2019t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Why a stale bot is a bad thing for your bug tracker and why you don’t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)", + "text": "Why a stale bot is a bad thing for your bug tracker and why you don’t need to use it (https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss", + "published": "2024-08-10T10:23:25+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanb5etr2c", + "wm-id": 1842653, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:27Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanb5etr2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/03/03/dont-use-stale-bots/?utm_medium=rss" + } +] diff --git a/data/webmentions/08c0935f1312fb1607f3c6cf1038f692.json b/data/webmentions/08c0935f1312fb1607f3c6cf1038f692.json index 2a054e33..7735bc2d 100644 --- a/data/webmentions/08c0935f1312fb1607f3c6cf1038f692.json +++ b/data/webmentions/08c0935f1312fb1607f3c6cf1038f692.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l5mlm4ndtw2m", "published": "2024-10-03T15:41:42+00:00", "wm-received": "2024-10-03T15:41:46Z", "wm-id": 1850406, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l5mlm4ndtw2m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/", "wm-protocol": "webmention", "content": {"html": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)", "text": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)"}, "mention-of": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l5mlm4ndtw2m%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)", + "text": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)" + }, + "mention-of": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/", + "published": "2024-10-03T15:41:42+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l5mlm4ndtw2m", + "wm-id": 1850406, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-10-03T15:41:46Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l5mlm4ndtw2m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l5mlm4ndtw2m%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/08c0935f1312fb1607f3c6cf1038f692/1850406.json b/data/webmentions/08c0935f1312fb1607f3c6cf1038f692/1850406.json index c1cfe859..adadb709 100644 --- a/data/webmentions/08c0935f1312fb1607f3c6cf1038f692/1850406.json +++ b/data/webmentions/08c0935f1312fb1607f3c6cf1038f692/1850406.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l5mlm4ndtw2m", "published": "2024-10-03T15:41:42+00:00", "wm-received": "2024-10-03T15:41:46Z", "wm-id": 1850406, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l5mlm4ndtw2m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/", "wm-protocol": "webmention", "content": {"html": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)", "text": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)"}, "mention-of": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)", + "text": "Two social network dev with Django\n\nFundor 333 (https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/)" + }, + "mention-of": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/", + "published": "2024-10-03T15:41:42+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l5mlm4ndtw2m", + "wm-id": 1850406, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-10-03T15:41:46Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l5mlm4ndtw2m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/10/03/threads---the-inside-story-of-metas-newest-social-app---engineering-at-meta/" + } +] diff --git a/data/webmentions/0c1de081572e9864a2970cd48afa7b2e.json b/data/webmentions/0c1de081572e9864a2970cd48afa7b2e.json index 303b30a9..df05c875 100644 --- a/data/webmentions/0c1de081572e9864a2970cd48afa7b2e.json +++ b/data/webmentions/0c1de081572e9864a2970cd48afa7b2e.json @@ -1 +1,62 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Simone Cortesi \ud83c\uddea\ud83c\uddfa", "photo": "https://webmention.io/avatar/pbs.twimg.com/a9aeb33d7425c8786c4d3ee84094da4dc7ee0d04a846021a61b3a9c78b49a20e.jpg", "url": "https://twitter.com/simonecortesi"}, "url": "https://twitter.com/simonecortesi/status/1450542958713966592", "published": "2021-10-19T19:22:45+00:00", "wm-received": "2021-10-19T19:37:35Z", "wm-id": 1293476, "wm-source": "https://brid.gy/comment/twitter/fundor333/1446460514364710916/1450542958713966592", "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-protocol": "webmention", "content": {"html": "Yo!\n\n", "text": "Yo!"}, "in-reply-to": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1446460514364710916#favorited-by-2687984266", "published": null, "wm-received": "2021-10-19T12:10:15Z", "wm-id": 1293235, "wm-source": "https://brid.gy/like/twitter/fundor333/1446460514364710916/2687984266", "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 1, "comments": [{"content": "Yo!", "link": "https://brid.gy/comment/twitter/fundor333/1446460514364710916/1450542958713966592", "author_name": "Simone Cortesi \ud83c\uddea\ud83c\uddfa", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/a9aeb33d7425c8786c4d3ee84094da4dc7ee0d04a846021a61b3a9c78b49a20e.jpg", "author_url": "https://twitter.com/simonecortesi"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "like-of": "https://fundor333.com/post/2021/from-devops-to-gitops/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1446460514364710916#favorited-by-2687984266", + "wm-id": 1293235, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-19T12:10:15Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1446460514364710916/2687984266", + "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/" + }, + { + "author": { + "name": "Simone Cortesi 🇪🇺", + "photo": "https://webmention.io/avatar/pbs.twimg.com/a9aeb33d7425c8786c4d3ee84094da4dc7ee0d04a846021a61b3a9c78b49a20e.jpg", + "type": "card", + "url": "https://twitter.com/simonecortesi" + }, + "content": { + "html": "Yo!\n\n", + "text": "Yo!" + }, + "in-reply-to": "https://fundor333.com/post/2021/from-devops-to-gitops/", + "published": "2021-10-19T19:22:45+00:00", + "type": "entry", + "url": "https://twitter.com/simonecortesi/status/1450542958713966592", + "wm-id": 1293476, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2021-10-19T19:37:35Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1446460514364710916/1450542958713966592", + "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Simone Cortesi 🇪🇺", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/a9aeb33d7425c8786c4d3ee84094da4dc7ee0d04a846021a61b3a9c78b49a20e.jpg", + "author_url": "https://twitter.com/simonecortesi", + "content": "Yo!", + "link": "https://brid.gy/comment/twitter/fundor333/1446460514364710916/1450542958713966592" + } + ], + "in-reply-to": 1, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293235.json b/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293235.json index 94887ec1..d0873f31 100644 --- a/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293235.json +++ b/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293235.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1446460514364710916#favorited-by-2687984266", "published": null, "wm-received": "2021-10-19T12:10:15Z", "wm-id": 1293235, "wm-source": "https://brid.gy/like/twitter/fundor333/1446460514364710916/2687984266", "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "like-of": "https://fundor333.com/post/2021/from-devops-to-gitops/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1446460514364710916#favorited-by-2687984266", + "wm-id": 1293235, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-19T12:10:15Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1446460514364710916/2687984266", + "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/" + } +] diff --git a/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293476.json b/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293476.json index 0f72019b..12893a4f 100644 --- a/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293476.json +++ b/data/webmentions/0c1de081572e9864a2970cd48afa7b2e/1293476.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Simone Cortesi \ud83c\uddea\ud83c\uddfa", "photo": "https://webmention.io/avatar/pbs.twimg.com/a9aeb33d7425c8786c4d3ee84094da4dc7ee0d04a846021a61b3a9c78b49a20e.jpg", "url": "https://twitter.com/simonecortesi"}, "url": "https://twitter.com/simonecortesi/status/1450542958713966592", "published": "2021-10-19T19:22:45+00:00", "wm-received": "2021-10-19T19:37:35Z", "wm-id": 1293476, "wm-source": "https://brid.gy/comment/twitter/fundor333/1446460514364710916/1450542958713966592", "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-protocol": "webmention", "content": {"html": "Yo!\n\n", "text": "Yo!"}, "in-reply-to": "https://fundor333.com/post/2021/from-devops-to-gitops/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Simone Cortesi 🇪🇺", + "photo": "https://webmention.io/avatar/pbs.twimg.com/a9aeb33d7425c8786c4d3ee84094da4dc7ee0d04a846021a61b3a9c78b49a20e.jpg", + "type": "card", + "url": "https://twitter.com/simonecortesi" + }, + "content": { + "html": "Yo!\n\n", + "text": "Yo!" + }, + "in-reply-to": "https://fundor333.com/post/2021/from-devops-to-gitops/", + "published": "2021-10-19T19:22:45+00:00", + "type": "entry", + "url": "https://twitter.com/simonecortesi/status/1450542958713966592", + "wm-id": 1293476, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2021-10-19T19:37:35Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1446460514364710916/1450542958713966592", + "wm-target": "https://fundor333.com/post/2021/from-devops-to-gitops/" + } +] diff --git a/data/webmentions/0c7a3988d3c5ea547d233fb488867214.json b/data/webmentions/0c7a3988d3c5ea547d233fb488867214.json index 28cea319..58bf1fad 100644 --- a/data/webmentions/0c7a3988d3c5ea547d233fb488867214.json +++ b/data/webmentions/0c7a3988d3c5ea547d233fb488867214.json @@ -1 +1,35 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "", "photo": "", "url": ""}, "url": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", "published": null, "wm-received": "2021-10-21T21:34:13Z", "wm-id": 1294830, "wm-source": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", "wm-target": "https://fundor333.com", "wm-protocol": "webmention", "mention-of": "https://fundor333.com", "wm-property": "mention-of", "wm-private": false, "rels": {"canonical": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/"}}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "", + "photo": "", + "type": "card", + "url": "" + }, + "mention-of": "https://fundor333.com", + "published": null, + "rels": { + "canonical": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/" + }, + "type": "entry", + "url": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", + "wm-id": 1294830, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-21T21:34:13Z", + "wm-source": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", + "wm-target": "https://fundor333.com" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/0c7a3988d3c5ea547d233fb488867214/1294830.json b/data/webmentions/0c7a3988d3c5ea547d233fb488867214/1294830.json index bccdd3bb..9632547a 100644 --- a/data/webmentions/0c7a3988d3c5ea547d233fb488867214/1294830.json +++ b/data/webmentions/0c7a3988d3c5ea547d233fb488867214/1294830.json @@ -1 +1,24 @@ -[{"type": "entry", "author": {"type": "card", "name": "", "photo": "", "url": ""}, "url": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", "published": null, "wm-received": "2021-10-21T21:34:13Z", "wm-id": 1294830, "wm-source": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", "wm-target": "https://fundor333.com", "wm-protocol": "webmention", "mention-of": "https://fundor333.com", "wm-property": "mention-of", "wm-private": false, "rels": {"canonical": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/"}}] \ No newline at end of file +[ + { + "author": { + "name": "", + "photo": "", + "type": "card", + "url": "" + }, + "mention-of": "https://fundor333.com", + "published": null, + "rels": { + "canonical": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/" + }, + "type": "entry", + "url": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", + "wm-id": 1294830, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-21T21:34:13Z", + "wm-source": "http://appuntistudenteschi.altervista.org/escono-dalle-fottute-pareti/", + "wm-target": "https://fundor333.com" + } +] diff --git a/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35.json b/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35.json index f4474dcf..ec9ad9bf 100644 --- a/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35.json +++ b/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Photography Feed", "photo": "https://webmention.io/avatar/files.mastodon.social/2a355e8ebe7968eff2c0f472b2ddf0e673bb20294c43adc29145fbe2c2a358e9.png", "url": "https://newsmast.community/@photography"}, "url": "https://mastodon.social/@fundor333/113177929638244931#reblogged-by-111653095630935220", "published": null, "wm-received": "2024-09-22T00:52:38Z", "wm-id": 1848568, "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113177929638244931/111653095630935220", "wm-target": "https://fundor333.com/social/2024/09/21/1726957916/", "wm-protocol": "webmention", "repost-of": "https://fundor333.com/social/2024/09/21/1726957916/", "wm-property": "repost-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 0, "repost-of": 1, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Photography Feed", + "photo": "https://webmention.io/avatar/files.mastodon.social/2a355e8ebe7968eff2c0f472b2ddf0e673bb20294c43adc29145fbe2c2a358e9.png", + "type": "card", + "url": "https://newsmast.community/@photography" + }, + "published": null, + "repost-of": "https://fundor333.com/social/2024/09/21/1726957916/", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113177929638244931#reblogged-by-111653095630935220", + "wm-id": 1848568, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2024-09-22T00:52:38Z", + "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113177929638244931/111653095630935220", + "wm-target": "https://fundor333.com/social/2024/09/21/1726957916/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 0, + "repost-of": 1 + } +} diff --git a/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35/1848568.json b/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35/1848568.json index e5d8214b..fdaa40e9 100644 --- a/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35/1848568.json +++ b/data/webmentions/0e68c04743f4a5d7127c2b27488a4b35/1848568.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Photography Feed", "photo": "https://webmention.io/avatar/files.mastodon.social/2a355e8ebe7968eff2c0f472b2ddf0e673bb20294c43adc29145fbe2c2a358e9.png", "url": "https://newsmast.community/@photography"}, "url": "https://mastodon.social/@fundor333/113177929638244931#reblogged-by-111653095630935220", "published": null, "wm-received": "2024-09-22T00:52:38Z", "wm-id": 1848568, "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113177929638244931/111653095630935220", "wm-target": "https://fundor333.com/social/2024/09/21/1726957916/", "wm-protocol": "webmention", "repost-of": "https://fundor333.com/social/2024/09/21/1726957916/", "wm-property": "repost-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Photography Feed", + "photo": "https://webmention.io/avatar/files.mastodon.social/2a355e8ebe7968eff2c0f472b2ddf0e673bb20294c43adc29145fbe2c2a358e9.png", + "type": "card", + "url": "https://newsmast.community/@photography" + }, + "published": null, + "repost-of": "https://fundor333.com/social/2024/09/21/1726957916/", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113177929638244931#reblogged-by-111653095630935220", + "wm-id": 1848568, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2024-09-22T00:52:38Z", + "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113177929638244931/111653095630935220", + "wm-target": "https://fundor333.com/social/2024/09/21/1726957916/" + } +] diff --git a/data/webmentions/1121eb6689e5d69b41185bd893d0c629.json b/data/webmentions/1121eb6689e5d69b41185bd893d0c629.json index 69c7e9f8..b78e60b3 100644 --- a/data/webmentions/1121eb6689e5d69b41185bd893d0c629.json +++ b/data/webmentions/1121eb6689e5d69b41185bd893d0c629.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Viola A. Fox [\u30f4\u30a3\u30aa\u30e9]", "photo": "https://webmention.io/avatar/cdn.bsky.app/e780115e11694294b403185747e579422a21a7e94b7b4109dd0f2b8a4f429b8e.jpg", "url": "https://bsky.app/profile/violaafox.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3l25hhf747t2q#liked_by_did:plc:2xb5tcpckdlfha2i44djytwb", "published": null, "wm-received": "2024-10-28T17:24:09Z", "wm-id": 1854912, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3l25hhf747t2q/did%253Aplc%253A2xb5tcpckdlfha2i44djytwb", "wm-target": "https://fundor333.com/photos/2024/moon-palace-and-still-water/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/photos/2024/moon-palace-and-still-water/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Viola A. Fox [ヴィオラ]", + "photo": "https://webmention.io/avatar/cdn.bsky.app/e780115e11694294b403185747e579422a21a7e94b7b4109dd0f2b8a4f429b8e.jpg", + "type": "card", + "url": "https://bsky.app/profile/violaafox.bsky.social" + }, + "like-of": "https://fundor333.com/photos/2024/moon-palace-and-still-water/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3l25hhf747t2q#liked_by_did:plc:2xb5tcpckdlfha2i44djytwb", + "wm-id": 1854912, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-10-28T17:24:09Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3l25hhf747t2q/did%253Aplc%253A2xb5tcpckdlfha2i44djytwb", + "wm-target": "https://fundor333.com/photos/2024/moon-palace-and-still-water/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/1121eb6689e5d69b41185bd893d0c629/1854912.json b/data/webmentions/1121eb6689e5d69b41185bd893d0c629/1854912.json index b34ce2ba..217d7c84 100644 --- a/data/webmentions/1121eb6689e5d69b41185bd893d0c629/1854912.json +++ b/data/webmentions/1121eb6689e5d69b41185bd893d0c629/1854912.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Viola A. Fox [\u30f4\u30a3\u30aa\u30e9]", "photo": "https://webmention.io/avatar/cdn.bsky.app/e780115e11694294b403185747e579422a21a7e94b7b4109dd0f2b8a4f429b8e.jpg", "url": "https://bsky.app/profile/violaafox.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3l25hhf747t2q#liked_by_did:plc:2xb5tcpckdlfha2i44djytwb", "published": null, "wm-received": "2024-10-28T17:24:09Z", "wm-id": 1854912, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3l25hhf747t2q/did%253Aplc%253A2xb5tcpckdlfha2i44djytwb", "wm-target": "https://fundor333.com/photos/2024/moon-palace-and-still-water/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/photos/2024/moon-palace-and-still-water/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Viola A. Fox [ヴィオラ]", + "photo": "https://webmention.io/avatar/cdn.bsky.app/e780115e11694294b403185747e579422a21a7e94b7b4109dd0f2b8a4f429b8e.jpg", + "type": "card", + "url": "https://bsky.app/profile/violaafox.bsky.social" + }, + "like-of": "https://fundor333.com/photos/2024/moon-palace-and-still-water/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3l25hhf747t2q#liked_by_did:plc:2xb5tcpckdlfha2i44djytwb", + "wm-id": 1854912, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-10-28T17:24:09Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3l25hhf747t2q/did%253Aplc%253A2xb5tcpckdlfha2i44djytwb", + "wm-target": "https://fundor333.com/photos/2024/moon-palace-and-still-water/" + } +] diff --git a/data/webmentions/12aa525d1a761e00dd347d13e84850c6.json b/data/webmentions/12aa525d1a761e00dd347d13e84850c6.json index 3587911b..c4df3f95 100644 --- a/data/webmentions/12aa525d1a761e00dd347d13e84850c6.json +++ b/data/webmentions/12aa525d1a761e00dd347d13e84850c6.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamqaedq2a", "published": "2024-08-10T10:23:07+00:00", "wm-received": "2024-08-10T10:23:09Z", "wm-id": 1842649, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamqaedq2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)", "text": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamqaedq2a%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)", + "text": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss", + "published": "2024-08-10T10:23:07+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamqaedq2a", + "wm-id": 1842649, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:09Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamqaedq2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamqaedq2a%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/12aa525d1a761e00dd347d13e84850c6/1842649.json b/data/webmentions/12aa525d1a761e00dd347d13e84850c6/1842649.json index 770f85d9..e3987e96 100644 --- a/data/webmentions/12aa525d1a761e00dd347d13e84850c6/1842649.json +++ b/data/webmentions/12aa525d1a761e00dd347d13e84850c6/1842649.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamqaedq2a", "published": "2024-08-10T10:23:07+00:00", "wm-received": "2024-08-10T10:23:09Z", "wm-id": 1842649, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamqaedq2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)", "text": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)", + "text": "Why you need to migrate and consolidating your code (https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss", + "published": "2024-08-10T10:23:07+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamqaedq2a", + "wm-id": 1842649, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:09Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamqaedq2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/17/3-benefits-of-migrating-and-consolidating-your-source-code--the-github-blog/?utm_medium=rss" + } +] diff --git a/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c.json b/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c.json index 23a811c0..5474d095 100644 --- a/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c.json +++ b/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c.json @@ -1 +1,84 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Christian Engel", "photo": "https://chringel.dev/img/vqjxFKbWTk-200.webp", "url": "https://chringel.dev/about/"}, "url": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", "published": "2022-07-22T02:00:00+02:00", "wm-received": "2022-08-01T11:48:39Z", "wm-id": 1447004, "wm-source": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-protocol": "webmention", "name": "Indiewebify me! And don't forget my webmentions!", "syndication": ["https://twitter.com/DeEgge/status/1550547785279234050", "https://fosstodon.org/web/@chringel/108692404350645632", "https://indieweb.xyz/en/indieweb", "https://news.indieweb.org/en"], "content": {"html": "

I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).

\n

There wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.

\n\n

What's IndieWeb?

\n#\n
\n

The IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org

\n
\n

That's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?

\n

In my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.

\n\n

How does it work?

\n#\n

Alright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.

\n

I already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.

\n\n

1. Set up Web Sign In

\n#\n

In order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.

\n

Just add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.

\n

Hint: All code excerpts are reduced to a minimal working example.

\n
<div>
{{ range .Site.Menus.social }}
<a rel=\"me\" href=\"{{ .URL }}\" title=\"{{ .Name }}\"> {{ .Name }} </a>
{{ end }}
</div>
\n

Next, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.

\n\n
{{ with .Site.Params.indieweb }} <link rel=\"authorization_endpoint\" href=\"{{
.authorizationEndpoint | default \"https://indieauth.com/auth\" }}\" /> <link
rel=\"token_endpoint\" href=\"{{ .tokenEndpoint | default
\"https://tokens.indieauth.com/token\" }}\" /> {{ end }}
\n

I also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.

\n\n

2. Add author markup

\n#\n

Next step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.

\n\n
<div class=\"h-card\">
<p>
<a class=\"u-url\" href=\"{{ .Site.BaseURL }}\">{{ .Site.Title }}</a>
{{ with .Site.Params.Hcard.Avatar }}
<img class=\"u-photo\" alt=\"\" src=\"{{ . | absURL }}\" />
{{ end }}
<span class=\"p-name\" rel=\"me\"> {{ .Site.Params.Hcard.FullName }} </span>
</p>
{{ with .Site.Params.Hcard.Biography }}
<p>
<span class=\"p-note\">{{ . | markdownify }}</span>
</p>
{{ end }}
</div>
\n

Again, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.

\n

\"Valid

Valid h-card entry parsed by IndieWebify.me

\n

\n\n

3. Add content markup

\n#\n

If you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.

\n

In this example, I add the following h-entry properties:

\n
{{ define \"main\" }}
<article class=\"h-entry\">
<h1 class=\"p-name\">{{ .Title }}</h1>
<p class=\"e-content\">{{ .Content }}</p>
<div>
<span>Posted By:</span>
<a rel=\"author\" class=\"p-author h-card\" href=\"{{ \"about\" | relURL }}\">
{{ .Params.author }}
</a>
</div>
<div class=\"pb-2\">
<span>Posted:</span>
<time class=\"dt-published\" datetime=\"{{ .PublishDate.Format \"January 2, 2006\" }}\">
<a class=\"u-url\" href=\"{{ .Permalink }}\">{{ $publishDate }}</a>
</time>
</div>
<div class=\"pb-2\">
<span>Categories:</span>
{{ range $idx, $category := . }}
{{- if ne $idx 0 }}{{ end }}
<a class=\"p-category\" href=\"{{ \"categories/\" | relURL }}{{ $category | urlize }}\">
{{ $category }}
</a>
{{- end }}
</div>
</article>
{{ end }}
\n

\"Valid

Valid h-card parsed by IndieWebify.me

\n

\n

At this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.

\n\n

4. Add Webmentions

\n#\n

After I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?

\n

Webmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.

\n

For example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.

\n

Sounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.

\n

I found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.

\n

This would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.

\n

After Go-Jamming was running on my server, I added the Webmention endpoints.

\n
<link rel=\"webmention\" href=\"https://jam.chringel.dev/webmention\" />
<link rel=\"pingback\" href=\"https://jam.chringel.dev/pingback\" />
\n

Now all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.

\n

Two commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).

\n

My current (semi-automatic) workflow for parsing Webmentions goes like this:

\n
  1. (Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)
  2. \n
  3. When my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API
  4. \n
  5. Hugo processes the JSON file while building my site
  6. \n
\n

5. Syndication and Backfeed

\n#\n

One last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.

\n

The first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.

\n

The latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.

\n

Adding syndication markup is easy, it's just another microformat.

\n\n
{{ with .Params.syndication }} {{ range $silo, $url := . }}
<a href=\"{{ $url }}\" class=\"u-syndication\" rel=\"syndication\"
>
{{ title $silo }}</a
>

{{ end }} {{ end }}
\n

And add the links where you syndicated your post in the front matter.

\n\n
---
...
syndication:
mastodon: https://fosstodon.org/web/@chringel/...
twitter: https://twitter.com/DeEgge/status/...
...

---
\n

To achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.

\n\n

Next steps

\n#\n

What I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.

\n\n

Final thoughts

\n#\n

At this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.

\n

As I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.

\n

Also, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.

\n

Syndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.

\n

But in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!

", "text": "I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).\nThere wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.\n\nWhat's IndieWeb?\n#\n\nThe IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org\n\nThat's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?\nIn my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.\n\nHow does it work?\n#\nAlright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.\nI already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.\n\n1. Set up Web Sign In\n#\nIn order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.\nJust add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.\nHint: All code excerpts are reduced to a minimal working example.\n
\n {{ range .Site.Menus.social }}\n {{ .Name }} \n {{ end }}\n
\nNext, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.\n\n{{ with .Site.Params.indieweb }} {{ end }}\nI also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.\n\n2. Add author markup\n#\nNext step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.\n\n
\n

\n{{ .Site.Title }}\n {{ with .Site.Params.Hcard.Avatar }}\n\"\"\n {{ end }}\n {{ .Site.Params.Hcard.FullName }} \n

\n {{ with .Site.Params.Hcard.Biography }}\n

\n{{ . | markdownify }}\n

\n {{ end }}\n
\nAgain, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.\nValid h-card entry parsed by IndieWebify.me\n\n\n3. Add content markup\n#\nIf you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.\nIn this example, I add the following h-entry properties:\np-name - the post's title\ne-content - the post's content\np-author - who wrote the post\ndt-published - when the post was published\nu-url - the permalink to the post\np-category - categories or tags for the post\n{{ define \"main\" }}\n\n{{ end }}\nValid h-card parsed by IndieWebify.me\n\nAt this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.\n\n4. Add Webmentions\n#\nAfter I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?\nWebmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.\nFor example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.\nSounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.\nI found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.\nThis would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.\nAfter Go-Jamming was running on my server, I added the Webmention endpoints.\n\n\nNow all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.\nTwo commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).\nMy current (semi-automatic) workflow for parsing Webmentions goes like this:\n(Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)\nWhen my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API\nHugo processes the JSON file while building my site\n5. Syndication and Backfeed\n#\nOne last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.\nThe first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.\nThe latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.\nAdding syndication markup is easy, it's just another microformat.\n\n{{ with .Params.syndication }} {{ range $silo, $url := . }}\n{{ title $silo }}\n{{ end }} {{ end }}\nAnd add the links where you syndicated your post in the front matter.\n\n---\n...\nsyndication:\nmastodon: https://fosstodon.org/web/@chringel/...\ntwitter: https://twitter.com/DeEgge/status/...\n...\n---\nTo achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.\n\nNext steps\n#\nWhat I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.\n\nFinal thoughts\n#\nAt this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.\nAs I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.\nAlso, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.\nSyndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.\nBut in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!"}, "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-property": "mention-of", "wm-private": false, "rels": {"canonical": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/"}}, {"type": "entry", "author": {"type": "card", "name": "jbschirtzinger", "photo": "", "url": "https://jbschirtzinger.com/"}, "url": "https://jbschirtzinger.com/post/2023new/", "published": "2023-01-02T15:30:00", "wm-received": "2023-02-02T22:15:54Z", "wm-id": 1614159, "wm-source": "https://www.jbschirtzinger.com/post/2023new/", "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-protocol": "webmention", "name": "Site Features and Prophecies", "content": {"html": "

\"alby\"

\n

New Technologies

\n

Some time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a \u201cbuy-in\u201d of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a \u201cbuy-in\u201d and allows a set amount to \u201cflow out to\u201d websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to \u201cold school\u201d blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were \u201ctight\u201d. Both of these measures are in strong support of \u201cThe Independent Web\u201d.

\n

IndieAuth Blogs

\n

Also, this blog has a lot more capability than I have previously utilized, because I am somewhat \u201cless social\u201d than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.

\n

I strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the \u201cindieweb\u201d which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a \u201cwebmention\u201d which is analogous to the \u201cpingbacks\u201d of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like \u201cciting the source\u201d and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a \u201cflame war\u201d where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!

\n

Geek Technical Stuff

\n

In order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333\u2019s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.

\n

Alby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn\u2019t too bad.

\n

Technology Prophecy Stuff

\n

Implementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a \u201cI can develop content and also make enough pocket change to continue to do so\u201d. If that isn\u2019t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that \u201cwarm, fuzzy, feeling\u201d right?

\n

In thinking about the technology and how I am never sure it is moving us toward a \u201cbetter world\u201d I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:

\n
\n

\u201cThis is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)

\n

\u201cThis is the Fifth Sign: The land shall be crisscrossed by a giant spider\u2019s web. (Electric power and telephone lines)

\n
\n

source: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/

\n

Helpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a \u201cweb\u201d.

\n

Any of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.

\n

So I guess you could say, I am beyond the \u201cI\u2019m so excited for this technology and hopeful\u201d and more at the \u201cHow are we also going to mess this up\u201d stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had \u201cdigital money\u201d and \u201cWebrings\u201d right?

", "text": "New Technologies\nSome time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a \u201cbuy-in\u201d of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a \u201cbuy-in\u201d and allows a set amount to \u201cflow out to\u201d websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to \u201cold school\u201d blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were \u201ctight\u201d. Both of these measures are in strong support of \u201cThe Independent Web\u201d.\nIndieAuth Blogs\nAlso, this blog has a lot more capability than I have previously utilized, because I am somewhat \u201cless social\u201d than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.\nI strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the \u201cindieweb\u201d which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a \u201cwebmention\u201d which is analogous to the \u201cpingbacks\u201d of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like \u201cciting the source\u201d and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a \u201cflame war\u201d where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!\nGeek Technical Stuff\nIn order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333\u2019s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.\nAlby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn\u2019t too bad.\nTechnology Prophecy Stuff\nImplementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a \u201cI can develop content and also make enough pocket change to continue to do so\u201d. If that isn\u2019t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that \u201cwarm, fuzzy, feeling\u201d right?\nIn thinking about the technology and how I am never sure it is moving us toward a \u201cbetter world\u201d I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:\n\n\u201cThis is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)\n\u201cThis is the Fifth Sign: The land shall be crisscrossed by a giant spider\u2019s web. (Electric power and telephone lines)\n\nsource: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/\nHelpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a \u201cweb\u201d.\nAny of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.\nSo I guess you could say, I am beyond the \u201cI\u2019m so excited for this technology and hopeful\u201d and more at the \u201cHow are we also going to mess this up\u201d stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had \u201cdigital money\u201d and \u201cWebrings\u201d right?"}, "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 2, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).\nThere wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.\n\nWhat's IndieWeb?\n#\n\nThe IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org\n\nThat's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?\nIn my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.\n\nHow does it work?\n#\nAlright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.\nI already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.\n\n1. Set up Web Sign In\n#\nIn order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.\nJust add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.\nHint: All code excerpts are reduced to a minimal working example.\n
\n {{ range .Site.Menus.social }}\n {{ .Name }} \n {{ end }}\n
\nNext, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.\n\n{{ with .Site.Params.indieweb }} {{ end }}\nI also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.\n\n2. Add author markup\n#\nNext step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.\n\n
\n

\n{{ .Site.Title }}\n {{ with .Site.Params.Hcard.Avatar }}\n\"\"\n {{ end }}\n {{ .Site.Params.Hcard.FullName }} \n

\n {{ with .Site.Params.Hcard.Biography }}\n

\n{{ . | markdownify }}\n

\n {{ end }}\n
\nAgain, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.\nValid h-card entry parsed by IndieWebify.me\n\n\n3. Add content markup\n#\nIf you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.\nIn this example, I add the following h-entry properties:\np-name - the post's title\ne-content - the post's content\np-author - who wrote the post\ndt-published - when the post was published\nu-url - the permalink to the post\np-category - categories or tags for the post\n{{ define \"main\" }}\n\n{{ end }}\nValid h-card parsed by IndieWebify.me\n\nAt this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.\n\n4. Add Webmentions\n#\nAfter I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?\nWebmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.\nFor example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.\nSounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.\nI found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.\nThis would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.\nAfter Go-Jamming was running on my server, I added the Webmention endpoints.\n\n\nNow all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.\nTwo commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).\nMy current (semi-automatic) workflow for parsing Webmentions goes like this:\n(Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)\nWhen my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API\nHugo processes the JSON file while building my site\n5. Syndication and Backfeed\n#\nOne last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.\nThe first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.\nThe latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.\nAdding syndication markup is easy, it's just another microformat.\n\n{{ with .Params.syndication }} {{ range $silo, $url := . }}\n{{ title $silo }}\n{{ end }} {{ end }}\nAnd add the links where you syndicated your post in the front matter.\n\n---\n...\nsyndication:\nmastodon: https://fosstodon.org/web/@chringel/...\ntwitter: https://twitter.com/DeEgge/status/...\n...\n---\nTo achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.\n\nNext steps\n#\nWhat I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.\n\nFinal thoughts\n#\nAt this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.\nAs I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.\nAlso, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.\nSyndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.\nBut in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!", "link": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", "author_name": "Christian Engel", "author_photo": "https://chringel.dev/img/vqjxFKbWTk-200.webp", "author_url": "https://chringel.dev/about/"}, {"content": "New Technologies\nSome time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a \u201cbuy-in\u201d of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a \u201cbuy-in\u201d and allows a set amount to \u201cflow out to\u201d websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to \u201cold school\u201d blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were \u201ctight\u201d. Both of these measures are in strong support of \u201cThe Independent Web\u201d.\nIndieAuth Blogs\nAlso, this blog has a lot more capability than I have previously utilized, because I am somewhat \u201cless social\u201d than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.\nI strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the \u201cindieweb\u201d which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a \u201cwebmention\u201d which is analogous to the \u201cpingbacks\u201d of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like \u201cciting the source\u201d and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a \u201cflame war\u201d where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!\nGeek Technical Stuff\nIn order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333\u2019s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.\nAlby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn\u2019t too bad.\nTechnology Prophecy Stuff\nImplementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a \u201cI can develop content and also make enough pocket change to continue to do so\u201d. If that isn\u2019t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that \u201cwarm, fuzzy, feeling\u201d right?\nIn thinking about the technology and how I am never sure it is moving us toward a \u201cbetter world\u201d I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:\n\n\u201cThis is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)\n\u201cThis is the Fifth Sign: The land shall be crisscrossed by a giant spider\u2019s web. (Electric power and telephone lines)\n\nsource: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/\nHelpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a \u201cweb\u201d.\nAny of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.\nSo I guess you could say, I am beyond the \u201cI\u2019m so excited for this technology and hopeful\u201d and more at the \u201cHow are we also going to mess this up\u201d stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had \u201cdigital money\u201d and \u201cWebrings\u201d right?", "link": "https://www.jbschirtzinger.com/post/2023new/", "author_name": "jbschirtzinger", "author_photo": "", "author_url": "https://jbschirtzinger.com/"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "jbschirtzinger", + "photo": "", + "type": "card", + "url": "https://jbschirtzinger.com/" + }, + "content": { + "html": "

\"alby\"

\n

New Technologies

\n

Some time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a “buy-in” of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a “buy-in” and allows a set amount to “flow out to” websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to “old school” blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were “tight”. Both of these measures are in strong support of “The Independent Web”.

\n

IndieAuth Blogs

\n

Also, this blog has a lot more capability than I have previously utilized, because I am somewhat “less social” than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.

\n

I strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the “indieweb” which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a “webmention” which is analogous to the “pingbacks” of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like “citing the source” and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a “flame war” where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!

\n

Geek Technical Stuff

\n

In order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333’s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.

\n

Alby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn’t too bad.

\n

Technology Prophecy Stuff

\n

Implementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a “I can develop content and also make enough pocket change to continue to do so”. If that isn’t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that “warm, fuzzy, feeling” right?

\n

In thinking about the technology and how I am never sure it is moving us toward a “better world” I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:

\n
\n

“This is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)

\n

“This is the Fifth Sign: The land shall be crisscrossed by a giant spider’s web. (Electric power and telephone lines)

\n
\n

source: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/

\n

Helpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a “web”.

\n

Any of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.

\n

So I guess you could say, I am beyond the “I’m so excited for this technology and hopeful” and more at the “How are we also going to mess this up” stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had “digital money” and “Webrings” right?

", + "text": "New Technologies\nSome time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a “buy-in” of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a “buy-in” and allows a set amount to “flow out to” websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to “old school” blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were “tight”. Both of these measures are in strong support of “The Independent Web”.\nIndieAuth Blogs\nAlso, this blog has a lot more capability than I have previously utilized, because I am somewhat “less social” than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.\nI strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the “indieweb” which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a “webmention” which is analogous to the “pingbacks” of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like “citing the source” and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a “flame war” where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!\nGeek Technical Stuff\nIn order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333’s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.\nAlby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn’t too bad.\nTechnology Prophecy Stuff\nImplementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a “I can develop content and also make enough pocket change to continue to do so”. If that isn’t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that “warm, fuzzy, feeling” right?\nIn thinking about the technology and how I am never sure it is moving us toward a “better world” I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:\n\n“This is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)\n“This is the Fifth Sign: The land shall be crisscrossed by a giant spider’s web. (Electric power and telephone lines)\n\nsource: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/\nHelpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a “web”.\nAny of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.\nSo I guess you could say, I am beyond the “I’m so excited for this technology and hopeful” and more at the “How are we also going to mess this up” stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had “digital money” and “Webrings” right?" + }, + "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", + "name": "Site Features and Prophecies", + "published": "2023-01-02T15:30:00", + "type": "entry", + "url": "https://jbschirtzinger.com/post/2023new/", + "wm-id": 1614159, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2023-02-02T22:15:54Z", + "wm-source": "https://www.jbschirtzinger.com/post/2023new/", + "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/" + }, + { + "author": { + "name": "Christian Engel", + "photo": "https://chringel.dev/img/vqjxFKbWTk-200.webp", + "type": "card", + "url": "https://chringel.dev/about/" + }, + "content": { + "html": "

I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).

\n

There wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.

\n\n

What's IndieWeb?

\n#\n
\n

The IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org

\n
\n

That's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?

\n

In my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.

\n\n

How does it work?

\n#\n

Alright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.

\n

I already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.

\n\n

1. Set up Web Sign In

\n#\n

In order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.

\n

Just add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.

\n

Hint: All code excerpts are reduced to a minimal working example.

\n
<div>
{{ range .Site.Menus.social }}
<a rel=\"me\" href=\"{{ .URL }}\" title=\"{{ .Name }}\"> {{ .Name }} </a>
{{ end }}
</div>
\n

Next, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.

\n\n
{{ with .Site.Params.indieweb }} <link rel=\"authorization_endpoint\" href=\"{{
.authorizationEndpoint | default \"https://indieauth.com/auth\" }}\" /> <link
rel=\"token_endpoint\" href=\"{{ .tokenEndpoint | default
\"https://tokens.indieauth.com/token\" }}\" /> {{ end }}
\n

I also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.

\n\n

2. Add author markup

\n#\n

Next step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.

\n\n
<div class=\"h-card\">
<p>
<a class=\"u-url\" href=\"{{ .Site.BaseURL }}\">{{ .Site.Title }}</a>
{{ with .Site.Params.Hcard.Avatar }}
<img class=\"u-photo\" alt=\"\" src=\"{{ . | absURL }}\" />
{{ end }}
<span class=\"p-name\" rel=\"me\"> {{ .Site.Params.Hcard.FullName }} </span>
</p>
{{ with .Site.Params.Hcard.Biography }}
<p>
<span class=\"p-note\">{{ . | markdownify }}</span>
</p>
{{ end }}
</div>
\n

Again, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.

\n

\"Valid

Valid h-card entry parsed by IndieWebify.me

\n

\n\n

3. Add content markup

\n#\n

If you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.

\n

In this example, I add the following h-entry properties:

\n
  • p-name - the post's title
  • \n
  • e-content - the post's content
  • \n
  • p-author - who wrote the post
  • \n
  • dt-published - when the post was published
  • \n
  • u-url - the permalink to the post
  • \n
  • p-category - categories or tags for the post
  • \n
{{ define \"main\" }}
<article class=\"h-entry\">
<h1 class=\"p-name\">{{ .Title }}</h1>
<p class=\"e-content\">{{ .Content }}</p>
<div>
<span>Posted By:</span>
<a rel=\"author\" class=\"p-author h-card\" href=\"{{ \"about\" | relURL }}\">
{{ .Params.author }}
</a>
</div>
<div class=\"pb-2\">
<span>Posted:</span>
<time class=\"dt-published\" datetime=\"{{ .PublishDate.Format \"January 2, 2006\" }}\">
<a class=\"u-url\" href=\"{{ .Permalink }}\">{{ $publishDate }}</a>
</time>
</div>
<div class=\"pb-2\">
<span>Categories:</span>
{{ range $idx, $category := . }}
{{- if ne $idx 0 }}{{ end }}
<a class=\"p-category\" href=\"{{ \"categories/\" | relURL }}{{ $category | urlize }}\">
{{ $category }}
</a>
{{- end }}
</div>
</article>
{{ end }}
\n

\"Valid

Valid h-card parsed by IndieWebify.me

\n

\n

At this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.

\n\n

4. Add Webmentions

\n#\n

After I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?

\n

Webmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.

\n

For example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.

\n

Sounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.

\n

I found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.

\n

This would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.

\n

After Go-Jamming was running on my server, I added the Webmention endpoints.

\n
<link rel=\"webmention\" href=\"https://jam.chringel.dev/webmention\" />
<link rel=\"pingback\" href=\"https://jam.chringel.dev/pingback\" />
\n

Now all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.

\n

Two commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).

\n

My current (semi-automatic) workflow for parsing Webmentions goes like this:

\n
  1. (Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)
  2. \n
  3. When my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API
  4. \n
  5. Hugo processes the JSON file while building my site
  6. \n
\n

5. Syndication and Backfeed

\n#\n

One last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.

\n

The first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.

\n

The latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.

\n

Adding syndication markup is easy, it's just another microformat.

\n\n
{{ with .Params.syndication }} {{ range $silo, $url := . }}
<a href=\"{{ $url }}\" class=\"u-syndication\" rel=\"syndication\"
>
{{ title $silo }}</a
>

{{ end }} {{ end }}
\n

And add the links where you syndicated your post in the front matter.

\n\n
---
...
syndication:
mastodon: https://fosstodon.org/web/@chringel/...
twitter: https://twitter.com/DeEgge/status/...
...

---
\n

To achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.

\n\n

Next steps

\n#\n

What I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.

\n\n

Final thoughts

\n#\n

At this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.

\n

As I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.

\n

Also, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.

\n

Syndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.

\n

But in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!

", + "text": "I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).\nThere wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.\n\nWhat's IndieWeb?\n#\n\nThe IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org\n\nThat's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?\nIn my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.\n\nHow does it work?\n#\nAlright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.\nI already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.\n\n1. Set up Web Sign In\n#\nIn order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.\nJust add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.\nHint: All code excerpts are reduced to a minimal working example.\n
\n {{ range .Site.Menus.social }}\n {{ .Name }} \n {{ end }}\n
\nNext, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.\n\n{{ with .Site.Params.indieweb }} {{ end }}\nI also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.\n\n2. Add author markup\n#\nNext step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.\n\n
\n

\n{{ .Site.Title }}\n {{ with .Site.Params.Hcard.Avatar }}\n\"\"\n {{ end }}\n {{ .Site.Params.Hcard.FullName }} \n

\n {{ with .Site.Params.Hcard.Biography }}\n

\n{{ . | markdownify }}\n

\n {{ end }}\n
\nAgain, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.\nValid h-card entry parsed by IndieWebify.me\n\n\n3. Add content markup\n#\nIf you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.\nIn this example, I add the following h-entry properties:\np-name - the post's title\ne-content - the post's content\np-author - who wrote the post\ndt-published - when the post was published\nu-url - the permalink to the post\np-category - categories or tags for the post\n{{ define \"main\" }}\n\n{{ end }}\nValid h-card parsed by IndieWebify.me\n\nAt this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.\n\n4. Add Webmentions\n#\nAfter I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?\nWebmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.\nFor example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.\nSounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.\nI found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.\nThis would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.\nAfter Go-Jamming was running on my server, I added the Webmention endpoints.\n\n\nNow all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.\nTwo commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).\nMy current (semi-automatic) workflow for parsing Webmentions goes like this:\n(Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)\nWhen my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API\nHugo processes the JSON file while building my site\n5. Syndication and Backfeed\n#\nOne last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.\nThe first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.\nThe latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.\nAdding syndication markup is easy, it's just another microformat.\n\n{{ with .Params.syndication }} {{ range $silo, $url := . }}\n{{ title $silo }}\n{{ end }} {{ end }}\nAnd add the links where you syndicated your post in the front matter.\n\n---\n...\nsyndication:\nmastodon: https://fosstodon.org/web/@chringel/...\ntwitter: https://twitter.com/DeEgge/status/...\n...\n---\nTo achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.\n\nNext steps\n#\nWhat I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.\n\nFinal thoughts\n#\nAt this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.\nAs I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.\nAlso, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.\nSyndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.\nBut in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!" + }, + "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", + "name": "Indiewebify me! And don't forget my webmentions!", + "published": "2022-07-22T02:00:00+02:00", + "rels": { + "canonical": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/" + }, + "syndication": [ + "https://twitter.com/DeEgge/status/1550547785279234050", + "https://fosstodon.org/web/@chringel/108692404350645632", + "https://indieweb.xyz/en/indieweb", + "https://news.indieweb.org/en" + ], + "type": "entry", + "url": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", + "wm-id": 1447004, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2022-08-01T11:48:39Z", + "wm-source": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", + "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "jbschirtzinger", + "author_photo": "", + "author_url": "https://jbschirtzinger.com/", + "content": "New Technologies\nSome time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a “buy-in” of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a “buy-in” and allows a set amount to “flow out to” websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to “old school” blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were “tight”. Both of these measures are in strong support of “The Independent Web”.\nIndieAuth Blogs\nAlso, this blog has a lot more capability than I have previously utilized, because I am somewhat “less social” than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.\nI strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the “indieweb” which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a “webmention” which is analogous to the “pingbacks” of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like “citing the source” and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a “flame war” where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!\nGeek Technical Stuff\nIn order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333’s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.\nAlby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn’t too bad.\nTechnology Prophecy Stuff\nImplementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a “I can develop content and also make enough pocket change to continue to do so”. If that isn’t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that “warm, fuzzy, feeling” right?\nIn thinking about the technology and how I am never sure it is moving us toward a “better world” I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:\n\n“This is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)\n“This is the Fifth Sign: The land shall be crisscrossed by a giant spider’s web. (Electric power and telephone lines)\n\nsource: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/\nHelpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a “web”.\nAny of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.\nSo I guess you could say, I am beyond the “I’m so excited for this technology and hopeful” and more at the “How are we also going to mess this up” stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had “digital money” and “Webrings” right?", + "link": "https://www.jbschirtzinger.com/post/2023new/" + }, + { + "author_name": "Christian Engel", + "author_photo": "https://chringel.dev/img/vqjxFKbWTk-200.webp", + "author_url": "https://chringel.dev/about/", + "content": "I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).\nThere wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.\n\nWhat's IndieWeb?\n#\n\nThe IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org\n\nThat's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?\nIn my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.\n\nHow does it work?\n#\nAlright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.\nI already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.\n\n1. Set up Web Sign In\n#\nIn order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.\nJust add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.\nHint: All code excerpts are reduced to a minimal working example.\n
\n {{ range .Site.Menus.social }}\n {{ .Name }} \n {{ end }}\n
\nNext, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.\n\n{{ with .Site.Params.indieweb }} {{ end }}\nI also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.\n\n2. Add author markup\n#\nNext step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.\n\n
\n

\n{{ .Site.Title }}\n {{ with .Site.Params.Hcard.Avatar }}\n\"\"\n {{ end }}\n {{ .Site.Params.Hcard.FullName }} \n

\n {{ with .Site.Params.Hcard.Biography }}\n

\n{{ . | markdownify }}\n

\n {{ end }}\n
\nAgain, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.\nValid h-card entry parsed by IndieWebify.me\n\n\n3. Add content markup\n#\nIf you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.\nIn this example, I add the following h-entry properties:\np-name - the post's title\ne-content - the post's content\np-author - who wrote the post\ndt-published - when the post was published\nu-url - the permalink to the post\np-category - categories or tags for the post\n{{ define \"main\" }}\n\n{{ end }}\nValid h-card parsed by IndieWebify.me\n\nAt this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.\n\n4. Add Webmentions\n#\nAfter I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?\nWebmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.\nFor example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.\nSounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.\nI found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.\nThis would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.\nAfter Go-Jamming was running on my server, I added the Webmention endpoints.\n\n\nNow all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.\nTwo commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).\nMy current (semi-automatic) workflow for parsing Webmentions goes like this:\n(Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)\nWhen my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API\nHugo processes the JSON file while building my site\n5. Syndication and Backfeed\n#\nOne last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.\nThe first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.\nThe latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.\nAdding syndication markup is easy, it's just another microformat.\n\n{{ with .Params.syndication }} {{ range $silo, $url := . }}\n{{ title $silo }}\n{{ end }} {{ end }}\nAnd add the links where you syndicated your post in the front matter.\n\n---\n...\nsyndication:\nmastodon: https://fosstodon.org/web/@chringel/...\ntwitter: https://twitter.com/DeEgge/status/...\n...\n---\nTo achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.\n\nNext steps\n#\nWhat I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.\n\nFinal thoughts\n#\nAt this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.\nAs I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.\nAlso, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.\nSyndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.\nBut in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!", + "link": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 2, + "repost-of": 0 + } +} diff --git a/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1447004.json b/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1447004.json index 6a116e9e..e32ae41b 100644 --- a/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1447004.json +++ b/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1447004.json @@ -1 +1,35 @@ -[{"type": "entry", "author": {"type": "card", "name": "Christian Engel", "photo": "https://chringel.dev/img/vqjxFKbWTk-200.webp", "url": "https://chringel.dev/about/"}, "url": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", "published": "2022-07-22T02:00:00+02:00", "wm-received": "2022-08-01T11:48:39Z", "wm-id": 1447004, "wm-source": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-protocol": "webmention", "name": "Indiewebify me! And don't forget my webmentions!", "syndication": ["https://twitter.com/DeEgge/status/1550547785279234050", "https://fosstodon.org/web/@chringel/108692404350645632", "https://indieweb.xyz/en/indieweb", "https://news.indieweb.org/en"], "content": {"html": "

I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).

\n

There wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.

\n\n

What's IndieWeb?

\n#\n
\n

The IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org

\n
\n

That's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?

\n

In my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.

\n\n

How does it work?

\n#\n

Alright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.

\n

I already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.

\n\n

1. Set up Web Sign In

\n#\n

In order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.

\n

Just add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.

\n

Hint: All code excerpts are reduced to a minimal working example.

\n
<div>
{{ range .Site.Menus.social }}
<a rel=\"me\" href=\"{{ .URL }}\" title=\"{{ .Name }}\"> {{ .Name }} </a>
{{ end }}
</div>
\n

Next, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.

\n\n
{{ with .Site.Params.indieweb }} <link rel=\"authorization_endpoint\" href=\"{{
.authorizationEndpoint | default \"https://indieauth.com/auth\" }}\" /> <link
rel=\"token_endpoint\" href=\"{{ .tokenEndpoint | default
\"https://tokens.indieauth.com/token\" }}\" /> {{ end }}
\n

I also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.

\n\n

2. Add author markup

\n#\n

Next step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.

\n\n
<div class=\"h-card\">
<p>
<a class=\"u-url\" href=\"{{ .Site.BaseURL }}\">{{ .Site.Title }}</a>
{{ with .Site.Params.Hcard.Avatar }}
<img class=\"u-photo\" alt=\"\" src=\"{{ . | absURL }}\" />
{{ end }}
<span class=\"p-name\" rel=\"me\"> {{ .Site.Params.Hcard.FullName }} </span>
</p>
{{ with .Site.Params.Hcard.Biography }}
<p>
<span class=\"p-note\">{{ . | markdownify }}</span>
</p>
{{ end }}
</div>
\n

Again, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.

\n

\"Valid

Valid h-card entry parsed by IndieWebify.me

\n

\n\n

3. Add content markup

\n#\n

If you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.

\n

In this example, I add the following h-entry properties:

\n
  • p-name - the post's title
  • \n
  • e-content - the post's content
  • \n
  • p-author - who wrote the post
  • \n
  • dt-published - when the post was published
  • \n
  • u-url - the permalink to the post
  • \n
  • p-category - categories or tags for the post
  • \n
{{ define \"main\" }}
<article class=\"h-entry\">
<h1 class=\"p-name\">{{ .Title }}</h1>
<p class=\"e-content\">{{ .Content }}</p>
<div>
<span>Posted By:</span>
<a rel=\"author\" class=\"p-author h-card\" href=\"{{ \"about\" | relURL }}\">
{{ .Params.author }}
</a>
</div>
<div class=\"pb-2\">
<span>Posted:</span>
<time class=\"dt-published\" datetime=\"{{ .PublishDate.Format \"January 2, 2006\" }}\">
<a class=\"u-url\" href=\"{{ .Permalink }}\">{{ $publishDate }}</a>
</time>
</div>
<div class=\"pb-2\">
<span>Categories:</span>
{{ range $idx, $category := . }}
{{- if ne $idx 0 }}{{ end }}
<a class=\"p-category\" href=\"{{ \"categories/\" | relURL }}{{ $category | urlize }}\">
{{ $category }}
</a>
{{- end }}
</div>
</article>
{{ end }}
\n

\"Valid

Valid h-card parsed by IndieWebify.me

\n

\n

At this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.

\n\n

4. Add Webmentions

\n#\n

After I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?

\n

Webmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.

\n

For example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.

\n

Sounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.

\n

I found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.

\n

This would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.

\n

After Go-Jamming was running on my server, I added the Webmention endpoints.

\n
<link rel=\"webmention\" href=\"https://jam.chringel.dev/webmention\" />
<link rel=\"pingback\" href=\"https://jam.chringel.dev/pingback\" />
\n

Now all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.

\n

Two commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).

\n

My current (semi-automatic) workflow for parsing Webmentions goes like this:

\n
  1. (Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)
  2. \n
  3. When my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API
  4. \n
  5. Hugo processes the JSON file while building my site
  6. \n
\n

5. Syndication and Backfeed

\n#\n

One last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.

\n

The first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.

\n

The latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.

\n

Adding syndication markup is easy, it's just another microformat.

\n\n
{{ with .Params.syndication }} {{ range $silo, $url := . }}
<a href=\"{{ $url }}\" class=\"u-syndication\" rel=\"syndication\"
>
{{ title $silo }}</a
>

{{ end }} {{ end }}
\n

And add the links where you syndicated your post in the front matter.

\n\n
---
...
syndication:
mastodon: https://fosstodon.org/web/@chringel/...
twitter: https://twitter.com/DeEgge/status/...
...

---
\n

To achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.

\n\n

Next steps

\n#\n

What I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.

\n\n

Final thoughts

\n#\n

At this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.

\n

As I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.

\n

Also, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.

\n

Syndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.

\n

But in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!

", "text": "I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).\nThere wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.\n\nWhat's IndieWeb?\n#\n\nThe IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org\n\nThat's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?\nIn my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.\n\nHow does it work?\n#\nAlright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.\nI already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.\n\n1. Set up Web Sign In\n#\nIn order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.\nJust add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.\nHint: All code excerpts are reduced to a minimal working example.\n
\n {{ range .Site.Menus.social }}\n {{ .Name }} \n {{ end }}\n
\nNext, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.\n\n{{ with .Site.Params.indieweb }} {{ end }}\nI also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.\n\n2. Add author markup\n#\nNext step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.\n\n
\n

\n{{ .Site.Title }}\n {{ with .Site.Params.Hcard.Avatar }}\n\"\"\n {{ end }}\n {{ .Site.Params.Hcard.FullName }} \n

\n {{ with .Site.Params.Hcard.Biography }}\n

\n{{ . | markdownify }}\n

\n {{ end }}\n
\nAgain, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.\nValid h-card entry parsed by IndieWebify.me\n\n\n3. Add content markup\n#\nIf you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.\nIn this example, I add the following h-entry properties:\np-name - the post's title\ne-content - the post's content\np-author - who wrote the post\ndt-published - when the post was published\nu-url - the permalink to the post\np-category - categories or tags for the post\n{{ define \"main\" }}\n\n{{ end }}\nValid h-card parsed by IndieWebify.me\n\nAt this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.\n\n4. Add Webmentions\n#\nAfter I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?\nWebmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.\nFor example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.\nSounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.\nI found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.\nThis would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.\nAfter Go-Jamming was running on my server, I added the Webmention endpoints.\n\n\nNow all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.\nTwo commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).\nMy current (semi-automatic) workflow for parsing Webmentions goes like this:\n(Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)\nWhen my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API\nHugo processes the JSON file while building my site\n5. Syndication and Backfeed\n#\nOne last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.\nThe first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.\nThe latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.\nAdding syndication markup is easy, it's just another microformat.\n\n{{ with .Params.syndication }} {{ range $silo, $url := . }}\n{{ title $silo }}\n{{ end }} {{ end }}\nAnd add the links where you syndicated your post in the front matter.\n\n---\n...\nsyndication:\nmastodon: https://fosstodon.org/web/@chringel/...\ntwitter: https://twitter.com/DeEgge/status/...\n...\n---\nTo achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.\n\nNext steps\n#\nWhat I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.\n\nFinal thoughts\n#\nAt this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.\nAs I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.\nAlso, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.\nSyndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.\nBut in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!"}, "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-property": "mention-of", "wm-private": false, "rels": {"canonical": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/"}}] \ No newline at end of file +[ + { + "author": { + "name": "Christian Engel", + "photo": "https://chringel.dev/img/vqjxFKbWTk-200.webp", + "type": "card", + "url": "https://chringel.dev/about/" + }, + "content": { + "html": "

I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).

\n

There wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.

\n\n

What's IndieWeb?

\n#\n
\n

The IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org

\n
\n

That's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?

\n

In my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.

\n\n

How does it work?

\n#\n

Alright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.

\n

I already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.

\n\n

1. Set up Web Sign In

\n#\n

In order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.

\n

Just add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.

\n

Hint: All code excerpts are reduced to a minimal working example.

\n
<div>
{{ range .Site.Menus.social }}
<a rel=\"me\" href=\"{{ .URL }}\" title=\"{{ .Name }}\"> {{ .Name }} </a>
{{ end }}
</div>
\n

Next, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.

\n\n
{{ with .Site.Params.indieweb }} <link rel=\"authorization_endpoint\" href=\"{{
.authorizationEndpoint | default \"https://indieauth.com/auth\" }}\" /> <link
rel=\"token_endpoint\" href=\"{{ .tokenEndpoint | default
\"https://tokens.indieauth.com/token\" }}\" /> {{ end }}
\n

I also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.

\n\n

2. Add author markup

\n#\n

Next step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.

\n\n
<div class=\"h-card\">
<p>
<a class=\"u-url\" href=\"{{ .Site.BaseURL }}\">{{ .Site.Title }}</a>
{{ with .Site.Params.Hcard.Avatar }}
<img class=\"u-photo\" alt=\"\" src=\"{{ . | absURL }}\" />
{{ end }}
<span class=\"p-name\" rel=\"me\"> {{ .Site.Params.Hcard.FullName }} </span>
</p>
{{ with .Site.Params.Hcard.Biography }}
<p>
<span class=\"p-note\">{{ . | markdownify }}</span>
</p>
{{ end }}
</div>
\n

Again, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.

\n

\"Valid

Valid h-card entry parsed by IndieWebify.me

\n

\n\n

3. Add content markup

\n#\n

If you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.

\n

In this example, I add the following h-entry properties:

\n
  • p-name - the post's title
  • \n
  • e-content - the post's content
  • \n
  • p-author - who wrote the post
  • \n
  • dt-published - when the post was published
  • \n
  • u-url - the permalink to the post
  • \n
  • p-category - categories or tags for the post
  • \n
{{ define \"main\" }}
<article class=\"h-entry\">
<h1 class=\"p-name\">{{ .Title }}</h1>
<p class=\"e-content\">{{ .Content }}</p>
<div>
<span>Posted By:</span>
<a rel=\"author\" class=\"p-author h-card\" href=\"{{ \"about\" | relURL }}\">
{{ .Params.author }}
</a>
</div>
<div class=\"pb-2\">
<span>Posted:</span>
<time class=\"dt-published\" datetime=\"{{ .PublishDate.Format \"January 2, 2006\" }}\">
<a class=\"u-url\" href=\"{{ .Permalink }}\">{{ $publishDate }}</a>
</time>
</div>
<div class=\"pb-2\">
<span>Categories:</span>
{{ range $idx, $category := . }}
{{- if ne $idx 0 }}{{ end }}
<a class=\"p-category\" href=\"{{ \"categories/\" | relURL }}{{ $category | urlize }}\">
{{ $category }}
</a>
{{- end }}
</div>
</article>
{{ end }}
\n

\"Valid

Valid h-card parsed by IndieWebify.me

\n

\n

At this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.

\n\n

4. Add Webmentions

\n#\n

After I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?

\n

Webmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.

\n

For example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.

\n

Sounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.

\n

I found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.

\n

This would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.

\n

After Go-Jamming was running on my server, I added the Webmention endpoints.

\n
<link rel=\"webmention\" href=\"https://jam.chringel.dev/webmention\" />
<link rel=\"pingback\" href=\"https://jam.chringel.dev/pingback\" />
\n

Now all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.

\n

Two commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).

\n

My current (semi-automatic) workflow for parsing Webmentions goes like this:

\n
  1. (Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)
  2. \n
  3. When my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API
  4. \n
  5. Hugo processes the JSON file while building my site
  6. \n
\n

5. Syndication and Backfeed

\n#\n

One last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.

\n

The first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.

\n

The latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.

\n

Adding syndication markup is easy, it's just another microformat.

\n\n
{{ with .Params.syndication }} {{ range $silo, $url := . }}
<a href=\"{{ $url }}\" class=\"u-syndication\" rel=\"syndication\"
>
{{ title $silo }}</a
>

{{ end }} {{ end }}
\n

And add the links where you syndicated your post in the front matter.

\n\n
---
...
syndication:
mastodon: https://fosstodon.org/web/@chringel/...
twitter: https://twitter.com/DeEgge/status/...
...

---
\n

To achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.

\n\n

Next steps

\n#\n

What I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.

\n\n

Final thoughts

\n#\n

At this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.

\n

As I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.

\n

Also, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.

\n

Syndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.

\n

But in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!

", + "text": "I actually can't recall anymore, what got me started with this whole IndieWeb thing. According to my browser history, I visited IndieWeb.org on June 15, 2022, so around a month ago. I read up on Miriam Suzanne's hugely popular post Am I on the IndieWeb Yet? and searched Google for \"hugo indieweb\" in the hopes there was some kind of recipe to get me started on my static page (I'm a developer and after all *let's say it all together* developers are lazy).\nThere wasn't THE ONE answer I was hoping for, but instead lot's and lot's of blog posts by people describing their way of getting into the IndieWeb. I was overwhelmed and intrigued at the same time, so I let it rest for a couple of days - four, to be exact. The afternoon of June 20, 2022, I went deep, even deeper than Jamiroquai, into the rabbit hole that is The IndieWeb. Let's retrace my steps through said browser history and commits.\n\nWhat's IndieWeb?\n#\n\nThe IndieWeb is a people-focused alternative to the 'corporate web'. - IndieWeb.org\n\nThat's what it says on the cover. It's about owning your content, sharing your thoughts and ideas in one place and then syndicating it to other (social) platforms. What if Twitter, for example, will be bought by a stupidly rich philanthropist who decides to shut it down? Where will all your tweets go?\nIn my opinion, your Twitter or your Facebook profile should not be your digital identity, owned by a tech company. You should be the sole owner of the content you share online. And that's what IndieWeb encourages people to do.\n\nHow does it work?\n#\nAlright, from here on, I'll be outlining which steps I took, to make my website ready for the IndieWeb.\nI already owned a domain and space to host a site, so that's a given, though I wasn't aware of it being an actual requirement to \"become a citizen of the IndieWeb\". I first stumbled upon Amit Gawande's post IndieWebify Your Hugo Website, because this site is also generated using Hugo. I actually wrote the theme myself, so making changes to it's markup wouldn't be a problem.\n\n1. Set up Web Sign In\n#\nIn order to authenticate yourself as the owner of your website using your domain, you will need to set up means to sign in via IndieAuth. That means you use your domain to verify yourself as the owner of your other social profiles.\nJust add a rel=me microformat to all your links leading to your profiles on other platforms. That's actually the first thing I changed and made a commit for.\nHint: All code excerpts are reduced to a minimal working example.\n
\n {{ range .Site.Menus.social }}\n {{ .Name }} \n {{ end }}\n
\nNext, I added an authorization endpoint to validate my identity. There are different services, but IndieAuth.com seems to be the go to solution.\n\n{{ with .Site.Params.indieweb }} {{ end }}\nI also read about it on Ana Ulin's post Using Your Site As Your Login. I went back to her posts about IndieWeb a couple of times during my journey.\n\n2. Add author markup\n#\nNext step was to actually provide some basic information about myself, on my website. Sure, I already had an About page, but that's not machine readable. The h-card microformat provides properties that can be parsed. Here's the commit.\n\n
\n

\n{{ .Site.Title }}\n {{ with .Site.Params.Hcard.Avatar }}\n\"\"\n {{ end }}\n {{ .Site.Params.Hcard.FullName }} \n

\n {{ with .Site.Params.Hcard.Biography }}\n

\n{{ . | markdownify }}\n

\n {{ end }}\n
\nAgain, this is a minimal example. There are many more properties that can be added. This is where I found IndieWebify.me, a nice guide to check whether your site is ready for the IndieWeb.\nValid h-card entry parsed by IndieWebify.me\n\n\n3. Add content markup\n#\nIf you want to publish content on the IndieWeb, it has to be machine readable as well. I added more markup, this time to my post templates. That's the h-entry microformat. IndieWebify.me was a huge helper for this step. A couple of commits and iterations later, my content was recognized correctly.\nIn this example, I add the following h-entry properties:\np-name - the post's title\ne-content - the post's content\np-author - who wrote the post\ndt-published - when the post was published\nu-url - the permalink to the post\np-category - categories or tags for the post\n{{ define \"main\" }}\n\n{{ end }}\nValid h-card parsed by IndieWebify.me\n\nAt this point, my content is correctly marked up to be consumed by the IndieWeb. This was all relatively easy. The next step was a little bit more challenging, because it meant working on the backend.\n\n4. Add Webmentions\n#\nAfter I read Fundor 333's post How I implement Indieweb, Webmention and H Entry in My Blog I was wondering: What are Webmentions?\nWebmentions are a W3C recommendation for conversations and interactions across websites. It's a simple way to notify an URL when it is mentioned i.e. by me or on my site. It is basically a way of interacting with other people's content from your website.\nFor example: I read a super interesting post on another blog and I want to reply to it, or show my appreciation by reacting to it. I can do that, by writing a post on my site, referencing that other post and add markup indicating this is a response or a like. I can then send a Webmention to that other blog, telling it I reacted to it from my website.\nSounds complicated? Well, it's just like Twitter, where you react to a tweet by commenting or liking it.\nI found out there's an easy way to set up Webmentions: Webmention.io, written and maintained by Aaron Parecki. It's a service that handles Webmentions, simply by using Web Sign-In and adding some endpoints as links to your website.\nThis would work perfectly as kind of a plug-and-play solution for my theme for others to use. But I'm more the guy who likes to self-host stuff. The list of publisher services on indieweb.org has some alternatives for sending and receiving Webmentions. I settled with Go-Jamming by Wouter Groeneveld. It's a really well written replacement for Webmention.io. Also his post Host your own webmention receiver was most helpful.\nAfter Go-Jamming was running on my server, I added the Webmention endpoints.\n\n\nNow all that was missing was a way to display them. I read through several blog posts how to render Webmentions in a static site: Jessica Smith's post How I Integrated Webmentions Into My Hugo Static Site, Keith Grant's post Adding Webmention Support to a Static Site and of course Wouter Groeneveld's post that I already mentioned.\nTwo commits later I had markup for displaying responses (as in comments) and reactions (as in favorites, reposts...).\nMy current (semi-automatic) workflow for parsing Webmentions goes like this:\n(Watch the feed for incoming Webmentions at https://jam.chringel.dev/feed/)\nWhen my site is built with Github Actions, fire up a simple node.js script to fetch Webmentions as JSON from the API\nHugo processes the JSON file while building my site\n5. Syndication and Backfeed\n#\nOne last peace to the puzzle were two terms I came across while reading all those posts that seemed to belong together: POSSE and backfeed.\nThe first means publishing your content on your own site first, and then post links on other (social) platforms (Publish on your Own Site, Syndicate Elsewhere), for example tweeting about your post with a link to your site.\nThe latter describes the process of pulling in interactions of your POSSE copies to the original post. So, if someone comments on a tweet with the link to your post, it actually gets reverse syndicated to your site as a Webmention.\nAdding syndication markup is easy, it's just another microformat.\n\n{{ with .Params.syndication }} {{ range $silo, $url := . }}\n{{ title $silo }}\n{{ end }} {{ end }}\nAnd add the links where you syndicated your post in the front matter.\n\n---\n...\nsyndication:\nmastodon: https://fosstodon.org/web/@chringel/...\ntwitter: https://twitter.com/DeEgge/status/...\n...\n---\nTo achieve backfeed, I use a service called brid.gy. Once you are authenticated \"Bridgy polls your silo posts, discovers original post links, and sends comments to those links as webmentions\" (How to use). It automatically scrapes your site and checks links in your tweets or toots if they have a Webmention endpoint to notify them, when they are mentioned. It works quite well for what I want to achieve, which is displaying reactions to my posts from other platforms on my website.\n\nNext steps\n#\nWhat I'm currently missing is a way of having IndieWeb conversations (IndieWeb level 3, according to IndieWebify.me). For that, I would like to implement a content type notes, short posts as a way to react to other people's posts. There are also microformats for that: in-reply-to, u-like-of and u-repost-of.\n\nFinal thoughts\n#\nAt this point, I'm a Level 2 IndieWeb citizen. I can use Web Sign-In with my site, I marked up content using microformats and I can send and receive Webmentions to and from other IndieWeb sites.\nAs I said before, there is no out-of-the-box solution for making your website ready for the IndieWeb. It involves a lot of customization, fiddling with services and setting up endpoints.\nAlso, I think my Webmention workflow is lacking. I need to implement a way to automatically rebuilt my site when new Webmentions are coming in.\nSyndication is another troubling topic. The process is a bit convoluted, and I'm not sure I'm doing this right. You see, I have to first publish my post, let my site be built, then syndicate the link (tweet it on Twitter, toot it on Mastodon), then add those tweet- and toot-links to my post and republish my site. If there's a better way, I still haven't found it.\nBut in the end I'm quite happy with what I've accomplished. Ever since I started this journey IndieWeb-things kept popping in my head at the weirdest of times, and I'm content with the way things are right now. I resurfaced from the rabbit hole. Glad to be back!" + }, + "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", + "name": "Indiewebify me! And don't forget my webmentions!", + "published": "2022-07-22T02:00:00+02:00", + "rels": { + "canonical": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/" + }, + "syndication": [ + "https://twitter.com/DeEgge/status/1550547785279234050", + "https://fosstodon.org/web/@chringel/108692404350645632", + "https://indieweb.xyz/en/indieweb", + "https://news.indieweb.org/en" + ], + "type": "entry", + "url": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", + "wm-id": 1447004, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2022-08-01T11:48:39Z", + "wm-source": "https://chringel.dev/2022/07/indiewebify-me-and-dont-forget-my-webmentions/", + "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/" + } +] diff --git a/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1614159.json b/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1614159.json index 35e40d23..9a46ad66 100644 --- a/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1614159.json +++ b/data/webmentions/136a3c6a977f33b13ee0dd52d2e2288c/1614159.json @@ -1 +1,26 @@ -[{"type": "entry", "author": {"type": "card", "name": "jbschirtzinger", "photo": "", "url": "https://jbschirtzinger.com/"}, "url": "https://jbschirtzinger.com/post/2023new/", "published": "2023-01-02T15:30:00", "wm-received": "2023-02-02T22:15:54Z", "wm-id": 1614159, "wm-source": "https://www.jbschirtzinger.com/post/2023new/", "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-protocol": "webmention", "name": "Site Features and Prophecies", "content": {"html": "

\"alby\"

\n

New Technologies

\n

Some time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a \u201cbuy-in\u201d of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a \u201cbuy-in\u201d and allows a set amount to \u201cflow out to\u201d websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to \u201cold school\u201d blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were \u201ctight\u201d. Both of these measures are in strong support of \u201cThe Independent Web\u201d.

\n

IndieAuth Blogs

\n

Also, this blog has a lot more capability than I have previously utilized, because I am somewhat \u201cless social\u201d than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.

\n

I strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the \u201cindieweb\u201d which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a \u201cwebmention\u201d which is analogous to the \u201cpingbacks\u201d of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like \u201cciting the source\u201d and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a \u201cflame war\u201d where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!

\n

Geek Technical Stuff

\n

In order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333\u2019s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.

\n

Alby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn\u2019t too bad.

\n

Technology Prophecy Stuff

\n

Implementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a \u201cI can develop content and also make enough pocket change to continue to do so\u201d. If that isn\u2019t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that \u201cwarm, fuzzy, feeling\u201d right?

\n

In thinking about the technology and how I am never sure it is moving us toward a \u201cbetter world\u201d I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:

\n
\n

\u201cThis is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)

\n

\u201cThis is the Fifth Sign: The land shall be crisscrossed by a giant spider\u2019s web. (Electric power and telephone lines)

\n
\n

source: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/

\n

Helpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a \u201cweb\u201d.

\n

Any of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.

\n

So I guess you could say, I am beyond the \u201cI\u2019m so excited for this technology and hopeful\u201d and more at the \u201cHow are we also going to mess this up\u201d stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had \u201cdigital money\u201d and \u201cWebrings\u201d right?

", "text": "New Technologies\nSome time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a \u201cbuy-in\u201d of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a \u201cbuy-in\u201d and allows a set amount to \u201cflow out to\u201d websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to \u201cold school\u201d blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were \u201ctight\u201d. Both of these measures are in strong support of \u201cThe Independent Web\u201d.\nIndieAuth Blogs\nAlso, this blog has a lot more capability than I have previously utilized, because I am somewhat \u201cless social\u201d than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.\nI strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the \u201cindieweb\u201d which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a \u201cwebmention\u201d which is analogous to the \u201cpingbacks\u201d of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like \u201cciting the source\u201d and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a \u201cflame war\u201d where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!\nGeek Technical Stuff\nIn order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333\u2019s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.\nAlby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn\u2019t too bad.\nTechnology Prophecy Stuff\nImplementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a \u201cI can develop content and also make enough pocket change to continue to do so\u201d. If that isn\u2019t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that \u201cwarm, fuzzy, feeling\u201d right?\nIn thinking about the technology and how I am never sure it is moving us toward a \u201cbetter world\u201d I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:\n\n\u201cThis is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)\n\u201cThis is the Fifth Sign: The land shall be crisscrossed by a giant spider\u2019s web. (Electric power and telephone lines)\n\nsource: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/\nHelpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a \u201cweb\u201d.\nAny of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.\nSo I guess you could say, I am beyond the \u201cI\u2019m so excited for this technology and hopeful\u201d and more at the \u201cHow are we also going to mess this up\u201d stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had \u201cdigital money\u201d and \u201cWebrings\u201d right?"}, "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "jbschirtzinger", + "photo": "", + "type": "card", + "url": "https://jbschirtzinger.com/" + }, + "content": { + "html": "

\"alby\"

\n

New Technologies

\n

Some time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a “buy-in” of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a “buy-in” and allows a set amount to “flow out to” websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to “old school” blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were “tight”. Both of these measures are in strong support of “The Independent Web”.

\n

IndieAuth Blogs

\n

Also, this blog has a lot more capability than I have previously utilized, because I am somewhat “less social” than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.

\n

I strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the “indieweb” which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a “webmention” which is analogous to the “pingbacks” of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like “citing the source” and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a “flame war” where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!

\n

Geek Technical Stuff

\n

In order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333’s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.

\n

Alby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn’t too bad.

\n

Technology Prophecy Stuff

\n

Implementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a “I can develop content and also make enough pocket change to continue to do so”. If that isn’t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that “warm, fuzzy, feeling” right?

\n

In thinking about the technology and how I am never sure it is moving us toward a “better world” I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:

\n
\n

“This is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)

\n

“This is the Fifth Sign: The land shall be crisscrossed by a giant spider’s web. (Electric power and telephone lines)

\n
\n

source: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/

\n

Helpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a “web”.

\n

Any of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.

\n

So I guess you could say, I am beyond the “I’m so excited for this technology and hopeful” and more at the “How are we also going to mess this up” stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had “digital money” and “Webrings” right?

", + "text": "New Technologies\nSome time ago I implemented Coil on this site. If you have not heard of Coil, and odds are you have not, you will understand why I am not using it on the site now. The idea behind it, however, was good. Monetizing content creators or independent authors is what it is supposed to do, but requires a “buy-in” of five dollars monthly. Since I have had months where five dollars was the difference between making rent or missing it, and because there was not wide adoption of Coil, I stopped using it. Lightning, however, is a blockchain that does not require a “buy-in” and allows a set amount to “flow out to” websites a person wants to support at a given rate using website plugin crypto wallets like Alby. Since no one hardly used the previous donate link in a traditional sense to help support content that appears on this blog, I got rid of it. I added a webring link instead in a homage to “old school” blogging, where one kept track of others who wrote by belonging to groups where the notices of new posts and comments were “tight”. Both of these measures are in strong support of “The Independent Web”.\nIndieAuth Blogs\nAlso, this blog has a lot more capability than I have previously utilized, because I am somewhat “less social” than most technology users are. I got rid of Facebook some time ago and never really enjoyed it or Myspace that much with which to start. Twitter was a non-starter for me at inception, since I prefer longer communications that require a person to focus.\nI strongly feel and believe that authors and users should own their own information. Meta-data harvesting and selling ought to be a criminal enterprise. So, this blog has features that allow it to participate in the “indieweb” which means that it can act as something like a hub for any communication I decide to allow it to. A big part of that participation is called a “webmention” which is analogous to the “pingbacks” of yesteryear. Mostly, they notify you when someone has linked to your post, and they allow you to display whatever was linked on your page. So, if someone webmentions you in a Twitter post, suddenly you will receive a notification about it on the appropriate post. In academia this is a little like “citing the source” and is desirable when someone is quoting something you have said. That way, you can go on Twitter or wherever it was said, and have a “flame war” where nobody agrees and everybody leaves sad and upset. Yes, I jest, but remember, this IS the internet everybody made!\nGeek Technical Stuff\nIn order to enable webmentions, I had to do some digging about as my site is statically generated. This great post over at Fundor 333’s helped me out although it left off the important part about including the partial in the webcontent thusly: {{ partial \"webmentions.html\" . }} I am not really sure if that small period is always required, but I know it was for my specific template in a file called single.html located in a _default folder. It is important to remember to copy this file and mirror it outside the theme file within a Hugo directory structure since anything outside of the theme that mimics its form will override the default. Also, the webmentions.min.js file had to go in the public directory for the sake of Gitlab. That took a little while to figure out.\nAlby, on the other hand, was as simple as adding a header tag and enabling it. So that wasn’t too bad.\nTechnology Prophecy Stuff\nImplementing all of this made me have to question what technology I think others are likely to use and how it might work with this little blog. Everything is always such a frothing sea of change in technology that it feels a little like going to Vegas and playing the slots. The goal, of course, is to be able to receive some kind of money for content that is all ready developed and that others believe is good enough to read. This enables future content to be generated on a “I can develop content and also make enough pocket change to continue to do so”. If that isn’t doable then at least being a part of some kind of community of people who are fighting for that future ought to provide some kind of emotional payoff. After all, altruism usually at least gives you that “warm, fuzzy, feeling” right?\nIn thinking about the technology and how I am never sure it is moving us toward a “better world” I was reminded of the Hopi Prophecy but especially of a couple of lines that talk about how an individual will be able to tell the end is near:\n\n“This is the Fourth Sign: The land will be crossed by snakes of iron. (Railroad Tracks)\n“This is the Fifth Sign: The land shall be crisscrossed by a giant spider’s web. (Electric power and telephone lines)\n\nsource: https://wolfruck.com/the-nine-signs-of-white-feather-hopi-prophecy/\nHelpful parenthetical to the contrary, the second clue could easily be referring to the internet as opposed to electric power and telephone lines alone. It is, after all, called a “web”.\nAny of the above technologies can and all ready have been used to make the life of human beings worse. Bitcoin may seem great because it is not regulated, but if it did in fact become regulated, it could be something used as a Mark of the Beast in a way paper money never could. The same thing is true of the internet. It has been seen as a fun little playground of information for some time, but it also has been in the middle of election frauds and domestic surveillance. A technological savior in a moment is, at another moment, a cruel, tyrannical despot.\nSo I guess you could say, I am beyond the “I’m so excited for this technology and hopeful” and more at the “How are we also going to mess this up” stage of technology. However, I think it wise to prepare for things going better than one anticipates in addition to not being surprised at the worst case scenario. If there has been anything being in tech and humanity and around Prophetic utterances has taught me, it must be that people are mostly a bi-polar, suicidal lot that think that there is ultimately no consequence for their actions until it is far, far too late. By the point everyone is appropriately sorry, there is all ready enough trauma to keep therapists in luxury cars and boats for years. Of course, that assumes that whatever happens leaves some therapists around. The kind of trauma we appear to be moving toward is the kind that leaves a psychic, collective scar in the soul memory for eons. But hey, at least we had “digital money” and “Webrings” right?" + }, + "mention-of": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/", + "name": "Site Features and Prophecies", + "published": "2023-01-02T15:30:00", + "type": "entry", + "url": "https://jbschirtzinger.com/post/2023new/", + "wm-id": 1614159, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2023-02-02T22:15:54Z", + "wm-source": "https://www.jbschirtzinger.com/post/2023new/", + "wm-target": "https://fundor333.com/post/2022/indieweb-webmention-and-h-entry-in-my-blog/" + } +] diff --git a/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2.json b/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2.json index fdb559f4..506f9dd1 100644 --- a/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2.json +++ b/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapaphnq26", "published": "2024-08-10T10:24:32+00:00", "wm-received": "2024-08-10T10:24:34Z", "wm-id": 1842664, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapaphnq26%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapaphnq26%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss", + "published": "2024-08-10T10:24:32+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapaphnq26", + "wm-id": 1842664, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:34Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapaphnq26%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapaphnq26%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2/1842664.json b/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2/1842664.json index 6d6f140f..a1d02c99 100644 --- a/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2/1842664.json +++ b/data/webmentions/13e9858e8eb9c34b46c3a12b02f785b2/1842664.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapaphnq26", "published": "2024-08-10T10:24:32+00:00", "wm-received": "2024-08-10T10:24:34Z", "wm-id": 1842664, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapaphnq26%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss", + "published": "2024-08-10T10:24:32+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapaphnq26", + "wm-id": 1842664, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:34Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapaphnq26%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/05/i-feel-contractually-obliged-to-link-to-a-post-like-bring-back-personal-blogging---chris-coyier/?utm_medium=rss" + } +] diff --git a/data/webmentions/170159beb60735fed67b14379b0f1d73.json b/data/webmentions/170159beb60735fed67b14379b0f1d73.json index 19cfe0a4..412a2833 100644 --- a/data/webmentions/170159beb60735fed67b14379b0f1d73.json +++ b/data/webmentions/170159beb60735fed67b14379b0f1d73.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanfl4wx2s", "published": "2024-08-10T10:23:30+00:00", "wm-received": "2024-08-10T10:23:32Z", "wm-id": 1842655, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanfl4wx2s%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Apple don\u2019t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)", "text": "Apple don\u2019t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Apple don\u2019t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanfl4wx2s%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Apple don’t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)", + "text": "Apple don’t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss", + "published": "2024-08-10T10:23:30+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanfl4wx2s", + "wm-id": 1842655, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:32Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanfl4wx2s%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Apple don’t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanfl4wx2s%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/170159beb60735fed67b14379b0f1d73/1842655.json b/data/webmentions/170159beb60735fed67b14379b0f1d73/1842655.json index f1672b9c..f86e380e 100644 --- a/data/webmentions/170159beb60735fed67b14379b0f1d73/1842655.json +++ b/data/webmentions/170159beb60735fed67b14379b0f1d73/1842655.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanfl4wx2s", "published": "2024-08-10T10:23:30+00:00", "wm-received": "2024-08-10T10:23:32Z", "wm-id": 1842655, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanfl4wx2s%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Apple don\u2019t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)", "text": "Apple don\u2019t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Apple don’t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)", + "text": "Apple don’t want hobbistic developer (https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss", + "published": "2024-08-10T10:23:30+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanfl4wx2s", + "wm-id": 1842655, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:32Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanfl4wx2s%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/17/apple-doesnt-want-you-developing-hobby-apps--bennett-notes/?utm_medium=rss" + } +] diff --git a/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf.json b/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf.json index e828ff2d..3b408a28 100644 --- a/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf.json +++ b/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1519208408586543104#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-27T10:51:14Z", "wm-id": 1387702, "wm-source": "https://brid.gy/like/twitter/fundor333/1519208408586543104/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1519208408586543104#favorited-by-1500398864708288514", + "wm-id": 1387702, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-27T10:51:14Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1519208408586543104/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf/1387702.json b/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf/1387702.json index e604ab99..b0f8b78c 100644 --- a/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf/1387702.json +++ b/data/webmentions/1a425a9cf6c3b3489e9c71299aefe3bf/1387702.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1519208408586543104#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-27T10:51:14Z", "wm-id": 1387702, "wm-source": "https://brid.gy/like/twitter/fundor333/1519208408586543104/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1519208408586543104#favorited-by-1500398864708288514", + "wm-id": 1387702, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-27T10:51:14Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1519208408586543104/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/27/spulecfreezegun---let-your-python-tests-travel-through-time/" + } +] diff --git a/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb.json b/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb.json index 37de0aa6..30552a24 100644 --- a/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb.json +++ b/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4mmdf5co62k", "published": "2024-09-20T22:29:31+00:00", "wm-received": "2024-09-20T22:30:09Z", "wm-id": 1848500, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4mmdf5co62k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/09/20/1726869831/", "wm-protocol": "webmention", "content": {"html": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/...", "text": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/..."}, "mention-of": "https://fundor333.com/social/2024/09/20/1726869831/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/...", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4mmdf5co62k%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/...", + "text": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/..." + }, + "mention-of": "https://fundor333.com/social/2024/09/20/1726869831/", + "published": "2024-09-20T22:29:31+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4mmdf5co62k", + "wm-id": 1848500, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-09-20T22:30:09Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4mmdf5co62k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/09/20/1726869831/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/...", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4mmdf5co62k%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb/1848500.json b/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb/1848500.json index 3bc9aa15..7e079bda 100644 --- a/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb/1848500.json +++ b/data/webmentions/1ad0a3a7d81d39cfeb6a6a825d0c92cb/1848500.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4mmdf5co62k", "published": "2024-09-20T22:29:31+00:00", "wm-received": "2024-09-20T22:30:09Z", "wm-id": 1848500, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4mmdf5co62k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/09/20/1726869831/", "wm-protocol": "webmention", "content": {"html": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/...", "text": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/..."}, "mention-of": "https://fundor333.com/social/2024/09/20/1726869831/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/...", + "text": "Someone can suggest to me some account to follow about code, tech and/or photography ?\nTwitter/X or Mastodon please!\nOr some good blog about the same subjects thanks\n\nfundor333.com/social/2024/..." + }, + "mention-of": "https://fundor333.com/social/2024/09/20/1726869831/", + "published": "2024-09-20T22:29:31+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4mmdf5co62k", + "wm-id": 1848500, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-09-20T22:30:09Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4mmdf5co62k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/09/20/1726869831/" + } +] diff --git a/data/webmentions/22913920b64751f10434c2a02f4eaae8.json b/data/webmentions/22913920b64751f10434c2a02f4eaae8.json index f5d471ba..66eb5dbf 100644 --- a/data/webmentions/22913920b64751f10434c2a02f4eaae8.json +++ b/data/webmentions/22913920b64751f10434c2a02f4eaae8.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeam5gw762s", "published": "2023-05-19T13:32:33+00:00", "wm-received": "2024-08-10T10:22:51Z", "wm-id": 1842645, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeam5gw762s%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)", "text": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeam5gw762s%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)", + "text": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss", + "published": "2023-05-19T13:32:33+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeam5gw762s", + "wm-id": 1842645, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:51Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeam5gw762s%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeam5gw762s%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/22913920b64751f10434c2a02f4eaae8/1842645.json b/data/webmentions/22913920b64751f10434c2a02f4eaae8/1842645.json index 548ed7aa..60f906e0 100644 --- a/data/webmentions/22913920b64751f10434c2a02f4eaae8/1842645.json +++ b/data/webmentions/22913920b64751f10434c2a02f4eaae8/1842645.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeam5gw762s", "published": "2023-05-19T13:32:33+00:00", "wm-received": "2024-08-10T10:22:51Z", "wm-id": 1842645, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeam5gw762s%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)", "text": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)", + "text": "#coding #hacking #bash #command line #script (https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss", + "published": "2023-05-19T13:32:33+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeam5gw762s", + "wm-id": 1842645, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:51Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeam5gw762s%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2023/why-i-stop-making-script-and-start-to-make-bash-terminal-commands/?utm_medium=rss" + } +] diff --git a/data/webmentions/2489ee1f98f23704f55d9decd8652e80.json b/data/webmentions/2489ee1f98f23704f55d9decd8652e80.json index b090004f..771a7bea 100644 --- a/data/webmentions/2489ee1f98f23704f55d9decd8652e80.json +++ b/data/webmentions/2489ee1f98f23704f55d9decd8652e80.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanmtsbb2u", "published": "2024-08-10T10:23:37+00:00", "wm-received": "2024-08-10T10:23:39Z", "wm-id": 1842658, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanmtsbb2u%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanmtsbb2u%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss", + "published": "2024-08-10T10:23:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanmtsbb2u", + "wm-id": 1842658, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:39Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanmtsbb2u%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanmtsbb2u%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/2489ee1f98f23704f55d9decd8652e80/1842658.json b/data/webmentions/2489ee1f98f23704f55d9decd8652e80/1842658.json index fd7ae7db..d838bc96 100644 --- a/data/webmentions/2489ee1f98f23704f55d9decd8652e80/1842658.json +++ b/data/webmentions/2489ee1f98f23704f55d9decd8652e80/1842658.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanmtsbb2u", "published": "2024-08-10T10:23:37+00:00", "wm-received": "2024-08-10T10:23:39Z", "wm-id": 1842658, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanmtsbb2u%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss", + "published": "2024-08-10T10:23:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeanmtsbb2u", + "wm-id": 1842658, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:39Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeanmtsbb2u%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/13/git-based-dotfile-management-without-symlinks--stefan-judis-web-development/?utm_medium=rss" + } +] diff --git a/data/webmentions/2f90860d07887b1579624602277f2167.json b/data/webmentions/2f90860d07887b1579624602277f2167.json index b59279ad..30330ba5 100644 --- a/data/webmentions/2f90860d07887b1579624602277f2167.json +++ b/data/webmentions/2f90860d07887b1579624602277f2167.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaniaghr2c", "published": "2024-08-10T10:23:32+00:00", "wm-received": "2024-08-10T10:23:34Z", "wm-id": 1842656, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaniaghr2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)", "text": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaniaghr2c%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)", + "text": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss", + "published": "2024-08-10T10:23:32+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaniaghr2c", + "wm-id": 1842656, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:34Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaniaghr2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaniaghr2c%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/2f90860d07887b1579624602277f2167/1842656.json b/data/webmentions/2f90860d07887b1579624602277f2167/1842656.json index 23b8a72a..025db829 100644 --- a/data/webmentions/2f90860d07887b1579624602277f2167/1842656.json +++ b/data/webmentions/2f90860d07887b1579624602277f2167/1842656.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaniaghr2c", "published": "2024-08-10T10:23:32+00:00", "wm-received": "2024-08-10T10:23:34Z", "wm-id": 1842656, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaniaghr2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)", "text": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)", + "text": "Use your domain as alias for mastondon (https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss", + "published": "2024-08-10T10:23:32+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaniaghr2c", + "wm-id": 1842656, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:34Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaniaghr2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/15/use-your-domain-for-the-mastodon-account-without-hosting-an-instance--pawelgrzybekcom/?utm_medium=rss" + } +] diff --git a/data/webmentions/32ae025bc2b3619ed6364f6ed4357518.json b/data/webmentions/32ae025bc2b3619ed6364f6ed4357518.json index 4ca05e69..619f68f9 100644 --- a/data/webmentions/32ae025bc2b3619ed6364f6ed4357518.json +++ b/data/webmentions/32ae025bc2b3619ed6364f6ed4357518.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1504096293836230663", "published": "2022-03-16T14:04:35+00:00", "wm-received": "2022-03-16T17:00:49Z", "wm-id": 1364280, "wm-source": "https://brid.gy/post/twitter/victoriadotdev/1504096293836230663", "wm-target": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/", "wm-protocol": "webmention", "content": {"html": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9\n\n\n", "text": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9"}, "mention-of": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9", "link": "https://brid.gy/post/twitter/victoriadotdev/1504096293836230663", "author_name": "\ud83c\uddfa\ud83c\udde6\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "author_url": "https://twitter.com/fundor333"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "🇺🇦🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "content": { + "html": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9\n\n\n", + "text": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9" + }, + "mention-of": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/", + "published": "2022-03-16T14:04:35+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1504096293836230663", + "wm-id": 1364280, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-16T17:00:49Z", + "wm-source": "https://brid.gy/post/twitter/victoriadotdev/1504096293836230663", + "wm-target": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "🇺🇦🐍Fundor 333🐳👨‍💻", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "author_url": "https://twitter.com/fundor333", + "content": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9", + "link": "https://brid.gy/post/twitter/victoriadotdev/1504096293836230663" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/32ae025bc2b3619ed6364f6ed4357518/1364280.json b/data/webmentions/32ae025bc2b3619ed6364f6ed4357518/1364280.json index f82977ba..8541af93 100644 --- a/data/webmentions/32ae025bc2b3619ed6364f6ed4357518/1364280.json +++ b/data/webmentions/32ae025bc2b3619ed6364f6ed4357518/1364280.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1504096293836230663", "published": "2022-03-16T14:04:35+00:00", "wm-received": "2022-03-16T17:00:49Z", "wm-id": 1364280, "wm-source": "https://brid.gy/post/twitter/victoriadotdev/1504096293836230663", "wm-target": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/", "wm-protocol": "webmention", "content": {"html": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9\n\n\n", "text": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9"}, "mention-of": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "🇺🇦🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "content": { + "html": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9\n\n\n", + "text": "Set up a Pi-hole VPN on an AWS Lightsail instance | victoria.dev ift.tt/Xo6GfU9" + }, + "mention-of": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/", + "published": "2022-03-16T14:04:35+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1504096293836230663", + "wm-id": 1364280, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-16T17:00:49Z", + "wm-source": "https://brid.gy/post/twitter/victoriadotdev/1504096293836230663", + "wm-target": "https://fundor333.com/social/2022/03/16/set-up-a-pi-hole-vpn/" + } +] diff --git a/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd.json b/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd.json index e5385346..b15a6022 100644 --- a/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd.json +++ b/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealj2fbo2k", "published": "2024-08-10T10:22:26+00:00", "wm-received": "2024-08-10T10:22:28Z", "wm-id": 1842642, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealj2fbo2k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Curiosus test\u2026 I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)", "text": "Curiosus test\u2026 I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Curiosus test\u2026 I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealj2fbo2k%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Curiosus test… I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)", + "text": "Curiosus test… I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss", + "published": "2024-08-10T10:22:26+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealj2fbo2k", + "wm-id": 1842642, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:28Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealj2fbo2k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Curiosus test… I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealj2fbo2k%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd/1842642.json b/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd/1842642.json index 48d89032..3015eadb 100644 --- a/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd/1842642.json +++ b/data/webmentions/35ca428e3e161558a6a939ab4dd08ddd/1842642.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealj2fbo2k", "published": "2024-08-10T10:22:26+00:00", "wm-received": "2024-08-10T10:22:28Z", "wm-id": 1842642, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealj2fbo2k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Curiosus test\u2026 I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)", "text": "Curiosus test\u2026 I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Curiosus test… I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)", + "text": "Curiosus test… I want to see the results (https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss", + "published": "2024-08-10T10:22:26+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealj2fbo2k", + "wm-id": 1842642, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:28Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealj2fbo2k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/09/20/bots-spiders-and-crawlers--manu/?utm_medium=rss" + } +] diff --git a/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87.json b/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87.json index 69bac371..67b690ef 100644 --- a/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87.json +++ b/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "GDG Venezia", "photo": "https://webmention.io/avatar/pbs.twimg.com/95a5c7377ea078c36edd58efb8d2a25f00d10364bccbbdfc6e13728b9cb771cb.png", "url": "https://twitter.com/gdgvenezia"}, "url": "https://twitter.com/fundor333/status/1583461866516291584#favorited-by-746402991821963264", "published": null, "wm-received": "2022-10-21T21:40:05Z", "wm-id": 1543150, "wm-source": "https://brid.gy/like/twitter/fundor333/1583461866516291584/746402991821963264", "wm-target": "https://fundor333.com/social/2022/10/21/1666361433/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/10/21/1666361433/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "GDG Venezia", + "photo": "https://webmention.io/avatar/pbs.twimg.com/95a5c7377ea078c36edd58efb8d2a25f00d10364bccbbdfc6e13728b9cb771cb.png", + "type": "card", + "url": "https://twitter.com/gdgvenezia" + }, + "like-of": "https://fundor333.com/social/2022/10/21/1666361433/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1583461866516291584#favorited-by-746402991821963264", + "wm-id": 1543150, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-10-21T21:40:05Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1583461866516291584/746402991821963264", + "wm-target": "https://fundor333.com/social/2022/10/21/1666361433/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87/1543150.json b/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87/1543150.json index f88a9413..0f9976e7 100644 --- a/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87/1543150.json +++ b/data/webmentions/383a8c49e3b7d2742d6343fef4d3fa87/1543150.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "GDG Venezia", "photo": "https://webmention.io/avatar/pbs.twimg.com/95a5c7377ea078c36edd58efb8d2a25f00d10364bccbbdfc6e13728b9cb771cb.png", "url": "https://twitter.com/gdgvenezia"}, "url": "https://twitter.com/fundor333/status/1583461866516291584#favorited-by-746402991821963264", "published": null, "wm-received": "2022-10-21T21:40:05Z", "wm-id": 1543150, "wm-source": "https://brid.gy/like/twitter/fundor333/1583461866516291584/746402991821963264", "wm-target": "https://fundor333.com/social/2022/10/21/1666361433/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/10/21/1666361433/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "GDG Venezia", + "photo": "https://webmention.io/avatar/pbs.twimg.com/95a5c7377ea078c36edd58efb8d2a25f00d10364bccbbdfc6e13728b9cb771cb.png", + "type": "card", + "url": "https://twitter.com/gdgvenezia" + }, + "like-of": "https://fundor333.com/social/2022/10/21/1666361433/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1583461866516291584#favorited-by-746402991821963264", + "wm-id": 1543150, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-10-21T21:40:05Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1583461866516291584/746402991821963264", + "wm-target": "https://fundor333.com/social/2022/10/21/1666361433/" + } +] diff --git a/data/webmentions/391ff048fe44c65d530ec0d84475d8d5.json b/data/webmentions/391ff048fe44c65d530ec0d84475d8d5.json index c5d68951..caf0b4a0 100644 --- a/data/webmentions/391ff048fe44c65d530ec0d84475d8d5.json +++ b/data/webmentions/391ff048fe44c65d530ec0d84475d8d5.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapmdkvi2a", "published": "2024-08-10T10:24:44+00:00", "wm-received": "2024-08-10T10:24:46Z", "wm-id": 1842667, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapmdkvi2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)", "text": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapmdkvi2a%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)", + "text": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss", + "published": "2024-08-10T10:24:44+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapmdkvi2a", + "wm-id": 1842667, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:46Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapmdkvi2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapmdkvi2a%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/391ff048fe44c65d530ec0d84475d8d5/1842667.json b/data/webmentions/391ff048fe44c65d530ec0d84475d8d5/1842667.json index b4ed9597..c42d83b2 100644 --- a/data/webmentions/391ff048fe44c65d530ec0d84475d8d5/1842667.json +++ b/data/webmentions/391ff048fe44c65d530ec0d84475d8d5/1842667.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapmdkvi2a", "published": "2024-08-10T10:24:44+00:00", "wm-received": "2024-08-10T10:24:46Z", "wm-id": 1842667, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapmdkvi2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)", "text": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)", + "text": "New way for nesting in CSS. Which one do you like more? (https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss", + "published": "2024-08-10T10:24:44+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapmdkvi2a", + "wm-id": 1842667, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:46Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapmdkvi2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/21/help-choose-the-syntax-for-css-nesting--webkit/?utm_medium=rss" + } +] diff --git a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf.json b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf.json index 4c99a277..e04d4c6f 100644 --- a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf.json +++ b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf.json @@ -1 +1,95 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Andrea Grandi ????", "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "url": "https://mastodon.social/@andreagrandi"}, "url": "https://mastodon.social/@fundor333/113907209418985626#favorited-by-299643", "published": null, "wm-received": "2025-01-28T19:59:22Z", "wm-id": 1880921, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113907209418985626/299643", "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgszasvubq2r", "published": "2025-01-28T16:51:37+00:00", "wm-received": "2025-01-28T17:48:55Z", "wm-id": 1880902, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgszasvubq2r%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-protocol": "webmention", "content": {"html": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/", "text": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/"}, "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-property": "mention-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgsytoy6n625", "published": "2025-01-28T16:51:37+00:00", "wm-received": "2025-01-28T17:45:16Z", "wm-id": 1880901, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgsytoy6n625%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-protocol": "webmention", "photo": ["https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreibck66w5xlhmxp2iwghsx2syj25vj2s6333qlnm2zyjcqbzi6a3qe"], "content": {"html": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)", "text": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)"}, "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 2, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgszasvubq2r%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}, {"content": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgsytoy6n625%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)", + "text": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)" + }, + "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", + "photo": [ + "https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreibck66w5xlhmxp2iwghsx2syj25vj2s6333qlnm2zyjcqbzi6a3qe" + ], + "published": "2025-01-28T16:51:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgsytoy6n625", + "wm-id": 1880901, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-28T17:45:16Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgsytoy6n625%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/" + }, + { + "author": { + "name": "Andrea Grandi ????", + "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "type": "card", + "url": "https://mastodon.social/@andreagrandi" + }, + "like-of": "https://fundor333.com/photos/2025/brick-and-storm/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/113907209418985626#favorited-by-299643", + "wm-id": 1880921, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-28T19:59:22Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113907209418985626/299643", + "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/" + }, + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/", + "text": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/" + }, + "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", + "published": "2025-01-28T16:51:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgszasvubq2r", + "wm-id": 1880902, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-28T17:48:55Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgszasvubq2r%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgsytoy6n625%23bridgy-fed-create" + }, + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgszasvubq2r%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 2, + "repost-of": 0 + } +} diff --git a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880901.json b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880901.json index d497ccad..5263d629 100644 --- a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880901.json +++ b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880901.json @@ -1 +1,28 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgsytoy6n625", "published": "2025-01-28T16:51:37+00:00", "wm-received": "2025-01-28T17:45:16Z", "wm-id": 1880901, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgsytoy6n625%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-protocol": "webmention", "photo": ["https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreibck66w5xlhmxp2iwghsx2syj25vj2s6333qlnm2zyjcqbzi6a3qe"], "content": {"html": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)", "text": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)"}, "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)", + "text": "Some brick building before the storm (https://fundor333.com/photos/2025/brick-and-storm/)" + }, + "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", + "photo": [ + "https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreibck66w5xlhmxp2iwghsx2syj25vj2s6333qlnm2zyjcqbzi6a3qe" + ], + "published": "2025-01-28T16:51:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgsytoy6n625", + "wm-id": 1880901, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-28T17:45:16Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgsytoy6n625%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/" + } +] diff --git a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880902.json b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880902.json index 15355b72..824fc7b9 100644 --- a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880902.json +++ b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880902.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgszasvubq2r", "published": "2025-01-28T16:51:37+00:00", "wm-received": "2025-01-28T17:48:55Z", "wm-id": 1880902, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgszasvubq2r%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-protocol": "webmention", "content": {"html": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/", "text": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/"}, "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/", + "text": "Brick and Storm: https://fundor333.com/photos/2025/brick-and-storm/" + }, + "mention-of": "https://fundor333.com/photos/2025/brick-and-storm/", + "published": "2025-01-28T16:51:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgszasvubq2r", + "wm-id": 1880902, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-28T17:48:55Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgszasvubq2r%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/" + } +] diff --git a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880921.json b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880921.json index c4bc5055..b9a04b9f 100644 --- a/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880921.json +++ b/data/webmentions/3d445b40ab2327fe4364596db5f6eedf/1880921.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Andrea Grandi ????", "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "url": "https://mastodon.social/@andreagrandi"}, "url": "https://mastodon.social/@fundor333/113907209418985626#favorited-by-299643", "published": null, "wm-received": "2025-01-28T19:59:22Z", "wm-id": 1880921, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113907209418985626/299643", "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/photos/2025/brick-and-storm/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Andrea Grandi ????", + "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "type": "card", + "url": "https://mastodon.social/@andreagrandi" + }, + "like-of": "https://fundor333.com/photos/2025/brick-and-storm/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/113907209418985626#favorited-by-299643", + "wm-id": 1880921, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-28T19:59:22Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113907209418985626/299643", + "wm-target": "https://fundor333.com/photos/2025/brick-and-storm/" + } +] diff --git a/data/webmentions/414190aca3b47e49096a23f4cfa63689.json b/data/webmentions/414190aca3b47e49096a23f4cfa63689.json index 956f186f..6c94585a 100644 --- a/data/webmentions/414190aca3b47e49096a23f4cfa63689.json +++ b/data/webmentions/414190aca3b47e49096a23f4cfa63689.json @@ -1 +1,119 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Andrea Grandi \ud83e\udd95", "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "url": "https://mastodon.social/@andreagrandi"}, "url": "https://mastodon.social/@andreagrandi/113062388975978510", "published": "2024-09-01T12:52:24+00:00", "wm-received": "2024-09-02T00:13:25Z", "wm-id": 1845510, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-protocol": "webmention", "content": {"html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh \ud83d\ude09

", "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh \ud83d\ude09"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Andrea Grandi ????", "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "url": "https://mastodon.social/@andreagrandi"}, "url": "https://mastodon.social/@andreagrandi/113062388975978510", "published": "2024-09-01T12:52:24+00:00", "wm-received": "2024-09-02T00:13:24Z", "wm-id": 1845509, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-protocol": "webmention", "content": {"html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh ????

", "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh ????"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Fundor333", "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", "url": "https://mastodon.social/@fundor333"}, "url": "https://mastodon.social/@fundor333/113062392356184443", "published": "2024-09-01T12:53:15+00:00", "wm-received": "2024-09-02T00:13:23Z", "wm-id": 1845508, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-protocol": "webmention", "content": {"html": "

@andreagrandi yep ed \u00e8 dove faccio la spesa

", "text": "@andreagrandi yep ed \u00e8 dove faccio la spesa"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Fundor333", "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", "url": "https://mastodon.social/@fundor333"}, "url": "https://mastodon.social/@fundor333/113062392356184443", "published": "2024-09-01T12:53:15+00:00", "wm-received": "2024-09-02T00:13:26Z", "wm-id": 1845511, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-protocol": "webmention", "content": {"html": "

@andreagrandi yep ed \u00e8 dove faccio la spesa

", "text": "@andreagrandi yep ed \u00e8 dove faccio la spesa"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-property": "in-reply-to", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 4, "comments": [{"content": "@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh \ud83d\ude09", "link": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", "author_name": "Andrea Grandi \ud83e\udd95", "author_photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "author_url": "https://mastodon.social/@andreagrandi"}, {"content": "@andreagrandi yep ed \u00e8 dove faccio la spesa", "link": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", "author_name": "Fundor333", "author_photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", "author_url": "https://mastodon.social/@fundor333"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Andrea Grandi ????", + "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "type": "card", + "url": "https://mastodon.social/@andreagrandi" + }, + "content": { + "html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh ????

", + "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh ????" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", + "published": "2024-09-01T12:52:24+00:00", + "type": "entry", + "url": "https://mastodon.social/@andreagrandi/113062388975978510", + "wm-id": 1845509, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:24Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/" + }, + { + "author": { + "name": "Fundor333", + "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", + "type": "card", + "url": "https://mastodon.social/@fundor333" + }, + "content": { + "html": "

@andreagrandi yep ed è dove faccio la spesa

", + "text": "@andreagrandi yep ed è dove faccio la spesa" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", + "published": "2024-09-01T12:53:15+00:00", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113062392356184443", + "wm-id": 1845508, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:23Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/" + }, + { + "author": { + "name": "Fundor333", + "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", + "type": "card", + "url": "https://mastodon.social/@fundor333" + }, + "content": { + "html": "

@andreagrandi yep ed è dove faccio la spesa

", + "text": "@andreagrandi yep ed è dove faccio la spesa" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", + "published": "2024-09-01T12:53:15+00:00", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113062392356184443", + "wm-id": 1845511, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:26Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon" + }, + { + "author": { + "name": "Andrea Grandi 🦕", + "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "type": "card", + "url": "https://mastodon.social/@andreagrandi" + }, + "content": { + "html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh 😉

", + "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh 😉" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", + "published": "2024-09-01T12:52:24+00:00", + "type": "entry", + "url": "https://mastodon.social/@andreagrandi/113062388975978510", + "wm-id": 1845510, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:25Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Andrea Grandi ????", + "author_photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "author_url": "https://mastodon.social/@andreagrandi", + "content": "@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh ????", + "link": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510" + }, + { + "author_name": "Fundor333", + "author_photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", + "author_url": "https://mastodon.social/@fundor333", + "content": "@andreagrandi yep ed è dove faccio la spesa", + "link": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443" + } + ], + "in-reply-to": 4, + "like-of": 0, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845508.json b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845508.json index 4f82ab1c..5d9afa36 100644 --- a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845508.json +++ b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845508.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Fundor333", "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", "url": "https://mastodon.social/@fundor333"}, "url": "https://mastodon.social/@fundor333/113062392356184443", "published": "2024-09-01T12:53:15+00:00", "wm-received": "2024-09-02T00:13:23Z", "wm-id": 1845508, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-protocol": "webmention", "content": {"html": "

@andreagrandi yep ed \u00e8 dove faccio la spesa

", "text": "@andreagrandi yep ed \u00e8 dove faccio la spesa"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Fundor333", + "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", + "type": "card", + "url": "https://mastodon.social/@fundor333" + }, + "content": { + "html": "

@andreagrandi yep ed è dove faccio la spesa

", + "text": "@andreagrandi yep ed è dove faccio la spesa" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", + "published": "2024-09-01T12:53:15+00:00", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113062392356184443", + "wm-id": 1845508, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:23Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/" + } +] diff --git a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845509.json b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845509.json index 54e902e8..13f57d65 100644 --- a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845509.json +++ b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845509.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Andrea Grandi ????", "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "url": "https://mastodon.social/@andreagrandi"}, "url": "https://mastodon.social/@andreagrandi/113062388975978510", "published": "2024-09-01T12:52:24+00:00", "wm-received": "2024-09-02T00:13:24Z", "wm-id": 1845509, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-protocol": "webmention", "content": {"html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh ????

", "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh ????"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Andrea Grandi ????", + "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "type": "card", + "url": "https://mastodon.social/@andreagrandi" + }, + "content": { + "html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh ????

", + "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh ????" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/", + "published": "2024-09-01T12:52:24+00:00", + "type": "entry", + "url": "https://mastodon.social/@andreagrandi/113062388975978510", + "wm-id": 1845509, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:24Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/" + } +] diff --git a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845510.json b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845510.json index 26c080c5..c927de8c 100644 --- a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845510.json +++ b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845510.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Andrea Grandi \ud83e\udd95", "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", "url": "https://mastodon.social/@andreagrandi"}, "url": "https://mastodon.social/@andreagrandi/113062388975978510", "published": "2024-09-01T12:52:24+00:00", "wm-received": "2024-09-02T00:13:25Z", "wm-id": 1845510, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-protocol": "webmention", "content": {"html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh \ud83d\ude09

", "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l\u2019atmosfera a Venezia eh \ud83d\ude09"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Andrea Grandi 🦕", + "photo": "https://webmention.io/avatar/files.mastodon.social/b32dc86fff05382c848f283bce646a3084a6312b7a3cc0f27a8da079a7d2d40c.jpg", + "type": "card", + "url": "https://mastodon.social/@andreagrandi" + }, + "content": { + "html": "

@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh 😉

", + "text": "@fundor333 ti piace vincere facile coi soggetti, le luci e l’atmosfera a Venezia eh 😉" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", + "published": "2024-09-01T12:52:24+00:00", + "type": "entry", + "url": "https://mastodon.social/@andreagrandi/113062388975978510", + "wm-id": 1845510, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:25Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062388975978510", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon" + } +] diff --git a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845511.json b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845511.json index 7e39431e..d85f4ea1 100644 --- a/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845511.json +++ b/data/webmentions/414190aca3b47e49096a23f4cfa63689/1845511.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Fundor333", "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", "url": "https://mastodon.social/@fundor333"}, "url": "https://mastodon.social/@fundor333/113062392356184443", "published": "2024-09-01T12:53:15+00:00", "wm-received": "2024-09-02T00:13:26Z", "wm-id": 1845511, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-protocol": "webmention", "content": {"html": "

@andreagrandi yep ed \u00e8 dove faccio la spesa

", "text": "@andreagrandi yep ed \u00e8 dove faccio la spesa"}, "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Fundor333", + "photo": "https://webmention.io/avatar/files.mastodon.social/36bc58e7595de593f520ba92ea9a8433b6dfde5a76f3f6d7d69755ac29007318.png", + "type": "card", + "url": "https://mastodon.social/@fundor333" + }, + "content": { + "html": "

@andreagrandi yep ed è dove faccio la spesa

", + "text": "@andreagrandi yep ed è dove faccio la spesa" + }, + "in-reply-to": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon", + "published": "2024-09-01T12:53:15+00:00", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113062392356184443", + "wm-id": 1845511, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2024-09-02T00:13:26Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/113062281555217401/113062392356184443", + "wm-target": "https://fundor333.com/photos/2024/hunting-at-night-in-venice/?amp%3Butm_medium=mastodon" + } +] diff --git a/data/webmentions/44dbc4a11b378be3342a80bbd192039f.json b/data/webmentions/44dbc4a11b378be3342a80bbd192039f.json index fd7a189d..de02c6b1 100644 --- a/data/webmentions/44dbc4a11b378be3342a80bbd192039f.json +++ b/data/webmentions/44dbc4a11b378be3342a80bbd192039f.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaovb3272m", "published": "2024-08-10T10:24:20+00:00", "wm-received": "2024-08-10T10:24:22Z", "wm-id": 1842661, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaovb3272m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)", "text": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaovb3272m%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)", + "text": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss", + "published": "2024-08-10T10:24:20+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaovb3272m", + "wm-id": 1842661, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:22Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaovb3272m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaovb3272m%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/44dbc4a11b378be3342a80bbd192039f/1842661.json b/data/webmentions/44dbc4a11b378be3342a80bbd192039f/1842661.json index f4abe160..d0026dbd 100644 --- a/data/webmentions/44dbc4a11b378be3342a80bbd192039f/1842661.json +++ b/data/webmentions/44dbc4a11b378be3342a80bbd192039f/1842661.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaovb3272m", "published": "2024-08-10T10:24:20+00:00", "wm-received": "2024-08-10T10:24:22Z", "wm-id": 1842661, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaovb3272m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)", "text": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)", + "text": "Another way to be on the web, strangly new, done with feed (https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss", + "published": "2024-08-10T10:24:20+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaovb3272m", + "wm-id": 1842661, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:22Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaovb3272m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/11/i-got-genuenly-exited-to-find-out-about-a-secret-society--peter-goes/?utm_medium=rss" + } +] diff --git a/data/webmentions/48f17d6a7ae99664f2bf618b040e04de.json b/data/webmentions/48f17d6a7ae99664f2bf618b040e04de.json index 253233c6..563129ff 100644 --- a/data/webmentions/48f17d6a7ae99664f2bf618b040e04de.json +++ b/data/webmentions/48f17d6a7ae99664f2bf618b040e04de.json @@ -1 +1,42 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Rahul", "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "url": "https://twitter.com/rahul05ranjan"}, "url": "https://twitter.com/rahul05ranjan/status/1538820992369184769", "published": "2022-06-20T09:48:09+00:00", "wm-received": "2022-06-20T10:06:55Z", "wm-id": 1419869, "wm-source": "https://brid.gy/repost/twitter/fundor333/1538820964552790016/1538820992369184769", "wm-target": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/", "wm-protocol": "webmention", "content": {"text": "\ud83d\udd16 \ud83d\udc3f Golang is not a good language fundor333.com/social/2022/06\u2026 #programming #golang"}, "repost-of": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/", "wm-property": "repost-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 0, "repost-of": 1, "in-reply-to": 0, "comments": [{"content": "\ud83d\udd16 \ud83d\udc3f Golang is not a good language fundor333.com/social/2022/06\u2026 #programming #golang", "link": "https://brid.gy/repost/twitter/fundor333/1538820964552790016/1538820992369184769", "author_name": "Rahul", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "author_url": "https://twitter.com/rahul05ranjan"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Rahul", + "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "type": "card", + "url": "https://twitter.com/rahul05ranjan" + }, + "content": { + "text": "🔖 🐿 Golang is not a good language fundor333.com/social/2022/06… #programming #golang" + }, + "published": "2022-06-20T09:48:09+00:00", + "repost-of": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/", + "type": "entry", + "url": "https://twitter.com/rahul05ranjan/status/1538820992369184769", + "wm-id": 1419869, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2022-06-20T10:06:55Z", + "wm-source": "https://brid.gy/repost/twitter/fundor333/1538820964552790016/1538820992369184769", + "wm-target": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Rahul", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "author_url": "https://twitter.com/rahul05ranjan", + "content": "🔖 🐿 Golang is not a good language fundor333.com/social/2022/06… #programming #golang", + "link": "https://brid.gy/repost/twitter/fundor333/1538820964552790016/1538820992369184769" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 0, + "repost-of": 1 + } +} diff --git a/data/webmentions/48f17d6a7ae99664f2bf618b040e04de/1419869.json b/data/webmentions/48f17d6a7ae99664f2bf618b040e04de/1419869.json index 4a4a683f..c7cef5e7 100644 --- a/data/webmentions/48f17d6a7ae99664f2bf618b040e04de/1419869.json +++ b/data/webmentions/48f17d6a7ae99664f2bf618b040e04de/1419869.json @@ -1 +1,24 @@ -[{"type": "entry", "author": {"type": "card", "name": "Rahul", "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "url": "https://twitter.com/rahul05ranjan"}, "url": "https://twitter.com/rahul05ranjan/status/1538820992369184769", "published": "2022-06-20T09:48:09+00:00", "wm-received": "2022-06-20T10:06:55Z", "wm-id": 1419869, "wm-source": "https://brid.gy/repost/twitter/fundor333/1538820964552790016/1538820992369184769", "wm-target": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/", "wm-protocol": "webmention", "content": {"text": "\ud83d\udd16 \ud83d\udc3f Golang is not a good language fundor333.com/social/2022/06\u2026 #programming #golang"}, "repost-of": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/", "wm-property": "repost-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Rahul", + "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "type": "card", + "url": "https://twitter.com/rahul05ranjan" + }, + "content": { + "text": "🔖 🐿 Golang is not a good language fundor333.com/social/2022/06… #programming #golang" + }, + "published": "2022-06-20T09:48:09+00:00", + "repost-of": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/", + "type": "entry", + "url": "https://twitter.com/rahul05ranjan/status/1538820992369184769", + "wm-id": 1419869, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2022-06-20T10:06:55Z", + "wm-source": "https://brid.gy/repost/twitter/fundor333/1538820964552790016/1538820992369184769", + "wm-target": "https://fundor333.com/social/2022/06/20/golang-is-not-a-good-language/" + } +] diff --git a/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50.json b/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50.json index 817e2785..a20a18d3 100644 --- a/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50.json +++ b/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1505548376074510338#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-03-21T07:00:11Z", "wm-id": 1366779, "wm-source": "https://brid.gy/like/twitter/fundor333/1505548376074510338/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/03/20/jsonvisio/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/20/jsonvisio/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/03/20/jsonvisio/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1505548376074510338#favorited-by-1500398864708288514", + "wm-id": 1366779, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-21T07:00:11Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1505548376074510338/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/03/20/jsonvisio/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50/1366779.json b/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50/1366779.json index ac9232d3..72e59b20 100644 --- a/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50/1366779.json +++ b/data/webmentions/4ec4e0df038d089e72775a5ef54dfc50/1366779.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1505548376074510338#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-03-21T07:00:11Z", "wm-id": 1366779, "wm-source": "https://brid.gy/like/twitter/fundor333/1505548376074510338/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/03/20/jsonvisio/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/20/jsonvisio/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/03/20/jsonvisio/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1505548376074510338#favorited-by-1500398864708288514", + "wm-id": 1366779, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-21T07:00:11Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1505548376074510338/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/03/20/jsonvisio/" + } +] diff --git a/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1.json b/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1.json index 8d56cd06..396f8e90 100644 --- a/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1.json +++ b/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapoyy7y2b", "published": "2024-08-10T10:24:47+00:00", "wm-received": "2024-08-10T10:24:49Z", "wm-id": 1842668, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapoyy7y2b%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapoyy7y2b%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss", + "published": "2024-08-10T10:24:47+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapoyy7y2b", + "wm-id": 1842668, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:49Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapoyy7y2b%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapoyy7y2b%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1/1842668.json b/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1/1842668.json index bd927dc8..94a1b77c 100644 --- a/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1/1842668.json +++ b/data/webmentions/536f52fdb6544ab4c6c17d6fce078af1/1842668.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapoyy7y2b", "published": "2024-08-10T10:24:47+00:00", "wm-received": "2024-08-10T10:24:49Z", "wm-id": 1842668, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapoyy7y2b%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss", + "published": "2024-08-10T10:24:47+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapoyy7y2b", + "wm-id": 1842668, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:49Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapoyy7y2b%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/20/open-certain-urls-in-certain-browsers---chris-coyier/?utm_medium=rss" + } +] diff --git a/data/webmentions/54433409968be1e7ed3b7e78addcdb11.json b/data/webmentions/54433409968be1e7ed3b7e78addcdb11.json index e6ddcd8a..55db13cd 100644 --- a/data/webmentions/54433409968be1e7ed3b7e78addcdb11.json +++ b/data/webmentions/54433409968be1e7ed3b7e78addcdb11.json @@ -1 +1,93 @@ -[[{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-777766650", "published": null, "wm-received": "2022-09-18T10:17:19Z", "wm-id": 1521961, "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/777766650", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "like-of", "wm-private": false}], [{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/1littleendian/status/1571418211077263360", "published": "2022-09-18T08:37:51+00:00", "wm-received": "2022-09-18T10:17:19Z", "wm-id": 1521960, "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "content": {"html": "<Kubrick intensifies>\n\n", "text": ""}, "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "in-reply-to", "wm-private": false}], [{"type": "entry", "author": {"type": "card", "name": "chringel.dev", "photo": "https://webmention.io/avatar/pbs.twimg.com/fe9de013c66a0cf94194afef099d4a6d11de39de0714f731f25094a68f0a467f.png", "url": "https://twitter.com/DeEgge"}, "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-367205669", "published": null, "wm-received": "2022-09-18T11:00:04Z", "wm-id": 1521995, "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/367205669", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "like-of", "wm-private": false}], [{"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83c\udff3\ufe0f\u200d\ud83c\udf08\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1571761030824337409", "published": "2022-09-19T07:20:06+00:00", "wm-received": "2022-09-19T07:30:05Z", "wm-id": 1522347, "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571761030824337409", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FdAEUv1X0AEHAxf.jpg"], "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "in-reply-to", "wm-private": false}]] \ No newline at end of file +[ + [ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-777766650", + "wm-id": 1521961, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T10:17:19Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/777766650", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } + ], + [ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "content": { + "html": "<Kubrick intensifies>\n\n", + "text": "" + }, + "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": "2022-09-18T08:37:51+00:00", + "type": "entry", + "url": "https://twitter.com/1littleendian/status/1571418211077263360", + "wm-id": 1521960, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T10:17:19Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } + ], + [ + { + "author": { + "name": "chringel.dev", + "photo": "https://webmention.io/avatar/pbs.twimg.com/fe9de013c66a0cf94194afef099d4a6d11de39de0714f731f25094a68f0a467f.png", + "type": "card", + "url": "https://twitter.com/DeEgge" + }, + "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-367205669", + "wm-id": 1521995, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T11:00:04Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/367205669", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } + ], + [ + { + "author": { + "name": "🇺🇦🏳️‍🌈🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "photo": [ + "https://pbs.twimg.com/media/FdAEUv1X0AEHAxf.jpg" + ], + "published": "2022-09-19T07:20:06+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571761030824337409", + "wm-id": 1522347, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-09-19T07:30:05Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571761030824337409", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } + ] +] diff --git a/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d.json b/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d.json index c07e9216..e016a598 100644 --- a/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d.json +++ b/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4ocdgs7it27", "published": "2024-09-21T14:35:55+00:00", "wm-received": "2024-09-21T14:38:30Z", "wm-id": 1848545, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4ocdgs7it27%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/", "wm-protocol": "webmention", "content": {"html": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)", "text": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)"}, "mention-of": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4ocdgs7it27%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)", + "text": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)" + }, + "mention-of": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/", + "published": "2024-09-21T14:35:55+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4ocdgs7it27", + "wm-id": 1848545, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-09-21T14:38:30Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4ocdgs7it27%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4ocdgs7it27%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d/1848545.json b/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d/1848545.json index ea2f3fd3..f57ea77c 100644 --- a/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d/1848545.json +++ b/data/webmentions/5937e17c0f2e8d58cd0b350129c5e57d/1848545.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4ocdgs7it27", "published": "2024-09-21T14:35:55+00:00", "wm-received": "2024-09-21T14:38:30Z", "wm-id": 1848545, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4ocdgs7it27%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/", "wm-protocol": "webmention", "content": {"html": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)", "text": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)"}, "mention-of": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)", + "text": "A good article about webmention, fediverse and other stuff I implemented into my blog\n\nFundor 333 (https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/)" + }, + "mention-of": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/", + "published": "2024-09-21T14:35:55+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l4ocdgs7it27", + "wm-id": 1848545, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-09-21T14:38:30Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l4ocdgs7it27%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/09/21/webmentions-on-hugo-fediverse-and-the-magic-of-the-indieweb--indigos-den/" + } +] diff --git a/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859.json b/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859.json index 7dbfea33..1cfe545d 100644 --- a/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859.json +++ b/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "luca corsato", "photo": "https://webmention.io/avatar/pbs.twimg.com/24ae374c9e84fe03d412de52765278011da1f6dbbec6201bee34eaf9a3a757b3.jpg", "url": "https://twitter.com/lucacorsato"}, "url": "https://twitter.com/fundor333/status/1431286899960958979#favorited-by-373919439", "published": null, "wm-received": "2021-10-19T12:03:29Z", "wm-id": 1293232, "wm-source": "https://brid.gy/like/twitter/fundor333/1431286899960958979/373919439", "wm-target": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "luca corsato", + "photo": "https://webmention.io/avatar/pbs.twimg.com/24ae374c9e84fe03d412de52765278011da1f6dbbec6201bee34eaf9a3a757b3.jpg", + "type": "card", + "url": "https://twitter.com/lucacorsato" + }, + "like-of": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1431286899960958979#favorited-by-373919439", + "wm-id": 1293232, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-19T12:03:29Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1431286899960958979/373919439", + "wm-target": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859/1293232.json b/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859/1293232.json index 71208464..57422056 100644 --- a/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859/1293232.json +++ b/data/webmentions/59c6e2e042e548ba2465c7ba97e8e859/1293232.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "luca corsato", "photo": "https://webmention.io/avatar/pbs.twimg.com/24ae374c9e84fe03d412de52765278011da1f6dbbec6201bee34eaf9a3a757b3.jpg", "url": "https://twitter.com/lucacorsato"}, "url": "https://twitter.com/fundor333/status/1431286899960958979#favorited-by-373919439", "published": null, "wm-received": "2021-10-19T12:03:29Z", "wm-id": 1293232, "wm-source": "https://brid.gy/like/twitter/fundor333/1431286899960958979/373919439", "wm-target": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "luca corsato", + "photo": "https://webmention.io/avatar/pbs.twimg.com/24ae374c9e84fe03d412de52765278011da1f6dbbec6201bee34eaf9a3a757b3.jpg", + "type": "card", + "url": "https://twitter.com/lucacorsato" + }, + "like-of": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1431286899960958979#favorited-by-373919439", + "wm-id": 1293232, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-19T12:03:29Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1431286899960958979/373919439", + "wm-target": "https://fundor333.com/post/2021/microsoft-and-github-after-some-time/" + } +] diff --git a/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413.json b/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413.json index fc0f40cf..552b07fa 100644 --- a/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413.json +++ b/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413.json @@ -1 +1,61 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Michel Murabito", "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", "url": "https://twitter.com/michelmurabito"}, "url": "https://twitter.com/fundor333/status/1583801197688811520#favorited-by-51541465", "published": null, "wm-received": "2022-10-22T15:10:27Z", "wm-id": 1543463, "wm-source": "https://brid.gy/like/twitter/fundor333/1583801197688811520/51541465", "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Michel Murabito", "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", "url": "https://twitter.com/michelmurabito"}, "url": "https://twitter.com/michelmurabito/status/1583817207246880779", "published": "2022-10-22T13:47:02+00:00", "wm-received": "2022-10-22T15:10:27Z", "wm-id": 1543462, "wm-source": "https://brid.gy/repost/twitter/fundor333/1583801197688811520/1583817207246880779", "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-protocol": "webmention", "content": {"text": "@michelmurabito al #DevFestTriveneto che presenta #ronda basato su #opa #DevFest #DevFest2022 (fundor333.com/social/2022/10\u2026)"}, "repost-of": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-property": "repost-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 1, "in-reply-to": 0, "comments": [{"content": "@michelmurabito al #DevFestTriveneto che presenta #ronda basato su #opa #DevFest #DevFest2022 (fundor333.com/social/2022/10\u2026)", "link": "https://brid.gy/repost/twitter/fundor333/1583801197688811520/1583817207246880779", "author_name": "Michel Murabito", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", "author_url": "https://twitter.com/michelmurabito"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Michel Murabito", + "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", + "type": "card", + "url": "https://twitter.com/michelmurabito" + }, + "like-of": "https://fundor333.com/social/2022/10/22/1666442277/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1583801197688811520#favorited-by-51541465", + "wm-id": 1543463, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-10-22T15:10:27Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1583801197688811520/51541465", + "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/" + }, + { + "author": { + "name": "Michel Murabito", + "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", + "type": "card", + "url": "https://twitter.com/michelmurabito" + }, + "content": { + "text": "@michelmurabito al #DevFestTriveneto che presenta #ronda basato su #opa #DevFest #DevFest2022 (fundor333.com/social/2022/10…)" + }, + "published": "2022-10-22T13:47:02+00:00", + "repost-of": "https://fundor333.com/social/2022/10/22/1666442277/", + "type": "entry", + "url": "https://twitter.com/michelmurabito/status/1583817207246880779", + "wm-id": 1543462, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2022-10-22T15:10:27Z", + "wm-source": "https://brid.gy/repost/twitter/fundor333/1583801197688811520/1583817207246880779", + "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Michel Murabito", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", + "author_url": "https://twitter.com/michelmurabito", + "content": "@michelmurabito al #DevFestTriveneto che presenta #ronda basato su #opa #DevFest #DevFest2022 (fundor333.com/social/2022/10…)", + "link": "https://brid.gy/repost/twitter/fundor333/1583801197688811520/1583817207246880779" + } + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 1 + } +} diff --git a/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543462.json b/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543462.json index b1e443e4..5bc4378b 100644 --- a/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543462.json +++ b/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543462.json @@ -1 +1,24 @@ -[{"type": "entry", "author": {"type": "card", "name": "Michel Murabito", "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", "url": "https://twitter.com/michelmurabito"}, "url": "https://twitter.com/michelmurabito/status/1583817207246880779", "published": "2022-10-22T13:47:02+00:00", "wm-received": "2022-10-22T15:10:27Z", "wm-id": 1543462, "wm-source": "https://brid.gy/repost/twitter/fundor333/1583801197688811520/1583817207246880779", "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-protocol": "webmention", "content": {"text": "@michelmurabito al #DevFestTriveneto che presenta #ronda basato su #opa #DevFest #DevFest2022 (fundor333.com/social/2022/10\u2026)"}, "repost-of": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-property": "repost-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Michel Murabito", + "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", + "type": "card", + "url": "https://twitter.com/michelmurabito" + }, + "content": { + "text": "@michelmurabito al #DevFestTriveneto che presenta #ronda basato su #opa #DevFest #DevFest2022 (fundor333.com/social/2022/10…)" + }, + "published": "2022-10-22T13:47:02+00:00", + "repost-of": "https://fundor333.com/social/2022/10/22/1666442277/", + "type": "entry", + "url": "https://twitter.com/michelmurabito/status/1583817207246880779", + "wm-id": 1543462, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2022-10-22T15:10:27Z", + "wm-source": "https://brid.gy/repost/twitter/fundor333/1583801197688811520/1583817207246880779", + "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/" + } +] diff --git a/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543463.json b/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543463.json index 6bbce166..9fc6be41 100644 --- a/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543463.json +++ b/data/webmentions/5b12020e8f9c83eeb5654121ee1c5413/1543463.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Michel Murabito", "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", "url": "https://twitter.com/michelmurabito"}, "url": "https://twitter.com/fundor333/status/1583801197688811520#favorited-by-51541465", "published": null, "wm-received": "2022-10-22T15:10:27Z", "wm-id": 1543463, "wm-source": "https://brid.gy/like/twitter/fundor333/1583801197688811520/51541465", "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/10/22/1666442277/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Michel Murabito", + "photo": "https://webmention.io/avatar/pbs.twimg.com/0b84c31cf0b9e33abe8e2bff95dad66665dfd63bc32f7dbaafffc4ac61759cc9.jpg", + "type": "card", + "url": "https://twitter.com/michelmurabito" + }, + "like-of": "https://fundor333.com/social/2022/10/22/1666442277/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1583801197688811520#favorited-by-51541465", + "wm-id": 1543463, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-10-22T15:10:27Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1583801197688811520/51541465", + "wm-target": "https://fundor333.com/social/2022/10/22/1666442277/" + } +] diff --git a/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69.json b/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69.json index 988c7395..a3466c73 100644 --- a/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69.json +++ b/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1517075628419391492#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-21T14:17:41Z", "wm-id": 1384312, "wm-source": "https://brid.gy/like/twitter/fundor333/1517075628419391492/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1517075628419391492#favorited-by-1500398864708288514", + "wm-id": 1384312, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-21T14:17:41Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1517075628419391492/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69/1384312.json b/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69/1384312.json index 74b1090c..06984f92 100644 --- a/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69/1384312.json +++ b/data/webmentions/5b626ea0d2e94c5fb76b3145f3a63e69/1384312.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1517075628419391492#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-21T14:17:41Z", "wm-id": 1384312, "wm-source": "https://brid.gy/like/twitter/fundor333/1517075628419391492/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1517075628419391492#favorited-by-1500398864708288514", + "wm-id": 1384312, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-21T14:17:41Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1517075628419391492/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/21/bloombergmemray--memray-is-a-memory-profiler-for-python/" + } +] diff --git a/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9.json b/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9.json index a134b538..8112e1d0 100644 --- a/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9.json +++ b/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamfdvws2n", "published": "2024-08-10T10:22:56+00:00", "wm-received": "2024-08-10T10:22:58Z", "wm-id": 1842646, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamfdvws2n%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)", "text": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamfdvws2n%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)", + "text": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss", + "published": "2024-08-10T10:22:56+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamfdvws2n", + "wm-id": 1842646, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:58Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamfdvws2n%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamfdvws2n%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9/1842646.json b/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9/1842646.json index ef0a87b1..fe20ed67 100644 --- a/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9/1842646.json +++ b/data/webmentions/5d6cd422a046882e67f1dd0a1e64dfe9/1842646.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamfdvws2n", "published": "2024-08-10T10:22:56+00:00", "wm-received": "2024-08-10T10:22:58Z", "wm-id": 1842646, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamfdvws2n%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)", "text": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)", + "text": "You can build your rss reader in Google Sheets but why do you need it? (https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss", + "published": "2024-08-10T10:22:56+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamfdvws2n", + "wm-id": 1842646, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:58Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamfdvws2n%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/21/my-impractical-rss-reader-in-google-sheets---cridev/?utm_medium=rss" + } +] diff --git a/data/webmentions/63ac86f071980c9d727abc651a19b957.json b/data/webmentions/63ac86f071980c9d727abc651a19b957.json index a9bf923a..4c87fdbd 100644 --- a/data/webmentions/63ac86f071980c9d727abc651a19b957.json +++ b/data/webmentions/63ac86f071980c9d727abc651a19b957.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaws6dgc2m", "published": "2024-08-10T10:28:45+00:00", "wm-received": "2024-08-10T10:28:48Z", "wm-id": 1842675, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaws6dgc2m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)", "text": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaws6dgc2m%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)", + "text": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss", + "published": "2024-08-10T10:28:45+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaws6dgc2m", + "wm-id": 1842675, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:48Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaws6dgc2m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaws6dgc2m%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/63ac86f071980c9d727abc651a19b957/1842675.json b/data/webmentions/63ac86f071980c9d727abc651a19b957/1842675.json index bc991181..c02332ad 100644 --- a/data/webmentions/63ac86f071980c9d727abc651a19b957/1842675.json +++ b/data/webmentions/63ac86f071980c9d727abc651a19b957/1842675.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaws6dgc2m", "published": "2024-08-10T10:28:45+00:00", "wm-received": "2024-08-10T10:28:48Z", "wm-id": 1842675, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaws6dgc2m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)", "text": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)", + "text": "A Good way for sorting you import (https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss", + "published": "2024-08-10T10:28:45+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaws6dgc2m", + "wm-id": 1842675, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:48Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaws6dgc2m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/02/automatically-sort-your-python-imports-in-flask-and-django-with-isort/?utm_medium=rss" + } +] diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740.json index 6a59cfff..9469bf36 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740.json @@ -1 +1,138 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "POP Culture Now", "photo": "https://webmention.io/avatar/cdn.bsky.app/91a77a7c94a2ccf8d4936330590d04a4879ae91018fc0c3f6c74974457f71291.jpg", "url": "https://bsky.app/profile/popculturenow.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:l73qmlket35rholtb4bj3uww", "published": null, "wm-received": "2024-08-05T13:25:31Z", "wm-id": 1841623, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Al73qmlket35rholtb4bj3uww", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kywmxsskkk2t", "published": "2024-08-05T00:26:48+00:00", "wm-received": "2024-08-05T00:26:52Z", "wm-id": 1841584, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kywmxsskkk2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you\u2026 Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)", "text": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you\u2026 Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Raya ???? | Vtuber | EN | Fx Twitch", "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", "url": "https://bsky.app/profile/hi01.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", "published": null, "wm-received": "2024-08-16T15:15:02Z", "wm-id": 1843408, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "ac (bluesky verified rude bitch)", "photo": "https://webmention.io/avatar/cdn.bsky.app/bd8d1dc1e85bf90b22324686903e9643c3e167821e7936f888ff2aece940636c.jpg", "url": "https://bsky.app/profile/amateurcrastinator.com"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:sbswaj5gkbeumzfvjgyytuqo", "published": null, "wm-received": "2024-08-05T01:40:11Z", "wm-id": 1841587, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Asbswaj5gkbeumzfvjgyytuqo", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "\u200e", "photo": "https://webmention.io/avatar/cdn.bsky.app/00e0e7e5fb92568e4cdc1f9da2327d0282eff437e7b31683fe7a114222b7d7c7.jpg", "url": "https://bsky.app/profile/renoviana.dev"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:32ejvo3lggl47tlvhzn35td7", "published": null, "wm-received": "2024-08-05T00:57:56Z", "wm-id": 1841586, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253A32ejvo3lggl47tlvhzn35td7", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Salva Rivas", "photo": "https://webmention.io/avatar/cdn.bsky.app/51492fc81fc987141a26f2ed91fe3eebeebc02652eba5b078b4bf175e89c0f09.jpg", "url": "https://bsky.app/profile/srivas.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:rmighyqfgqo37snbbv46xkkd", "published": null, "wm-received": "2024-08-05T00:57:55Z", "wm-id": 1841585, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Armighyqfgqo37snbbv46xkkd", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 5, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you\u2026 Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kywmxsskkk2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Raya ???? | Vtuber | EN | Fx Twitch", + "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", + "type": "card", + "url": "https://bsky.app/profile/hi01.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", + "wm-id": 1843408, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-16T15:15:02Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + }, + { + "author": { + "name": "Salva Rivas", + "photo": "https://webmention.io/avatar/cdn.bsky.app/51492fc81fc987141a26f2ed91fe3eebeebc02652eba5b078b4bf175e89c0f09.jpg", + "type": "card", + "url": "https://bsky.app/profile/srivas.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:rmighyqfgqo37snbbv46xkkd", + "wm-id": 1841585, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T00:57:55Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Armighyqfgqo37snbbv46xkkd", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + }, + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you… Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)", + "text": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you… Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss", + "published": "2024-08-05T00:26:48+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kywmxsskkk2t", + "wm-id": 1841584, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T00:26:52Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kywmxsskkk2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss" + }, + { + "author": { + "name": "POP Culture Now", + "photo": "https://webmention.io/avatar/cdn.bsky.app/91a77a7c94a2ccf8d4936330590d04a4879ae91018fc0c3f6c74974457f71291.jpg", + "type": "card", + "url": "https://bsky.app/profile/popculturenow.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:l73qmlket35rholtb4bj3uww", + "wm-id": 1841623, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T13:25:31Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Al73qmlket35rholtb4bj3uww", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + }, + { + "author": { + "name": "ac (bluesky verified rude bitch)", + "photo": "https://webmention.io/avatar/cdn.bsky.app/bd8d1dc1e85bf90b22324686903e9643c3e167821e7936f888ff2aece940636c.jpg", + "type": "card", + "url": "https://bsky.app/profile/amateurcrastinator.com" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:sbswaj5gkbeumzfvjgyytuqo", + "wm-id": 1841587, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T01:40:11Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Asbswaj5gkbeumzfvjgyytuqo", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + }, + { + "author": { + "name": "‎", + "photo": "https://webmention.io/avatar/cdn.bsky.app/00e0e7e5fb92568e4cdc1f9da2327d0282eff437e7b31683fe7a114222b7d7c7.jpg", + "type": "card", + "url": "https://bsky.app/profile/renoviana.dev" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:32ejvo3lggl47tlvhzn35td7", + "wm-id": 1841586, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T00:57:56Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253A32ejvo3lggl47tlvhzn35td7", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you… Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kywmxsskkk2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 5, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841584.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841584.json index c75dd249..ff207d29 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841584.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841584.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kywmxsskkk2t", "published": "2024-08-05T00:26:48+00:00", "wm-received": "2024-08-05T00:26:52Z", "wm-id": 1841584, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kywmxsskkk2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you\u2026 Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)", "text": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you\u2026 Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you… Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)", + "text": "If you have a good product you will find someone to sell it. If you have the best product the client will come to you… Even when you are sell chalk (https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss", + "published": "2024-08-05T00:26:48+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kywmxsskkk2t", + "wm-id": 1841584, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T00:26:52Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kywmxsskkk2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/?utm_medium=rss" + } +] diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841585.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841585.json index c405848a..d2d81dbd 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841585.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841585.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Salva Rivas", "photo": "https://webmention.io/avatar/cdn.bsky.app/51492fc81fc987141a26f2ed91fe3eebeebc02652eba5b078b4bf175e89c0f09.jpg", "url": "https://bsky.app/profile/srivas.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:rmighyqfgqo37snbbv46xkkd", "published": null, "wm-received": "2024-08-05T00:57:55Z", "wm-id": 1841585, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Armighyqfgqo37snbbv46xkkd", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Salva Rivas", + "photo": "https://webmention.io/avatar/cdn.bsky.app/51492fc81fc987141a26f2ed91fe3eebeebc02652eba5b078b4bf175e89c0f09.jpg", + "type": "card", + "url": "https://bsky.app/profile/srivas.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:rmighyqfgqo37snbbv46xkkd", + "wm-id": 1841585, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T00:57:55Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Armighyqfgqo37snbbv46xkkd", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + } +] diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841586.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841586.json index 2d5046d4..0f70fd40 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841586.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841586.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "\u200e", "photo": "https://webmention.io/avatar/cdn.bsky.app/00e0e7e5fb92568e4cdc1f9da2327d0282eff437e7b31683fe7a114222b7d7c7.jpg", "url": "https://bsky.app/profile/renoviana.dev"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:32ejvo3lggl47tlvhzn35td7", "published": null, "wm-received": "2024-08-05T00:57:56Z", "wm-id": 1841586, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253A32ejvo3lggl47tlvhzn35td7", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "‎", + "photo": "https://webmention.io/avatar/cdn.bsky.app/00e0e7e5fb92568e4cdc1f9da2327d0282eff437e7b31683fe7a114222b7d7c7.jpg", + "type": "card", + "url": "https://bsky.app/profile/renoviana.dev" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:32ejvo3lggl47tlvhzn35td7", + "wm-id": 1841586, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T00:57:56Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253A32ejvo3lggl47tlvhzn35td7", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + } +] diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841587.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841587.json index a26a03dc..876beb97 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841587.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841587.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "ac (bluesky verified rude bitch)", "photo": "https://webmention.io/avatar/cdn.bsky.app/bd8d1dc1e85bf90b22324686903e9643c3e167821e7936f888ff2aece940636c.jpg", "url": "https://bsky.app/profile/amateurcrastinator.com"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:sbswaj5gkbeumzfvjgyytuqo", "published": null, "wm-received": "2024-08-05T01:40:11Z", "wm-id": 1841587, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Asbswaj5gkbeumzfvjgyytuqo", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "ac (bluesky verified rude bitch)", + "photo": "https://webmention.io/avatar/cdn.bsky.app/bd8d1dc1e85bf90b22324686903e9643c3e167821e7936f888ff2aece940636c.jpg", + "type": "card", + "url": "https://bsky.app/profile/amateurcrastinator.com" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:sbswaj5gkbeumzfvjgyytuqo", + "wm-id": 1841587, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T01:40:11Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Asbswaj5gkbeumzfvjgyytuqo", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + } +] diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841623.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841623.json index 60797811..1711b2f3 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841623.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1841623.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "POP Culture Now", "photo": "https://webmention.io/avatar/cdn.bsky.app/91a77a7c94a2ccf8d4936330590d04a4879ae91018fc0c3f6c74974457f71291.jpg", "url": "https://bsky.app/profile/popculturenow.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:l73qmlket35rholtb4bj3uww", "published": null, "wm-received": "2024-08-05T13:25:31Z", "wm-id": 1841623, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Al73qmlket35rholtb4bj3uww", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "POP Culture Now", + "photo": "https://webmention.io/avatar/cdn.bsky.app/91a77a7c94a2ccf8d4936330590d04a4879ae91018fc0c3f6c74974457f71291.jpg", + "type": "card", + "url": "https://bsky.app/profile/popculturenow.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:l73qmlket35rholtb4bj3uww", + "wm-id": 1841623, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-05T13:25:31Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Al73qmlket35rholtb4bj3uww", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + } +] diff --git a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1843408.json b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1843408.json index b20703e6..0fff6681 100644 --- a/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1843408.json +++ b/data/webmentions/6cca6e1ea8d0c46b56d1bca8633f7740/1843408.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Raya ???? | Vtuber | EN | Fx Twitch", "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", "url": "https://bsky.app/profile/hi01.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", "published": null, "wm-received": "2024-08-16T15:15:02Z", "wm-id": 1843408, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Raya ???? | Vtuber | EN | Fx Twitch", + "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", + "type": "card", + "url": "https://bsky.app/profile/hi01.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kywmxsskkk2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", + "wm-id": 1843408, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-16T15:15:02Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kywmxsskkk2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", + "wm-target": "https://fundor333.com/social/2024/08/05/why-hagoromo-chalk-is-so-expensive--so-expensive--business-insider---youtube/" + } +] diff --git a/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d.json b/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d.json index 815fb1a2..cbe1b216 100644 --- a/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d.json +++ b/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealdwbht2t", "published": "2024-08-10T10:22:21+00:00", "wm-received": "2024-08-10T10:22:24Z", "wm-id": 1842640, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealdwbht2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN\u2026 (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)", "text": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN\u2026 (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN\u2026 (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealdwbht2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN… (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)", + "text": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN… (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss", + "published": "2024-08-10T10:22:21+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealdwbht2t", + "wm-id": 1842640, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:24Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealdwbht2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN… (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealdwbht2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d/1842640.json b/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d/1842640.json index c2917ba5..600fbcfe 100644 --- a/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d/1842640.json +++ b/data/webmentions/6f2a37d960b927b4fa4c85cedf1eed9d/1842640.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealdwbht2t", "published": "2024-08-10T10:22:21+00:00", "wm-received": "2024-08-10T10:22:24Z", "wm-id": 1842640, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealdwbht2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN\u2026 (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)", "text": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN\u2026 (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN… (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)", + "text": "Some suggestions for the battle Bloggers VS AI: robots.txt, meta tags, CDN… (https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss", + "published": "2024-08-10T10:22:21+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealdwbht2t", + "wm-id": 1842640, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:24Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealdwbht2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/01/05/block-the-bots-that-feed-ai-models-by-scraping-your-website--neil-clarke/?utm_medium=rss" + } +] diff --git a/data/webmentions/6fc969821628942606de82c9a6c58925.json b/data/webmentions/6fc969821628942606de82c9a6c58925.json index 0fad180a..7166986e 100644 --- a/data/webmentions/6fc969821628942606de82c9a6c58925.json +++ b/data/webmentions/6fc969821628942606de82c9a6c58925.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoxxbti26", "published": "2024-08-10T10:24:22+00:00", "wm-received": "2024-08-10T10:24:25Z", "wm-id": 1842662, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoxxbti26%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoxxbti26%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss", + "published": "2024-08-10T10:24:22+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoxxbti26", + "wm-id": 1842662, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:25Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoxxbti26%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoxxbti26%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/6fc969821628942606de82c9a6c58925/1842662.json b/data/webmentions/6fc969821628942606de82c9a6c58925/1842662.json index 03f642e3..f76c9026 100644 --- a/data/webmentions/6fc969821628942606de82c9a6c58925/1842662.json +++ b/data/webmentions/6fc969821628942606de82c9a6c58925/1842662.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoxxbti26", "published": "2024-08-10T10:24:22+00:00", "wm-received": "2024-08-10T10:24:25Z", "wm-id": 1842662, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoxxbti26%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss", + "published": "2024-08-10T10:24:22+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoxxbti26", + "wm-id": 1842662, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:25Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoxxbti26%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/08/the-year-of-the-personal-website--matthias-ott--user-experience-designer/?utm_medium=rss" + } +] diff --git a/data/webmentions/71c47bb8a913deaae9992bd7f6de515b.json b/data/webmentions/71c47bb8a913deaae9992bd7f6de515b.json index 62d03349..effd2230 100644 --- a/data/webmentions/71c47bb8a913deaae9992bd7f6de515b.json +++ b/data/webmentions/71c47bb8a913deaae9992bd7f6de515b.json @@ -1 +1,72 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Jamie Tanna", "photo": "https://webmention.io/avatar/www.jvt.me/f0f487b73880b54411ec067322d1d32edcb4b125853353123e076183d1131acf.png", "url": "https://www.jvt.me"}, "url": "https://www.jvt.me/mf2/2021/12/yupzj/", "published": "2021-12-23T17:02:50", "wm-received": "2021-12-23T17:14:27Z", "wm-id": 1321673, "wm-source": "https://www.jvt.me/mf2/2021/12/yupzj/", "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-property": "like-of", "wm-private": false, "rels": {"canonical": "https://www.jvt.me/mf2/2021/12/yupzj/"}}, {"type": "entry", "author": {"type": "card", "name": "benji", "photo": "https://webmention.io/avatar/benji.dog/98f50ccee2f72b224906440e0a78cc1fa5ea016ae65e5fa0d42ff5000ad29d24.jpg", "url": "https://benji.dog"}, "url": "https://www.benji.dog/articles/git-config/", "published": "2024-11-22T00:00:00", "wm-received": "2024-11-23T05:32:56Z", "wm-id": 1861724, "wm-source": "https://www.benji.dog/articles/git-config/", "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-protocol": "webmention", "summary": {"content-type": "text/plain", "value": "This may be overkill, but it works on my machine"}, "content": {"html": "
\n

Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.

\n
\n

I like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.

\n

A few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:

\n
[includeIf \"gitdir:~/code/**\"]\n  path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n  path = ~/.config/git/work\n
\n

So that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:

\n
[user]\n  name = benji\n  email = benji@work.com\n  signingkey = ~/.ssh/work.id_ed25519.pub\n
\n

That works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!

\n

This makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.

\n

A few examples of what I do is:

\n
[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n  path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n  path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n  path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n  path = ~/.config/git/config-srht\n
\n

Now if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.

\n

While that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:

\n
Host gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n
\n

The only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:

\n
Host gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n
\n

Finally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:

\n
[url \"gh-work:orgname\"]\n  insteadOf = git@github.com:orgname\n
\n

So when I clone, pull, or push a repo that's under my work's org account I can do:

\n
git clone git@github.com:orgname/project\n
\n

and insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.

\n

Are there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.

\n

References

\n", "text": "Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.\n\nI like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.\nA few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:\n[includeIf \"gitdir:~/code/**\"]\n path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n path = ~/.config/git/work\n\nSo that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:\n[user]\n name = benji\n email = benji@work.com\n signingkey = ~/.ssh/work.id_ed25519.pub\n\nThat works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!\nThis makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.\nA few examples of what I do is:\n[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n path = ~/.config/git/config-srht\n\nNow if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.\nWhile that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:\nHost gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n\nThe only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:\nHost gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n\nFinally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:\n[url \"gh-work:orgname\"]\n insteadOf = git@github.com:orgname\n\nSo when I clone, pull, or push a repo that's under my work's org account I can do:\ngit clone git@github.com:orgname/project\n\nand insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.\nAre there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.\nReferences\nhttps://fundor333.com/post/2021/advance-git-config-and-ssh-config/\nhttps://www.kenmuse.com/blog/ssh-and-multiple-git-credentials/#git\nhttps://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities\nhttps://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts"}, "mention-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-property": "mention-of", "wm-private": false, "rels": {"canonical": "https://benji.dog/articles/git-config/"}}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.\n\nI like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.\nA few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:\n[includeIf \"gitdir:~/code/**\"]\n path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n path = ~/.config/git/work\n\nSo that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:\n[user]\n name = benji\n email = benji@work.com\n signingkey = ~/.ssh/work.id_ed25519.pub\n\nThat works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!\nThis makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.\nA few examples of what I do is:\n[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n path = ~/.config/git/config-srht\n\nNow if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.\nWhile that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:\nHost gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n\nThe only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:\nHost gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n\nFinally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:\n[url \"gh-work:orgname\"]\n insteadOf = git@github.com:orgname\n\nSo when I clone, pull, or push a repo that's under my work's org account I can do:\ngit clone git@github.com:orgname/project\n\nand insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.\nAre there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.\nReferences\nhttps://fundor333.com/post/2021/advance-git-config-and-ssh-config/\nhttps://www.kenmuse.com/blog/ssh-and-multiple-git-credentials/#git\nhttps://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities\nhttps://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts", "link": "https://www.benji.dog/articles/git-config/", "author_name": "benji", "author_photo": "https://webmention.io/avatar/benji.dog/98f50ccee2f72b224906440e0a78cc1fa5ea016ae65e5fa0d42ff5000ad29d24.jpg", "author_url": "https://benji.dog"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Jamie Tanna", + "photo": "https://webmention.io/avatar/www.jvt.me/f0f487b73880b54411ec067322d1d32edcb4b125853353123e076183d1131acf.png", + "type": "card", + "url": "https://www.jvt.me" + }, + "like-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", + "published": "2021-12-23T17:02:50", + "rels": { + "canonical": "https://www.jvt.me/mf2/2021/12/yupzj/" + }, + "type": "entry", + "url": "https://www.jvt.me/mf2/2021/12/yupzj/", + "wm-id": 1321673, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2021-12-23T17:14:27Z", + "wm-source": "https://www.jvt.me/mf2/2021/12/yupzj/", + "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/" + }, + { + "author": { + "name": "benji", + "photo": "https://webmention.io/avatar/benji.dog/98f50ccee2f72b224906440e0a78cc1fa5ea016ae65e5fa0d42ff5000ad29d24.jpg", + "type": "card", + "url": "https://benji.dog" + }, + "content": { + "html": "
\n

Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.

\n
\n

I like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.

\n

A few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:

\n
[includeIf \"gitdir:~/code/**\"]\n  path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n  path = ~/.config/git/work\n
\n

So that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:

\n
[user]\n  name = benji\n  email = benji@work.com\n  signingkey = ~/.ssh/work.id_ed25519.pub\n
\n

That works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!

\n

This makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.

\n

A few examples of what I do is:

\n
[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n  path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n  path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n  path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n  path = ~/.config/git/config-srht\n
\n

Now if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.

\n

While that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:

\n
Host gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n
\n

The only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:

\n
Host gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n
\n

Finally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:

\n
[url \"gh-work:orgname\"]\n  insteadOf = git@github.com:orgname\n
\n

So when I clone, pull, or push a repo that's under my work's org account I can do:

\n
git clone git@github.com:orgname/project\n
\n

and insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.

\n

Are there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.

\n

References

\n", + "text": "Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.\n\nI like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.\nA few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:\n[includeIf \"gitdir:~/code/**\"]\n path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n path = ~/.config/git/work\n\nSo that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:\n[user]\n name = benji\n email = benji@work.com\n signingkey = ~/.ssh/work.id_ed25519.pub\n\nThat works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!\nThis makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.\nA few examples of what I do is:\n[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n path = ~/.config/git/config-srht\n\nNow if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.\nWhile that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:\nHost gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n\nThe only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:\nHost gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n\nFinally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:\n[url \"gh-work:orgname\"]\n insteadOf = git@github.com:orgname\n\nSo when I clone, pull, or push a repo that's under my work's org account I can do:\ngit clone git@github.com:orgname/project\n\nand insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.\nAre there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.\nReferences\nhttps://fundor333.com/post/2021/advance-git-config-and-ssh-config/\nhttps://www.kenmuse.com/blog/ssh-and-multiple-git-credentials/#git\nhttps://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities\nhttps://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts" + }, + "mention-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", + "published": "2024-11-22T00:00:00", + "rels": { + "canonical": "https://benji.dog/articles/git-config/" + }, + "summary": { + "content-type": "text/plain", + "value": "This may be overkill, but it works on my machine" + }, + "type": "entry", + "url": "https://www.benji.dog/articles/git-config/", + "wm-id": 1861724, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-11-23T05:32:56Z", + "wm-source": "https://www.benji.dog/articles/git-config/", + "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "benji", + "author_photo": "https://webmention.io/avatar/benji.dog/98f50ccee2f72b224906440e0a78cc1fa5ea016ae65e5fa0d42ff5000ad29d24.jpg", + "author_url": "https://benji.dog", + "content": "Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.\n\nI like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.\nA few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:\n[includeIf \"gitdir:~/code/**\"]\n path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n path = ~/.config/git/work\n\nSo that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:\n[user]\n name = benji\n email = benji@work.com\n signingkey = ~/.ssh/work.id_ed25519.pub\n\nThat works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!\nThis makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.\nA few examples of what I do is:\n[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n path = ~/.config/git/config-srht\n\nNow if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.\nWhile that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:\nHost gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n\nThe only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:\nHost gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n\nFinally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:\n[url \"gh-work:orgname\"]\n insteadOf = git@github.com:orgname\n\nSo when I clone, pull, or push a repo that's under my work's org account I can do:\ngit clone git@github.com:orgname/project\n\nand insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.\nAre there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.\nReferences\nhttps://fundor333.com/post/2021/advance-git-config-and-ssh-config/\nhttps://www.kenmuse.com/blog/ssh-and-multiple-git-credentials/#git\nhttps://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities\nhttps://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts", + "link": "https://www.benji.dog/articles/git-config/" + } + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1321673.json b/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1321673.json index 3255e612..1401f9c7 100644 --- a/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1321673.json +++ b/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1321673.json @@ -1 +1,24 @@ -[{"type": "entry", "author": {"type": "card", "name": "Jamie Tanna", "photo": "https://webmention.io/avatar/www.jvt.me/f0f487b73880b54411ec067322d1d32edcb4b125853353123e076183d1131acf.png", "url": "https://www.jvt.me"}, "url": "https://www.jvt.me/mf2/2021/12/yupzj/", "published": "2021-12-23T17:02:50", "wm-received": "2021-12-23T17:14:27Z", "wm-id": 1321673, "wm-source": "https://www.jvt.me/mf2/2021/12/yupzj/", "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-property": "like-of", "wm-private": false, "rels": {"canonical": "https://www.jvt.me/mf2/2021/12/yupzj/"}}] \ No newline at end of file +[ + { + "author": { + "name": "Jamie Tanna", + "photo": "https://webmention.io/avatar/www.jvt.me/f0f487b73880b54411ec067322d1d32edcb4b125853353123e076183d1131acf.png", + "type": "card", + "url": "https://www.jvt.me" + }, + "like-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", + "published": "2021-12-23T17:02:50", + "rels": { + "canonical": "https://www.jvt.me/mf2/2021/12/yupzj/" + }, + "type": "entry", + "url": "https://www.jvt.me/mf2/2021/12/yupzj/", + "wm-id": 1321673, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2021-12-23T17:14:27Z", + "wm-source": "https://www.jvt.me/mf2/2021/12/yupzj/", + "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/" + } +] diff --git a/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1861724.json b/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1861724.json index a3c17244..26607312 100644 --- a/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1861724.json +++ b/data/webmentions/71c47bb8a913deaae9992bd7f6de515b/1861724.json @@ -1 +1,32 @@ -[{"type": "entry", "author": {"type": "card", "name": "benji", "photo": "https://webmention.io/avatar/benji.dog/98f50ccee2f72b224906440e0a78cc1fa5ea016ae65e5fa0d42ff5000ad29d24.jpg", "url": "https://benji.dog"}, "url": "https://www.benji.dog/articles/git-config/", "published": "2024-11-22T00:00:00", "wm-received": "2024-11-23T05:32:56Z", "wm-id": 1861724, "wm-source": "https://www.benji.dog/articles/git-config/", "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-protocol": "webmention", "summary": {"content-type": "text/plain", "value": "This may be overkill, but it works on my machine"}, "content": {"html": "
\n

Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.

\n
\n

I like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.

\n

A few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:

\n
[includeIf \"gitdir:~/code/**\"]\n  path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n  path = ~/.config/git/work\n
\n

So that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:

\n
[user]\n  name = benji\n  email = benji@work.com\n  signingkey = ~/.ssh/work.id_ed25519.pub\n
\n

That works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!

\n

This makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.

\n

A few examples of what I do is:

\n
[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n  path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n  path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n  path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n  path = ~/.config/git/config-srht\n
\n

Now if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.

\n

While that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:

\n
Host gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n
\n

The only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:

\n
Host gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n
\n

Finally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:

\n
[url \"gh-work:orgname\"]\n  insteadOf = git@github.com:orgname\n
\n

So when I clone, pull, or push a repo that's under my work's org account I can do:

\n
git clone git@github.com:orgname/project\n
\n

and insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.

\n

Are there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.

\n

References

\n", "text": "Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.\n\nI like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.\nA few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:\n[includeIf \"gitdir:~/code/**\"]\n path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n path = ~/.config/git/work\n\nSo that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:\n[user]\n name = benji\n email = benji@work.com\n signingkey = ~/.ssh/work.id_ed25519.pub\n\nThat works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!\nThis makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.\nA few examples of what I do is:\n[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n path = ~/.config/git/config-srht\n\nNow if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.\nWhile that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:\nHost gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n\nThe only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:\nHost gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n\nFinally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:\n[url \"gh-work:orgname\"]\n insteadOf = git@github.com:orgname\n\nSo when I clone, pull, or push a repo that's under my work's org account I can do:\ngit clone git@github.com:orgname/project\n\nand insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.\nAre there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.\nReferences\nhttps://fundor333.com/post/2021/advance-git-config-and-ssh-config/\nhttps://www.kenmuse.com/blog/ssh-and-multiple-git-credentials/#git\nhttps://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities\nhttps://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts"}, "mention-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", "wm-property": "mention-of", "wm-private": false, "rels": {"canonical": "https://benji.dog/articles/git-config/"}}] \ No newline at end of file +[ + { + "author": { + "name": "benji", + "photo": "https://webmention.io/avatar/benji.dog/98f50ccee2f72b224906440e0a78cc1fa5ea016ae65e5fa0d42ff5000ad29d24.jpg", + "type": "card", + "url": "https://benji.dog" + }, + "content": { + "html": "
\n

Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.

\n
\n

I like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.

\n

A few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:

\n
[includeIf \"gitdir:~/code/**\"]\n  path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n  path = ~/.config/git/work\n
\n

So that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:

\n
[user]\n  name = benji\n  email = benji@work.com\n  signingkey = ~/.ssh/work.id_ed25519.pub\n
\n

That works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!

\n

This makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.

\n

A few examples of what I do is:

\n
[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n  path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n  path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n  path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n  path = ~/.config/git/config-srht\n
\n

Now if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.

\n

While that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:

\n
Host gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n
\n

The only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:

\n
Host gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n
\n

Finally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:

\n
[url \"gh-work:orgname\"]\n  insteadOf = git@github.com:orgname\n
\n

So when I clone, pull, or push a repo that's under my work's org account I can do:

\n
git clone git@github.com:orgname/project\n
\n

and insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.

\n

Are there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.

\n

References

\n", + "text": "Note: I've had this post drafted for 3 YEARS!!! It's finally time to publish it.\n\nI like to mess with my dotfiles and every so often, I find out about a new way to do things and I spend more time than I should learning how to use it.\nA few years ago I learned about includeIf for including specific files if some condition was met for git. The example that I first saw was doing:\n[includeIf \"gitdir:~/code/**\"]\n path = ~/.config/git/personal\n[includeIf \"gitdir:~/work/**\"]\n path = ~/.config/git/work\n\nSo that ~/.config/git/personal is only included for git directories under ~/code and ~/.config/git/work is only included for directories under ~/work. The contents of those included files varies but usually it contains your git identity, signing keys, etc. Here's an example of what that could look like:\n[user]\n name = benji\n email = benji@work.com\n signingkey = ~/.ssh/work.id_ed25519.pub\n\nThat works pretty well but I usually organize all my code in ~/workspace regardless of whether its personal, work-1, work-2, etc. I wanted to be able to configure git depending on where that repo actually lives instead of where the directory is in my machine. Then I found out about hasconfig:remote.*.url:!\nThis makes it so that I can configure git conditionally if the given remote URL exists for that directory I'm currently working in.\nA few examples of what I do is:\n[includeIf \"hasconfig:remote.*.url:git@github.com:orgname/**\"]\n path = ~/.config/git/config-gh-org\n\n[includeIf \"hasconfig:remote.*.url:git@github.com:*/**\"]\n path = ~/.config/git/config-gh\n\n[includeIf \"hasconfig:remote.*.url:git@gitlab.com:*/**\"]\n path = ~/.config/git/config-gl\n\n[includeIf \"hasconfig:remote.*.url:git@git.sr.ht:*/**\"]\n path = ~/.config/git/config-srht\n\nNow if I'm in a directory where the remote matches github.com:orgname/** it would use ~/.config/git/config-gh-org, otherwise it uses the general config file for any other GitHub repo.\nWhile that handles git identities, I still need to configure SSH keys separately to be able to pull and push to remotes. The simple version of my ~/.ssh/config looks like this:\nHost gitlab.com\nHostname gitlab.com\nUser git\nIdentityFile ~/.ssh/gitlab.id_ed25519\n\nHost github.com\nHostname github.com\nUser git\nIdentityFile ~/.ssh/github.id_ed25519\n\nThe only problem with this is that in order to use a different IdentityFile for the same Hostname so that I could use a different key for repos under github.com/orgname, I'd have to use a different value for Host. So in my case I would add the following to my ~/.ssh/config:\nHost gh-work\nHostname github.com\nUser git\nIdentityFile ~/.ssh/work.id_ed25519\n\nFinally, to use that Host when I'm looking for a repo in github.com/orgname, I would add the following to my git config:\n[url \"gh-work:orgname\"]\n insteadOf = git@github.com:orgname\n\nSo when I clone, pull, or push a repo that's under my work's org account I can do:\ngit clone git@github.com:orgname/project\n\nand insteadOf would replace github.com:orgname with gh-work:orgname so that it uses the right info from my SSH config. It's a neat trick which I saw referenced in this article.\nAre there any issues with this approach? Is there a better way to do this? I'm not sure so please let me know as I'd love to learn and I'll update this post accordingly.\nReferences\nhttps://fundor333.com/post/2021/advance-git-config-and-ssh-config/\nhttps://www.kenmuse.com/blog/ssh-and-multiple-git-credentials/#git\nhttps://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities\nhttps://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts" + }, + "mention-of": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/", + "published": "2024-11-22T00:00:00", + "rels": { + "canonical": "https://benji.dog/articles/git-config/" + }, + "summary": { + "content-type": "text/plain", + "value": "This may be overkill, but it works on my machine" + }, + "type": "entry", + "url": "https://www.benji.dog/articles/git-config/", + "wm-id": 1861724, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-11-23T05:32:56Z", + "wm-source": "https://www.benji.dog/articles/git-config/", + "wm-target": "https://fundor333.com/post/2021/advance-git-config-and-ssh-config/" + } +] diff --git a/data/webmentions/72078bd1294cce47197ecc6cb16410e5.json b/data/webmentions/72078bd1294cce47197ecc6cb16410e5.json index 34cabfe0..9106cca7 100644 --- a/data/webmentions/72078bd1294cce47197ecc6cb16410e5.json +++ b/data/webmentions/72078bd1294cce47197ecc6cb16410e5.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1509861832990801920#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-02T07:31:02Z", "wm-id": 1374075, "wm-source": "https://brid.gy/like/twitter/fundor333/1509861832990801920/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1509861832990801920#favorited-by-1500398864708288514", + "wm-id": 1374075, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-02T07:31:02Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1509861832990801920/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/72078bd1294cce47197ecc6cb16410e5/1374075.json b/data/webmentions/72078bd1294cce47197ecc6cb16410e5/1374075.json index 81296131..4cf70b05 100644 --- a/data/webmentions/72078bd1294cce47197ecc6cb16410e5/1374075.json +++ b/data/webmentions/72078bd1294cce47197ecc6cb16410e5/1374075.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1509861832990801920#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-02T07:31:02Z", "wm-id": 1374075, "wm-source": "https://brid.gy/like/twitter/fundor333/1509861832990801920/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1509861832990801920#favorited-by-1500398864708288514", + "wm-id": 1374075, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-02T07:31:02Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1509861832990801920/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/01/how-to-be-a-teapot-in-django---adam-johnson/" + } +] diff --git a/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e.json b/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e.json index 921b4076..084dcde7 100644 --- a/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e.json +++ b/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e.json @@ -1 +1,46 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Indie Interesting Websites", "photo": "https://webmention.io/avatar/pbs.twimg.com/e3942d7d60a1c449cb10217438031265b5be3f4edd48b74cec0e6a9f08023684.jpg", "url": "https://twitter.com/IndieRandWeb"}, "url": "https://twitter.com/IndieRandWeb/status/1604576040646492161", "published": "2022-12-18T20:35:14+00:00", "wm-received": "2022-12-19T05:09:04Z", "wm-id": 1583690, "wm-source": "https://brid.gy/post/twitter/fundor333/1604576040646492161", "wm-target": "https://fundor333.com/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FkSZZ-PXoAE9wjh.jpg"], "content": {"html": "Fundor333\n\nfundor333.com\n\n", "text": "Fundor333\n\nfundor333.com"}, "mention-of": "https://fundor333.com/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Fundor333\n\nfundor333.com", "link": "https://brid.gy/post/twitter/fundor333/1604576040646492161", "author_name": "Indie Interesting Websites", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/e3942d7d60a1c449cb10217438031265b5be3f4edd48b74cec0e6a9f08023684.jpg", "author_url": "https://twitter.com/IndieRandWeb"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Indie Interesting Websites", + "photo": "https://webmention.io/avatar/pbs.twimg.com/e3942d7d60a1c449cb10217438031265b5be3f4edd48b74cec0e6a9f08023684.jpg", + "type": "card", + "url": "https://twitter.com/IndieRandWeb" + }, + "content": { + "html": "Fundor333\n\nfundor333.com\n\n", + "text": "Fundor333\n\nfundor333.com" + }, + "mention-of": "https://fundor333.com/", + "photo": [ + "https://pbs.twimg.com/media/FkSZZ-PXoAE9wjh.jpg" + ], + "published": "2022-12-18T20:35:14+00:00", + "type": "entry", + "url": "https://twitter.com/IndieRandWeb/status/1604576040646492161", + "wm-id": 1583690, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2022-12-19T05:09:04Z", + "wm-source": "https://brid.gy/post/twitter/fundor333/1604576040646492161", + "wm-target": "https://fundor333.com/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Indie Interesting Websites", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/e3942d7d60a1c449cb10217438031265b5be3f4edd48b74cec0e6a9f08023684.jpg", + "author_url": "https://twitter.com/IndieRandWeb", + "content": "Fundor333\n\nfundor333.com", + "link": "https://brid.gy/post/twitter/fundor333/1604576040646492161" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e/1583690.json b/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e/1583690.json index 2f59d3de..835451c7 100644 --- a/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e/1583690.json +++ b/data/webmentions/7425b3f1462f8b19d5cad1c2ead91f3e/1583690.json @@ -1 +1,28 @@ -[{"type": "entry", "author": {"type": "card", "name": "Indie Interesting Websites", "photo": "https://webmention.io/avatar/pbs.twimg.com/e3942d7d60a1c449cb10217438031265b5be3f4edd48b74cec0e6a9f08023684.jpg", "url": "https://twitter.com/IndieRandWeb"}, "url": "https://twitter.com/IndieRandWeb/status/1604576040646492161", "published": "2022-12-18T20:35:14+00:00", "wm-received": "2022-12-19T05:09:04Z", "wm-id": 1583690, "wm-source": "https://brid.gy/post/twitter/fundor333/1604576040646492161", "wm-target": "https://fundor333.com/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FkSZZ-PXoAE9wjh.jpg"], "content": {"html": "Fundor333\n\nfundor333.com\n\n", "text": "Fundor333\n\nfundor333.com"}, "mention-of": "https://fundor333.com/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Indie Interesting Websites", + "photo": "https://webmention.io/avatar/pbs.twimg.com/e3942d7d60a1c449cb10217438031265b5be3f4edd48b74cec0e6a9f08023684.jpg", + "type": "card", + "url": "https://twitter.com/IndieRandWeb" + }, + "content": { + "html": "Fundor333\n\nfundor333.com\n\n", + "text": "Fundor333\n\nfundor333.com" + }, + "mention-of": "https://fundor333.com/", + "photo": [ + "https://pbs.twimg.com/media/FkSZZ-PXoAE9wjh.jpg" + ], + "published": "2022-12-18T20:35:14+00:00", + "type": "entry", + "url": "https://twitter.com/IndieRandWeb/status/1604576040646492161", + "wm-id": 1583690, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2022-12-19T05:09:04Z", + "wm-source": "https://brid.gy/post/twitter/fundor333/1604576040646492161", + "wm-target": "https://fundor333.com/" + } +] diff --git a/data/webmentions/743885fb13b4650735f6029701fa6f9d.json b/data/webmentions/743885fb13b4650735f6029701fa6f9d.json index 2a909488..912de615 100644 --- a/data/webmentions/743885fb13b4650735f6029701fa6f9d.json +++ b/data/webmentions/743885fb13b4650735f6029701fa6f9d.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiievnrsg2t", "published": "2025-01-24T13:10:25+00:00", "wm-received": "2025-01-24T13:20:10Z", "wm-id": 1879638, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiievnrsg2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "wm-protocol": "webmention", "content": {"html": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "text": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/"}, "mention-of": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiievnrsg2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", + "text": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", + "published": "2025-01-24T13:10:25+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiievnrsg2t", + "wm-id": 1879638, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-24T13:20:10Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiievnrsg2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiievnrsg2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/743885fb13b4650735f6029701fa6f9d/1879638.json b/data/webmentions/743885fb13b4650735f6029701fa6f9d/1879638.json index 241c2220..4a0aaf79 100644 --- a/data/webmentions/743885fb13b4650735f6029701fa6f9d/1879638.json +++ b/data/webmentions/743885fb13b4650735f6029701fa6f9d/1879638.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiievnrsg2t", "published": "2025-01-24T13:10:25+00:00", "wm-received": "2025-01-24T13:20:10Z", "wm-id": 1879638, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiievnrsg2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "wm-protocol": "webmention", "content": {"html": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "text": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/"}, "mention-of": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", + "text": "And Now I Have Syndication Link: https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/", + "published": "2025-01-24T13:10:25+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiievnrsg2t", + "wm-id": 1879638, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-24T13:20:10Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiievnrsg2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/" + } +] diff --git a/data/webmentions/7a4493181ec9e677232512a09e913572.json b/data/webmentions/7a4493181ec9e677232512a09e913572.json index 8a5202de..69f9504b 100644 --- a/data/webmentions/7a4493181ec9e677232512a09e913572.json +++ b/data/webmentions/7a4493181ec9e677232512a09e913572.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeankmqqp2k", "published": "2024-08-10T10:23:35+00:00", "wm-received": "2024-08-10T10:23:37Z", "wm-id": 1842657, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeankmqqp2k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)", "text": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeankmqqp2k%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)", + "text": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss", + "published": "2024-08-10T10:23:35+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeankmqqp2k", + "wm-id": 1842657, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:37Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeankmqqp2k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeankmqqp2k%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/7a4493181ec9e677232512a09e913572/1842657.json b/data/webmentions/7a4493181ec9e677232512a09e913572/1842657.json index e71b7b8e..73d977c3 100644 --- a/data/webmentions/7a4493181ec9e677232512a09e913572/1842657.json +++ b/data/webmentions/7a4493181ec9e677232512a09e913572/1842657.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeankmqqp2k", "published": "2024-08-10T10:23:35+00:00", "wm-received": "2024-08-10T10:23:37Z", "wm-id": 1842657, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeankmqqp2k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)", "text": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)", + "text": "A god example of WebComponents (https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss", + "published": "2024-08-10T10:23:35+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeankmqqp2k", + "wm-id": 1842657, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:37Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeankmqqp2k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/13/why-i-use-web-components---my-use-cases---dev-community/?utm_medium=rss" + } +] diff --git a/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca.json b/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca.json index 4f930ab1..a355fd20 100644 --- a/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca.json +++ b/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1506000092171542533#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-03-21T23:47:49Z", "wm-id": 1367351, "wm-source": "https://brid.gy/like/twitter/fundor333/1506000092171542533/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1506000092171542533#favorited-by-1500398864708288514", + "wm-id": 1367351, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-21T23:47:49Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1506000092171542533/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca/1367351.json b/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca/1367351.json index 982d9ec4..73fb9991 100644 --- a/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca/1367351.json +++ b/data/webmentions/8178793fb33c4db4a2df0c2d76cc45ca/1367351.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1506000092171542533#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-03-21T23:47:49Z", "wm-id": 1367351, "wm-source": "https://brid.gy/like/twitter/fundor333/1506000092171542533/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1506000092171542533#favorited-by-1500398864708288514", + "wm-id": 1367351, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-21T23:47:49Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1506000092171542533/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/03/21/perfect-coffe-landscape/" + } +] diff --git a/data/webmentions/88285c014accb11d2a40c15750e88e64.json b/data/webmentions/88285c014accb11d2a40c15750e88e64.json index 3a0f5015..f942e3fe 100644 --- a/data/webmentions/88285c014accb11d2a40c15750e88e64.json +++ b/data/webmentions/88285c014accb11d2a40c15750e88e64.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamto6vo2r", "published": "2024-08-10T10:23:11+00:00", "wm-received": "2024-08-10T10:23:13Z", "wm-id": 1842650, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamto6vo2r%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)", "text": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamto6vo2r%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)", + "text": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss", + "published": "2024-08-10T10:23:11+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamto6vo2r", + "wm-id": 1842650, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:13Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamto6vo2r%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamto6vo2r%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/88285c014accb11d2a40c15750e88e64/1842650.json b/data/webmentions/88285c014accb11d2a40c15750e88e64/1842650.json index 7d0137cd..df9a6045 100644 --- a/data/webmentions/88285c014accb11d2a40c15750e88e64/1842650.json +++ b/data/webmentions/88285c014accb11d2a40c15750e88e64/1842650.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamto6vo2r", "published": "2024-08-10T10:23:11+00:00", "wm-received": "2024-08-10T10:23:13Z", "wm-id": 1842650, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamto6vo2r%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)", "text": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)", + "text": "A beautifull analisys of how mach cost a frameword for a site (https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss", + "published": "2024-08-10T10:23:11+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamto6vo2r", + "wm-id": 1842650, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:13Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamto6vo2r%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/11/the-cost-of-javascript-frameworks---web-performance-consulting--timkadleccom/?utm_medium=rss" + } +] diff --git a/data/webmentions/8a88f60143a6be076f74f425afc462e2.json b/data/webmentions/8a88f60143a6be076f74f425afc462e2.json index aa455010..aa4957d6 100644 --- a/data/webmentions/8a88f60143a6be076f74f425afc462e2.json +++ b/data/webmentions/8a88f60143a6be076f74f425afc462e2.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgbdrqmupm27", "published": "2025-01-21T17:01:16+00:00", "wm-received": "2025-01-21T17:09:15Z", "wm-id": 1878063, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgbdrqmupm27%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/dark-early/", "wm-protocol": "webmention", "content": {"html": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/", "text": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/"}, "mention-of": "https://fundor333.com/micro/2025/10/dark-early/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgbdrqmupm27%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/", + "text": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/dark-early/", + "published": "2025-01-21T17:01:16+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgbdrqmupm27", + "wm-id": 1878063, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-21T17:09:15Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgbdrqmupm27%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/dark-early/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgbdrqmupm27%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/8a88f60143a6be076f74f425afc462e2/1878063.json b/data/webmentions/8a88f60143a6be076f74f425afc462e2/1878063.json index db70f9b7..2b8b8174 100644 --- a/data/webmentions/8a88f60143a6be076f74f425afc462e2/1878063.json +++ b/data/webmentions/8a88f60143a6be076f74f425afc462e2/1878063.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgbdrqmupm27", "published": "2025-01-21T17:01:16+00:00", "wm-received": "2025-01-21T17:09:15Z", "wm-id": 1878063, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgbdrqmupm27%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/dark-early/", "wm-protocol": "webmention", "content": {"html": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/", "text": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/"}, "mention-of": "https://fundor333.com/micro/2025/10/dark-early/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/", + "text": "Dark Early: https://fundor333.com/micro/2025/10/dark-early/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/dark-early/", + "published": "2025-01-21T17:01:16+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgbdrqmupm27", + "wm-id": 1878063, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-21T17:09:15Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgbdrqmupm27%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/dark-early/" + } +] diff --git a/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8.json b/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8.json index 71406d46..f13fa5b4 100644 --- a/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8.json +++ b/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavpihqv26", "published": "2024-08-10T10:28:08+00:00", "wm-received": "2024-08-10T10:28:10Z", "wm-id": 1842669, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavpihqv26%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)", "text": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavpihqv26%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)", + "text": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss", + "published": "2024-08-10T10:28:08+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavpihqv26", + "wm-id": 1842669, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:10Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavpihqv26%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavpihqv26%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8/1842669.json b/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8/1842669.json index 363d6c40..84f810ea 100644 --- a/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8/1842669.json +++ b/data/webmentions/8df924fdf3001cce89dc8fd802f4b5c8/1842669.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavpihqv26", "published": "2024-08-10T10:28:08+00:00", "wm-received": "2024-08-10T10:28:10Z", "wm-id": 1842669, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavpihqv26%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)", "text": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)", + "text": "Templating for application/ld+json in your hugo site (https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss", + "published": "2024-08-10T10:28:08+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavpihqv26", + "wm-id": 1842669, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:10Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavpihqv26%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/14/add-structure-data-json-ld-in-hugo-website-pages---coding-n-concepts/?utm_medium=rss" + } +] diff --git a/data/webmentions/8e216a30d52585206089d396ec873c62.json b/data/webmentions/8e216a30d52585206089d396ec873c62.json index 4963a195..cde0635a 100644 --- a/data/webmentions/8e216a30d52585206089d396ec873c62.json +++ b/data/webmentions/8e216a30d52585206089d396ec873c62.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawbycaz2u", "published": "2024-08-10T10:28:28+00:00", "wm-received": "2024-08-10T10:28:30Z", "wm-id": 1842673, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawbycaz2u%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)", "text": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawbycaz2u%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)", + "text": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss", + "published": "2024-08-10T10:28:28+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawbycaz2u", + "wm-id": 1842673, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:30Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawbycaz2u%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawbycaz2u%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/8e216a30d52585206089d396ec873c62/1842673.json b/data/webmentions/8e216a30d52585206089d396ec873c62/1842673.json index 722a28e1..da340426 100644 --- a/data/webmentions/8e216a30d52585206089d396ec873c62/1842673.json +++ b/data/webmentions/8e216a30d52585206089d396ec873c62/1842673.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawbycaz2u", "published": "2024-08-10T10:28:28+00:00", "wm-received": "2024-08-10T10:28:30Z", "wm-id": 1842673, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawbycaz2u%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)", "text": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)", + "text": "Home (https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss", + "published": "2024-08-10T10:28:28+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawbycaz2u", + "wm-id": 1842673, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:30Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawbycaz2u%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/23/detecting-if-a-url-scheme-can-be-handled/?utm_medium=rss" + } +] diff --git a/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb.json b/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb.json index e002f136..448072cd 100644 --- a/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb.json +++ b/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgass72g4b2z", "published": "2025-01-21T11:42:05+00:00", "wm-received": "2025-01-21T12:05:36Z", "wm-id": 1877999, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgass72g4b2z%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "wm-protocol": "webmention", "content": {"html": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "text": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/"}, "mention-of": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgass72g4b2z%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", + "text": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/" + }, + "mention-of": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", + "published": "2025-01-21T11:42:05+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgass72g4b2z", + "wm-id": 1877999, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-21T12:05:36Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgass72g4b2z%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgass72g4b2z%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb/1877999.json b/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb/1877999.json index 514b1db3..9008ff86 100644 --- a/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb/1877999.json +++ b/data/webmentions/905176fd30adacdeb096efcfc1e7b6eb/1877999.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgass72g4b2z", "published": "2025-01-21T11:42:05+00:00", "wm-received": "2025-01-21T12:05:36Z", "wm-id": 1877999, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgass72g4b2z%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "wm-protocol": "webmention", "content": {"html": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "text": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/"}, "mention-of": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", + "text": "This Is Why Instagram Ruin Itself: https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/" + }, + "mention-of": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/", + "published": "2025-01-21T11:42:05+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgass72g4b2z", + "wm-id": 1877999, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-21T12:05:36Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgass72g4b2z%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/this-is-why-instagram-ruin-itself/" + } +] diff --git a/data/webmentions/938924cd3b0ff6182c877f0ec2419239.json b/data/webmentions/938924cd3b0ff6182c877f0ec2419239.json index 1a81059f..29c8153b 100644 --- a/data/webmentions/938924cd3b0ff6182c877f0ec2419239.json +++ b/data/webmentions/938924cd3b0ff6182c877f0ec2419239.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeammpiwp2b", "published": "2024-08-10T10:23:04+00:00", "wm-received": "2024-08-10T10:23:06Z", "wm-id": 1842647, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeammpiwp2b%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)", "text": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeammpiwp2b%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)", + "text": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss", + "published": "2024-08-10T10:23:04+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeammpiwp2b", + "wm-id": 1842647, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:06Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeammpiwp2b%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeammpiwp2b%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/938924cd3b0ff6182c877f0ec2419239/1842647.json b/data/webmentions/938924cd3b0ff6182c877f0ec2419239/1842647.json index d8be2597..efad39b0 100644 --- a/data/webmentions/938924cd3b0ff6182c877f0ec2419239/1842647.json +++ b/data/webmentions/938924cd3b0ff6182c877f0ec2419239/1842647.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeammpiwp2b", "published": "2024-08-10T10:23:04+00:00", "wm-received": "2024-08-10T10:23:06Z", "wm-id": 1842647, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeammpiwp2b%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)", "text": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)", + "text": "Do your site teach something to ChatGPT? (https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss", + "published": "2024-08-10T10:23:04+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeammpiwp2b", + "wm-id": 1842647, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:06Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeammpiwp2b%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/19/see-the-websites-that-make-ai-bots-like-chatgpt-sound-so-smart---washington-post/?utm_medium=rss" + } +] diff --git a/data/webmentions/9c0c74d0c7e562c425703654f2afd61a.json b/data/webmentions/9c0c74d0c7e562c425703654f2afd61a.json index 902c8a25..cfc9a7da 100644 --- a/data/webmentions/9c0c74d0c7e562c425703654f2afd61a.json +++ b/data/webmentions/9c0c74d0c7e562c425703654f2afd61a.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeandby4z2e", "published": "2024-08-10T10:23:27+00:00", "wm-received": "2024-08-10T10:23:29Z", "wm-id": 1842654, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeandby4z2e%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)", "text": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeandby4z2e%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)", + "text": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss", + "published": "2024-08-10T10:23:27+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeandby4z2e", + "wm-id": 1842654, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:29Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeandby4z2e%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeandby4z2e%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/9c0c74d0c7e562c425703654f2afd61a/1842654.json b/data/webmentions/9c0c74d0c7e562c425703654f2afd61a/1842654.json index c0fc4f60..bbf86b36 100644 --- a/data/webmentions/9c0c74d0c7e562c425703654f2afd61a/1842654.json +++ b/data/webmentions/9c0c74d0c7e562c425703654f2afd61a/1842654.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeandby4z2e", "published": "2024-08-10T10:23:27+00:00", "wm-received": "2024-08-10T10:23:29Z", "wm-id": 1842654, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeandby4z2e%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)", "text": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)", + "text": "Why are Fedverse dead and who kill it. A good article about Fedverse and some of the problem that came with it.\n\nI am not sure about the all the point but I found the article interesting (https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss", + "published": "2024-08-10T10:23:27+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeandby4z2e", + "wm-id": 1842654, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:29Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeandby4z2e%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/02/28/the-fediverse-is-already-dead--nora-codes/?utm_medium=rss" + } +] diff --git a/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144.json b/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144.json index d354b275..a2eee5f1 100644 --- a/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144.json +++ b/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgpspspw6525", "published": "2025-01-27T11:02:52+00:00", "wm-received": "2025-01-27T11:13:49Z", "wm-id": 1880556, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgpspspw6525%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "wm-protocol": "webmention", "content": {"html": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "text": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/"}, "mention-of": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgpspspw6525%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", + "text": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/" + }, + "mention-of": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", + "published": "2025-01-27T11:02:52+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgpspspw6525", + "wm-id": 1880556, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-27T11:13:49Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgpspspw6525%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgpspspw6525%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144/1880556.json b/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144/1880556.json index 8e78dd70..2c5181c2 100644 --- a/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144/1880556.json +++ b/data/webmentions/9c47c5d4d34c5c93a9a0fbca1d413144/1880556.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgpspspw6525", "published": "2025-01-27T11:02:52+00:00", "wm-received": "2025-01-27T11:13:49Z", "wm-id": 1880556, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgpspspw6525%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "wm-protocol": "webmention", "content": {"html": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "text": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/"}, "mention-of": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", + "text": "Substack vs Medium: What Is Better for a Coder?: https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/" + }, + "mention-of": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/", + "published": "2025-01-27T11:02:52+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgpspspw6525", + "wm-id": 1880556, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-27T11:13:49Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgpspspw6525%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/substack-vs-medium-what-is-better-for-a-coder/" + } +] diff --git a/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7.json b/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7.json index 2564a0c1..25d5ce52 100644 --- a/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7.json +++ b/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiivfc6a42u", "published": "2025-01-24T13:23:04+00:00", "wm-received": "2025-01-24T13:29:21Z", "wm-id": 1879639, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiivfc6a42u%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/testing-bridge/", "wm-protocol": "webmention", "content": {"html": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/", "text": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/"}, "mention-of": "https://fundor333.com/micro/2025/10/testing-bridge/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiivfc6a42u%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/", + "text": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/testing-bridge/", + "published": "2025-01-24T13:23:04+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiivfc6a42u", + "wm-id": 1879639, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-24T13:29:21Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiivfc6a42u%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/testing-bridge/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiivfc6a42u%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7/1879639.json b/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7/1879639.json index 4dcc47e6..0fe65947 100644 --- a/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7/1879639.json +++ b/data/webmentions/9c9dabe8ed9066a4dac9c6a3451b4cf7/1879639.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiivfc6a42u", "published": "2025-01-24T13:23:04+00:00", "wm-received": "2025-01-24T13:29:21Z", "wm-id": 1879639, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiivfc6a42u%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/testing-bridge/", "wm-protocol": "webmention", "content": {"html": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/", "text": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/"}, "mention-of": "https://fundor333.com/micro/2025/10/testing-bridge/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/", + "text": "Testing Bridge: https://fundor333.com/micro/2025/10/testing-bridge/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/testing-bridge/", + "published": "2025-01-24T13:23:04+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgiivfc6a42u", + "wm-id": 1879639, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-24T13:29:21Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgiivfc6a42u%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/testing-bridge/" + } +] diff --git a/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46.json b/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46.json index 293f667d..9567a59a 100644 --- a/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46.json +++ b/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealw3izs2n", "published": "2023-05-26T16:48:25+00:00", "wm-received": "2024-08-10T10:22:42Z", "wm-id": 1842644, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealw3izs2n%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)", "text": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealw3izs2n%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)", + "text": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss", + "published": "2023-05-26T16:48:25+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealw3izs2n", + "wm-id": 1842644, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:42Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealw3izs2n%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealw3izs2n%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46/1842644.json b/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46/1842644.json index 393bb6eb..a22135da 100644 --- a/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46/1842644.json +++ b/data/webmentions/9ef6fbb31d7e00dcf1a2b460e83a0f46/1842644.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealw3izs2n", "published": "2023-05-26T16:48:25+00:00", "wm-received": "2024-08-10T10:22:42Z", "wm-id": 1842644, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealw3izs2n%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)", "text": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)", + "text": "How I follow all who Toots about PyconIt2023 #develop #mastodon #pyconit #pyhton (https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss", + "published": "2023-05-26T16:48:25+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealw3izs2n", + "wm-id": 1842644, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:42Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealw3izs2n%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2023/following-the-elephant-toots-with-the-python/?utm_medium=rss" + } +] diff --git a/data/webmentions/a09a7b25d991712036a2ef2395891fb5.json b/data/webmentions/a09a7b25d991712036a2ef2395891fb5.json index 5a85fa54..c3440b6e 100644 --- a/data/webmentions/a09a7b25d991712036a2ef2395891fb5.json +++ b/data/webmentions/a09a7b25d991712036a2ef2395891fb5.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawz5won2a", "published": "2024-08-10T10:28:52+00:00", "wm-received": "2024-08-10T10:28:55Z", "wm-id": 1842676, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawz5won2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawz5won2a%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss", + "published": "2024-08-10T10:28:52+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawz5won2a", + "wm-id": 1842676, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:55Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawz5won2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawz5won2a%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/a09a7b25d991712036a2ef2395891fb5/1842676.json b/data/webmentions/a09a7b25d991712036a2ef2395891fb5/1842676.json index aef1a4f5..590538f3 100644 --- a/data/webmentions/a09a7b25d991712036a2ef2395891fb5/1842676.json +++ b/data/webmentions/a09a7b25d991712036a2ef2395891fb5/1842676.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawz5won2a", "published": "2024-08-10T10:28:52+00:00", "wm-received": "2024-08-10T10:28:55Z", "wm-id": 1842676, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawz5won2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)", "text": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)", + "text": "post (https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss", + "published": "2024-08-10T10:28:52+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawz5won2a", + "wm-id": 1842676, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:55Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawz5won2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/10/26/andy-duvall---duvelmandice-su-twitter---listen-dooms-are-expensive-no-one-is-handing-them-out-to-your-kids-for-free-https---tcozydlwdo6tl--twitter/?utm_medium=rss" + } +] diff --git a/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6.json b/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6.json index e8141bc1..be31105b 100644 --- a/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6.json +++ b/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83c\udff3\ufe0f\u200d\ud83c\udf08\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1577345091492102152", "published": "2022-10-04T17:09:10+00:00", "wm-received": "2022-10-04T19:05:25Z", "wm-id": 1532897, "wm-source": "https://brid.gy/comment/twitter/fundor333/1577345091492102152/1577345091492102152", "wm-target": "https://fundor333.com/social/2022/10/04/1664903082/", "wm-protocol": "webmention", "content": {"html": "- (fundor333.com/social/2022/10\u2026)\n", "text": "- (fundor333.com/social/2022/10\u2026)"}, "in-reply-to": "https://fundor333.com/social/2022/10/04/1664903082/", "wm-property": "in-reply-to", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 1, "comments": [{"content": "- (fundor333.com/social/2022/10\u2026)", "link": "https://brid.gy/comment/twitter/fundor333/1577345091492102152/1577345091492102152", "author_name": "\ud83c\uddfa\ud83c\udde6\ud83c\udff3\ufe0f\u200d\ud83c\udf08\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "author_url": "https://twitter.com/fundor333"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "🇺🇦🏳️‍🌈🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "content": { + "html": "- (fundor333.com/social/2022/10…)\n", + "text": "- (fundor333.com/social/2022/10…)" + }, + "in-reply-to": "https://fundor333.com/social/2022/10/04/1664903082/", + "published": "2022-10-04T17:09:10+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1577345091492102152", + "wm-id": 1532897, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-10-04T19:05:25Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1577345091492102152/1577345091492102152", + "wm-target": "https://fundor333.com/social/2022/10/04/1664903082/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "🇺🇦🏳️‍🌈🐍Fundor 333🐳👨‍💻", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "author_url": "https://twitter.com/fundor333", + "content": "- (fundor333.com/social/2022/10…)", + "link": "https://brid.gy/comment/twitter/fundor333/1577345091492102152/1577345091492102152" + } + ], + "in-reply-to": 1, + "like-of": 0, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6/1532897.json b/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6/1532897.json index 1a01ea58..e11014a3 100644 --- a/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6/1532897.json +++ b/data/webmentions/a57a0eb4a8693b3aea4f7eddddbf07c6/1532897.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83c\udff3\ufe0f\u200d\ud83c\udf08\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1577345091492102152", "published": "2022-10-04T17:09:10+00:00", "wm-received": "2022-10-04T19:05:25Z", "wm-id": 1532897, "wm-source": "https://brid.gy/comment/twitter/fundor333/1577345091492102152/1577345091492102152", "wm-target": "https://fundor333.com/social/2022/10/04/1664903082/", "wm-protocol": "webmention", "content": {"html": "- (fundor333.com/social/2022/10\u2026)\n", "text": "- (fundor333.com/social/2022/10\u2026)"}, "in-reply-to": "https://fundor333.com/social/2022/10/04/1664903082/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "🇺🇦🏳️‍🌈🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "content": { + "html": "- (fundor333.com/social/2022/10…)\n", + "text": "- (fundor333.com/social/2022/10…)" + }, + "in-reply-to": "https://fundor333.com/social/2022/10/04/1664903082/", + "published": "2022-10-04T17:09:10+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1577345091492102152", + "wm-id": 1532897, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-10-04T19:05:25Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1577345091492102152/1577345091492102152", + "wm-target": "https://fundor333.com/social/2022/10/04/1664903082/" + } +] diff --git a/data/webmentions/a866b70d67ce8205650ecf4378e6e0be.json b/data/webmentions/a866b70d67ce8205650ecf4378e6e0be.json index 60d8d8d8..69216246 100644 --- a/data/webmentions/a866b70d67ce8205650ecf4378e6e0be.json +++ b/data/webmentions/a866b70d67ce8205650ecf4378e6e0be.json @@ -1 +1,62 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Steven", "photo": "https://webmention.io/avatar/pbs.twimg.com/802e41609ef1166d2963f7e50cf22fee349c1ec9f9958ac94fa14cec1d845270.png", "url": "https://twitter.com/KapSteven"}, "url": "https://twitter.com/fundor333/status/1592856241415634946#favorited-by-1381137193981386752", "published": null, "wm-received": "2022-11-16T20:17:11Z", "wm-id": 1560903, "wm-source": "https://brid.gy/like/twitter/fundor333/1592856241415634946/1381137193981386752", "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawen2722w", "published": "2024-08-10T10:28:31+00:00", "wm-received": "2024-08-10T10:28:33Z", "wm-id": 1842674, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawen2722w%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)", "text": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawen2722w%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Steven", + "photo": "https://webmention.io/avatar/pbs.twimg.com/802e41609ef1166d2963f7e50cf22fee349c1ec9f9958ac94fa14cec1d845270.png", + "type": "card", + "url": "https://twitter.com/KapSteven" + }, + "like-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1592856241415634946#favorited-by-1381137193981386752", + "wm-id": 1560903, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-11-16T20:17:11Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1592856241415634946/1381137193981386752", + "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/" + }, + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)", + "text": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss", + "published": "2024-08-10T10:28:31+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawen2722w", + "wm-id": 1842674, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:33Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawen2722w%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawen2722w%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1560903.json b/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1560903.json index 2abd049b..c49f773d 100644 --- a/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1560903.json +++ b/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1560903.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Steven", "photo": "https://webmention.io/avatar/pbs.twimg.com/802e41609ef1166d2963f7e50cf22fee349c1ec9f9958ac94fa14cec1d845270.png", "url": "https://twitter.com/KapSteven"}, "url": "https://twitter.com/fundor333/status/1592856241415634946#favorited-by-1381137193981386752", "published": null, "wm-received": "2022-11-16T20:17:11Z", "wm-id": 1560903, "wm-source": "https://brid.gy/like/twitter/fundor333/1592856241415634946/1381137193981386752", "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Steven", + "photo": "https://webmention.io/avatar/pbs.twimg.com/802e41609ef1166d2963f7e50cf22fee349c1ec9f9958ac94fa14cec1d845270.png", + "type": "card", + "url": "https://twitter.com/KapSteven" + }, + "like-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1592856241415634946#favorited-by-1381137193981386752", + "wm-id": 1560903, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-11-16T20:17:11Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1592856241415634946/1381137193981386752", + "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/" + } +] diff --git a/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1842674.json b/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1842674.json index 8d0ee860..6b38d763 100644 --- a/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1842674.json +++ b/data/webmentions/a866b70d67ce8205650ecf4378e6e0be/1842674.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawen2722w", "published": "2024-08-10T10:28:31+00:00", "wm-received": "2024-08-10T10:28:33Z", "wm-id": 1842674, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawen2722w%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)", "text": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)", + "text": "One of the easyer way to make a test (https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss", + "published": "2024-08-10T10:28:31+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeawen2722w", + "wm-id": 1842674, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:33Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeawen2722w%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/16/pythons-doctest---document-and-test-your-code-at-once--real-python/?utm_medium=rss" + } +] diff --git a/data/webmentions/abb2ae15bf85a050162d40b1834494f5.json b/data/webmentions/abb2ae15bf85a050162d40b1834494f5.json index 06719320..842de39e 100644 --- a/data/webmentions/abb2ae15bf85a050162d40b1834494f5.json +++ b/data/webmentions/abb2ae15bf85a050162d40b1834494f5.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Psimon", "photo": "https://webmention.io/avatar/files.mastodon.social/05a0e3c7e459151a24cf7420f5f65eadd5fc0ea459d2e9f54165d9abf70610e6.png", "url": "https://mastodon.social/@Psimon365"}, "url": "https://mastodon.social/@fundor333/107920066370198103#favorited-by-107872761483061034", "published": null, "wm-received": "2022-03-08T18:39:42Z", "wm-id": 1360566, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/107920066370198103/107872761483061034", "wm-target": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Psimon", + "photo": "https://webmention.io/avatar/files.mastodon.social/05a0e3c7e459151a24cf7420f5f65eadd5fc0ea459d2e9f54165d9abf70610e6.png", + "type": "card", + "url": "https://mastodon.social/@Psimon365" + }, + "like-of": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/107920066370198103#favorited-by-107872761483061034", + "wm-id": 1360566, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-08T18:39:42Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/107920066370198103/107872761483061034", + "wm-target": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/abb2ae15bf85a050162d40b1834494f5/1360566.json b/data/webmentions/abb2ae15bf85a050162d40b1834494f5/1360566.json index 7c9d28d6..ae6b4e5c 100644 --- a/data/webmentions/abb2ae15bf85a050162d40b1834494f5/1360566.json +++ b/data/webmentions/abb2ae15bf85a050162d40b1834494f5/1360566.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Psimon", "photo": "https://webmention.io/avatar/files.mastodon.social/05a0e3c7e459151a24cf7420f5f65eadd5fc0ea459d2e9f54165d9abf70610e6.png", "url": "https://mastodon.social/@Psimon365"}, "url": "https://mastodon.social/@fundor333/107920066370198103#favorited-by-107872761483061034", "published": null, "wm-received": "2022-03-08T18:39:42Z", "wm-id": 1360566, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/107920066370198103/107872761483061034", "wm-target": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Psimon", + "photo": "https://webmention.io/avatar/files.mastodon.social/05a0e3c7e459151a24cf7420f5f65eadd5fc0ea459d2e9f54165d9abf70610e6.png", + "type": "card", + "url": "https://mastodon.social/@Psimon365" + }, + "like-of": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/107920066370198103#favorited-by-107872761483061034", + "wm-id": 1360566, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-08T18:39:42Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/107920066370198103/107872761483061034", + "wm-target": "https://fundor333.com/social/2022/03/01/learn-coding-with-fun-byte-sized/" + } +] diff --git a/data/webmentions/b26cbd0065898f93c9d0688f90530081.json b/data/webmentions/b26cbd0065898f93c9d0688f90530081.json index 70309ee9..eaae9a03 100644 --- a/data/webmentions/b26cbd0065898f93c9d0688f90530081.json +++ b/data/webmentions/b26cbd0065898f93c9d0688f90530081.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lkztm7u7ts2x", "published": "2025-03-23T08:00:37+00:00", "wm-received": "2025-03-23T08:37:15Z", "wm-id": 1897470, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lkztm7u7ts2x%23bridgy-fed-create", "wm-target": "https://fundor333.com/weeknotes/2025/11/", "wm-protocol": "webmention", "content": {"html": "Week Note N\u00ba 11/2025: https://fundor333.com/weeknotes/2025/11/", "text": "Week Note N\u00ba 11/2025: https://fundor333.com/weeknotes/2025/11/"}, "mention-of": "https://fundor333.com/weeknotes/2025/11/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Week Note N\u00ba 11/2025: https://fundor333.com/weeknotes/2025/11/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lkztm7u7ts2x%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Week Note Nº 11/2025: https://fundor333.com/weeknotes/2025/11/", + "text": "Week Note Nº 11/2025: https://fundor333.com/weeknotes/2025/11/" + }, + "mention-of": "https://fundor333.com/weeknotes/2025/11/", + "published": "2025-03-23T08:00:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lkztm7u7ts2x", + "wm-id": 1897470, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-03-23T08:37:15Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lkztm7u7ts2x%23bridgy-fed-create", + "wm-target": "https://fundor333.com/weeknotes/2025/11/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Week Note Nº 11/2025: https://fundor333.com/weeknotes/2025/11/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lkztm7u7ts2x%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/b26cbd0065898f93c9d0688f90530081/1897470.json b/data/webmentions/b26cbd0065898f93c9d0688f90530081/1897470.json index da95f0e8..827588e8 100644 --- a/data/webmentions/b26cbd0065898f93c9d0688f90530081/1897470.json +++ b/data/webmentions/b26cbd0065898f93c9d0688f90530081/1897470.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lkztm7u7ts2x", "published": "2025-03-23T08:00:37+00:00", "wm-received": "2025-03-23T08:37:15Z", "wm-id": 1897470, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lkztm7u7ts2x%23bridgy-fed-create", "wm-target": "https://fundor333.com/weeknotes/2025/11/", "wm-protocol": "webmention", "content": {"html": "Week Note N\u00ba 11/2025: https://fundor333.com/weeknotes/2025/11/", "text": "Week Note N\u00ba 11/2025: https://fundor333.com/weeknotes/2025/11/"}, "mention-of": "https://fundor333.com/weeknotes/2025/11/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Week Note Nº 11/2025: https://fundor333.com/weeknotes/2025/11/", + "text": "Week Note Nº 11/2025: https://fundor333.com/weeknotes/2025/11/" + }, + "mention-of": "https://fundor333.com/weeknotes/2025/11/", + "published": "2025-03-23T08:00:37+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lkztm7u7ts2x", + "wm-id": 1897470, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-03-23T08:37:15Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lkztm7u7ts2x%23bridgy-fed-create", + "wm-target": "https://fundor333.com/weeknotes/2025/11/" + } +] diff --git a/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b.json b/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b.json index 51454175..837ce1b1 100644 --- a/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b.json +++ b/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavvu6ed2l", "published": "2024-08-10T10:28:15+00:00", "wm-received": "2024-08-10T10:28:17Z", "wm-id": 1842670, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavvu6ed2l%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)", "text": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavvu6ed2l%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)", + "text": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss", + "published": "2024-08-10T10:28:15+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavvu6ed2l", + "wm-id": 1842670, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:17Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavvu6ed2l%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavvu6ed2l%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b/1842670.json b/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b/1842670.json index 3450fea2..2b0b1845 100644 --- a/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b/1842670.json +++ b/data/webmentions/b4e5e1d14cbb39d8ab40574d2023582b/1842670.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavvu6ed2l", "published": "2024-08-10T10:28:15+00:00", "wm-received": "2024-08-10T10:28:17Z", "wm-id": 1842670, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavvu6ed2l%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)", "text": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)", + "text": "Some manufactoring all around the world (https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss", + "published": "2024-08-10T10:28:15+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeavvu6ed2l", + "wm-id": 1842670, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:17Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeavvu6ed2l%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/01/build-list---on-demand-manufacturing-directory---youtube/?utm_medium=rss" + } +] diff --git a/data/webmentions/b545fe46370eba74fdb1e9afcb799c75.json b/data/webmentions/b545fe46370eba74fdb1e9afcb799c75.json index 196a351b..53d73bde 100644 --- a/data/webmentions/b545fe46370eba74fdb1e9afcb799c75.json +++ b/data/webmentions/b545fe46370eba74fdb1e9afcb799c75.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1504823604814520321#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-03-19T19:14:28Z", "wm-id": 1365897, "wm-source": "https://brid.gy/like/twitter/fundor333/1504823604814520321/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1504823604814520321#favorited-by-1500398864708288514", + "wm-id": 1365897, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-19T19:14:28Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1504823604814520321/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/b545fe46370eba74fdb1e9afcb799c75/1365897.json b/data/webmentions/b545fe46370eba74fdb1e9afcb799c75/1365897.json index 17c7eccf..fad2b5f0 100644 --- a/data/webmentions/b545fe46370eba74fdb1e9afcb799c75/1365897.json +++ b/data/webmentions/b545fe46370eba74fdb1e9afcb799c75/1365897.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1504823604814520321#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-03-19T19:14:28Z", "wm-id": 1365897, "wm-source": "https://brid.gy/like/twitter/fundor333/1504823604814520321/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1504823604814520321#favorited-by-1500398864708288514", + "wm-id": 1365897, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-19T19:14:28Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1504823604814520321/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/03/18/we-stand-with-ukraine/" + } +] diff --git a/data/webmentions/b73897d448df8b879af10e728d4a4d35.json b/data/webmentions/b73897d448df8b879af10e728d4a4d35.json index f2d5e01f..feb25e90 100644 --- a/data/webmentions/b73897d448df8b879af10e728d4a4d35.json +++ b/data/webmentions/b73897d448df8b879af10e728d4a4d35.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1514720077790298113#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-15T04:00:55Z", "wm-id": 1381506, "wm-source": "https://brid.gy/like/twitter/fundor333/1514720077790298113/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/14/1649965701/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/14/1649965701/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/14/1649965701/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1514720077790298113#favorited-by-1500398864708288514", + "wm-id": 1381506, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-15T04:00:55Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1514720077790298113/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/14/1649965701/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/b73897d448df8b879af10e728d4a4d35/1381506.json b/data/webmentions/b73897d448df8b879af10e728d4a4d35/1381506.json index 953cad0f..363a05e9 100644 --- a/data/webmentions/b73897d448df8b879af10e728d4a4d35/1381506.json +++ b/data/webmentions/b73897d448df8b879af10e728d4a4d35/1381506.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1514720077790298113#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-15T04:00:55Z", "wm-id": 1381506, "wm-source": "https://brid.gy/like/twitter/fundor333/1514720077790298113/1500398864708288514", "wm-target": "https://fundor333.com/social/2022/04/14/1649965701/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/04/14/1649965701/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/59a5545ae219ced5fe4fdbaa51f922c2e601504c65b7e0722ad8bf1d4505e3aa.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/social/2022/04/14/1649965701/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1514720077790298113#favorited-by-1500398864708288514", + "wm-id": 1381506, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-15T04:00:55Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1514720077790298113/1500398864708288514", + "wm-target": "https://fundor333.com/social/2022/04/14/1649965701/" + } +] diff --git a/data/webmentions/b84affb99f8173b482f1760ec8cc9756.json b/data/webmentions/b84affb99f8173b482f1760ec8cc9756.json index d5a19c90..916e5bda 100644 --- a/data/webmentions/b84affb99f8173b482f1760ec8cc9756.json +++ b/data/webmentions/b84affb99f8173b482f1760ec8cc9756.json @@ -1 +1,51 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "LaemenPang", "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", "url": "https://mastodon.social/@focusedontheberry"}, "url": "https://mastodon.social/@fundor333/113856768273797658#favorited-by-112349892458455305", "published": null, "wm-received": "2025-01-20T20:03:08Z", "wm-id": 1877825, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "LaemenPang", "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", "url": "https://mastodon.social/@focusedontheberry"}, "url": "https://mastodon.social/@fundor333/113856768273797658#reblogged-by-112349892458455305", "published": null, "wm-received": "2025-01-20T19:52:47Z", "wm-id": 1877823, "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-protocol": "webmention", "repost-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-property": "repost-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 1, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "LaemenPang", + "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", + "type": "card", + "url": "https://mastodon.social/@focusedontheberry" + }, + "published": null, + "repost-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113856768273797658#reblogged-by-112349892458455305", + "wm-id": 1877823, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-20T19:52:47Z", + "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", + "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/" + }, + { + "author": { + "name": "LaemenPang", + "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", + "type": "card", + "url": "https://mastodon.social/@focusedontheberry" + }, + "like-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/113856768273797658#favorited-by-112349892458455305", + "wm-id": 1877825, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-20T20:03:08Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", + "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 1 + } +} diff --git a/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877823.json b/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877823.json index 48d73baf..6280b997 100644 --- a/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877823.json +++ b/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877823.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "LaemenPang", "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", "url": "https://mastodon.social/@focusedontheberry"}, "url": "https://mastodon.social/@fundor333/113856768273797658#reblogged-by-112349892458455305", "published": null, "wm-received": "2025-01-20T19:52:47Z", "wm-id": 1877823, "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-protocol": "webmention", "repost-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-property": "repost-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "LaemenPang", + "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", + "type": "card", + "url": "https://mastodon.social/@focusedontheberry" + }, + "published": null, + "repost-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", + "type": "entry", + "url": "https://mastodon.social/@fundor333/113856768273797658#reblogged-by-112349892458455305", + "wm-id": 1877823, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-20T19:52:47Z", + "wm-source": "https://brid.gy/repost/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", + "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/" + } +] diff --git a/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877825.json b/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877825.json index 555bd766..ec55b8a3 100644 --- a/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877825.json +++ b/data/webmentions/b84affb99f8173b482f1760ec8cc9756/1877825.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "LaemenPang", "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", "url": "https://mastodon.social/@focusedontheberry"}, "url": "https://mastodon.social/@fundor333/113856768273797658#favorited-by-112349892458455305", "published": null, "wm-received": "2025-01-20T20:03:08Z", "wm-id": 1877825, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "LaemenPang", + "photo": "https://webmention.io/avatar/files.mastodon.social/f05260061d91af3ebaa31c17256d6b75b697c03d670e1e295704ec78ca10502e.jpg", + "type": "card", + "url": "https://mastodon.social/@focusedontheberry" + }, + "like-of": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/113856768273797658#favorited-by-112349892458455305", + "wm-id": 1877825, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-20T20:03:08Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/113856768273797658/112349892458455305", + "wm-target": "https://fundor333.com/micro/2025/10/this-is-why-you-need-a-domain/" + } +] diff --git a/data/webmentions/bbfbc0099996efe214f6491024fc8a3e.json b/data/webmentions/bbfbc0099996efe214f6491024fc8a3e.json index f588a3b3..95a52338 100644 --- a/data/webmentions/bbfbc0099996efe214f6491024fc8a3e.json +++ b/data/webmentions/bbfbc0099996efe214f6491024fc8a3e.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Bas codes", "photo": "https://webmention.io/avatar/pbs.twimg.com/9e31f6730eb44a940a9e0387c8e335e515828818456cf0a18efa728af34b6ed4.jpg", "url": "https://twitter.com/bascodes"}, "url": "https://twitter.com/fundor333/status/1509267243531747328#favorited-by-1249069835562233858", "published": null, "wm-received": "2022-03-31T09:37:08Z", "wm-id": 1372364, "wm-source": "https://brid.gy/like/twitter/fundor333/1509267243531747328/1249069835562233858", "wm-target": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Bas codes", + "photo": "https://webmention.io/avatar/pbs.twimg.com/9e31f6730eb44a940a9e0387c8e335e515828818456cf0a18efa728af34b6ed4.jpg", + "type": "card", + "url": "https://twitter.com/bascodes" + }, + "like-of": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1509267243531747328#favorited-by-1249069835562233858", + "wm-id": 1372364, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-31T09:37:08Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1509267243531747328/1249069835562233858", + "wm-target": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/bbfbc0099996efe214f6491024fc8a3e/1372364.json b/data/webmentions/bbfbc0099996efe214f6491024fc8a3e/1372364.json index 0353ebe4..327f96c4 100644 --- a/data/webmentions/bbfbc0099996efe214f6491024fc8a3e/1372364.json +++ b/data/webmentions/bbfbc0099996efe214f6491024fc8a3e/1372364.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Bas codes", "photo": "https://webmention.io/avatar/pbs.twimg.com/9e31f6730eb44a940a9e0387c8e335e515828818456cf0a18efa728af34b6ed4.jpg", "url": "https://twitter.com/bascodes"}, "url": "https://twitter.com/fundor333/status/1509267243531747328#favorited-by-1249069835562233858", "published": null, "wm-received": "2022-03-31T09:37:08Z", "wm-id": 1372364, "wm-source": "https://brid.gy/like/twitter/fundor333/1509267243531747328/1249069835562233858", "wm-target": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Bas codes", + "photo": "https://webmention.io/avatar/pbs.twimg.com/9e31f6730eb44a940a9e0387c8e335e515828818456cf0a18efa728af34b6ed4.jpg", + "type": "card", + "url": "https://twitter.com/bascodes" + }, + "like-of": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1509267243531747328#favorited-by-1249069835562233858", + "wm-id": 1372364, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-31T09:37:08Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1509267243531747328/1249069835562233858", + "wm-target": "https://fundor333.com/social/2022/03/30/what-to-expect-from-python-311---bas-codes/" + } +] diff --git a/data/webmentions/bc74eef145aefa67aaab265512a1b0b1.json b/data/webmentions/bc74eef145aefa67aaab265512a1b0b1.json index 94a4efc8..b9e6ded5 100644 --- a/data/webmentions/bc74eef145aefa67aaab265512a1b0b1.json +++ b/data/webmentions/bc74eef145aefa67aaab265512a1b0b1.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeap5r35y2a", "published": "2024-08-10T10:24:29+00:00", "wm-received": "2024-08-10T10:24:31Z", "wm-id": 1842663, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeap5r35y2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a [\u2026] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "text": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a [\u2026] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss"}, "mention-of": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a [\u2026] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeap5r35y2a%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a […] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", + "text": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a […] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss" + }, + "mention-of": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", + "published": "2024-08-10T10:24:29+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeap5r35y2a", + "wm-id": 1842663, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:31Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeap5r35y2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a […] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeap5r35y2a%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/bc74eef145aefa67aaab265512a1b0b1/1842663.json b/data/webmentions/bc74eef145aefa67aaab265512a1b0b1/1842663.json index 838bfff5..7b789efe 100644 --- a/data/webmentions/bc74eef145aefa67aaab265512a1b0b1/1842663.json +++ b/data/webmentions/bc74eef145aefa67aaab265512a1b0b1/1842663.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeap5r35y2a", "published": "2024-08-10T10:24:29+00:00", "wm-received": "2024-08-10T10:24:31Z", "wm-id": 1842663, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeap5r35y2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a [\u2026] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "text": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a [\u2026] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss"}, "mention-of": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a […] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", + "text": "Every day between 6 to 11 pm GMT, Neuro-sama streams herself playing Minecraft and osu, a musical rhythm game. Like many V-tubers, or virtual YouTubers, Neuro-sama appears as a […] https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss" + }, + "mention-of": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss", + "published": "2024-08-10T10:24:29+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeap5r35y2a", + "wm-id": 1842663, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:31Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeap5r35y2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/08/this-virtual-twitch-streamer-is-controlled-entirely-by-ai/?utm_medium=rss" + } +] diff --git a/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a.json b/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a.json index f2c5893c..dd9a09a4 100644 --- a/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a.json +++ b/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a.json @@ -1 +1,47 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Wouter Groeneveld", "photo": "https://webmention.io/avatar/brainbaking.com/4966f3a2a3d4594117a1a709c48bc3d9dc079f6fe32ae92e91acecde0127a5ec.jpg", "url": "https://brainbaking.com/"}, "url": "https://brainbaking.com/notes/2022/08/03h11m10s41/", "published": "2022-08-03T11:10:00", "wm-received": "2022-08-04T10:00:24Z", "wm-id": 1450432, "wm-source": "https://brainbaking.com/notes/2022/08/03h11m10s41/", "wm-target": "https://fundor333.com/social/2022/08/03/1659516036/", "wm-protocol": "webmention", "name": "Half-Baked Thought", "content": {"html": "

Fundor 333 asked:

\n
\n

In your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this \u201cGitea with Syndication\u201d?

\n
\n

I\u2019d answer: yes and no. Yes, it will solve some problems\u2014hopefully more easy collaboration across different instances. With GitHub, that\u2019s not a problem, provided that everyone uses GitHub. And No, I don\u2019t think it will move more people towards Gitea, since syndication and self-hosting are usually two \u201ccomplicated\u201d solutions. Note that I didn\u2019t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up.

", "text": "Fundor 333 asked:\n\nIn your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this \u201cGitea with Syndication\u201d?\n\nI\u2019d answer: yes and no. Yes, it will solve some problems\u2014hopefully more easy collaboration across different instances. With GitHub, that\u2019s not a problem, provided that everyone uses GitHub. And No, I don\u2019t think it will move more people towards Gitea, since syndication and self-hosting are usually two \u201ccomplicated\u201d solutions. Note that I didn\u2019t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up."}, "in-reply-to": "https://fundor333.com/social/2022/08/03/1659516036/", "wm-property": "in-reply-to", "wm-private": false, "rels": {"canonical": "https://brainbaking.com/notes/2022/08/03h11m10s41/"}}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 1, "comments": [{"content": "Fundor 333 asked:\n\nIn your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this \u201cGitea with Syndication\u201d?\n\nI\u2019d answer: yes and no. Yes, it will solve some problems\u2014hopefully more easy collaboration across different instances. With GitHub, that\u2019s not a problem, provided that everyone uses GitHub. And No, I don\u2019t think it will move more people towards Gitea, since syndication and self-hosting are usually two \u201ccomplicated\u201d solutions. Note that I didn\u2019t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up.", "link": "https://brainbaking.com/notes/2022/08/03h11m10s41/", "author_name": "Wouter Groeneveld", "author_photo": "https://webmention.io/avatar/brainbaking.com/4966f3a2a3d4594117a1a709c48bc3d9dc079f6fe32ae92e91acecde0127a5ec.jpg", "author_url": "https://brainbaking.com/"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Wouter Groeneveld", + "photo": "https://webmention.io/avatar/brainbaking.com/4966f3a2a3d4594117a1a709c48bc3d9dc079f6fe32ae92e91acecde0127a5ec.jpg", + "type": "card", + "url": "https://brainbaking.com/" + }, + "content": { + "html": "

Fundor 333 asked:

\n
\n

In your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this “Gitea with Syndication”?

\n
\n

I’d answer: yes and no. Yes, it will solve some problems—hopefully more easy collaboration across different instances. With GitHub, that’s not a problem, provided that everyone uses GitHub. And No, I don’t think it will move more people towards Gitea, since syndication and self-hosting are usually two “complicated” solutions. Note that I didn’t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up.

", + "text": "Fundor 333 asked:\n\nIn your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this “Gitea with Syndication”?\n\nI’d answer: yes and no. Yes, it will solve some problems—hopefully more easy collaboration across different instances. With GitHub, that’s not a problem, provided that everyone uses GitHub. And No, I don’t think it will move more people towards Gitea, since syndication and self-hosting are usually two “complicated” solutions. Note that I didn’t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up." + }, + "in-reply-to": "https://fundor333.com/social/2022/08/03/1659516036/", + "name": "Half-Baked Thought", + "published": "2022-08-03T11:10:00", + "rels": { + "canonical": "https://brainbaking.com/notes/2022/08/03h11m10s41/" + }, + "type": "entry", + "url": "https://brainbaking.com/notes/2022/08/03h11m10s41/", + "wm-id": 1450432, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-08-04T10:00:24Z", + "wm-source": "https://brainbaking.com/notes/2022/08/03h11m10s41/", + "wm-target": "https://fundor333.com/social/2022/08/03/1659516036/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Wouter Groeneveld", + "author_photo": "https://webmention.io/avatar/brainbaking.com/4966f3a2a3d4594117a1a709c48bc3d9dc079f6fe32ae92e91acecde0127a5ec.jpg", + "author_url": "https://brainbaking.com/", + "content": "Fundor 333 asked:\n\nIn your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this “Gitea with Syndication”?\n\nI’d answer: yes and no. Yes, it will solve some problems—hopefully more easy collaboration across different instances. With GitHub, that’s not a problem, provided that everyone uses GitHub. And No, I don’t think it will move more people towards Gitea, since syndication and self-hosting are usually two “complicated” solutions. Note that I didn’t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up.", + "link": "https://brainbaking.com/notes/2022/08/03h11m10s41/" + } + ], + "in-reply-to": 1, + "like-of": 0, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a/1450432.json b/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a/1450432.json index e1bcbe93..35538719 100644 --- a/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a/1450432.json +++ b/data/webmentions/bce551aa18e994356ba4186d6f0b9d1a/1450432.json @@ -1 +1,29 @@ -[{"type": "entry", "author": {"type": "card", "name": "Wouter Groeneveld", "photo": "https://webmention.io/avatar/brainbaking.com/4966f3a2a3d4594117a1a709c48bc3d9dc079f6fe32ae92e91acecde0127a5ec.jpg", "url": "https://brainbaking.com/"}, "url": "https://brainbaking.com/notes/2022/08/03h11m10s41/", "published": "2022-08-03T11:10:00", "wm-received": "2022-08-04T10:00:24Z", "wm-id": 1450432, "wm-source": "https://brainbaking.com/notes/2022/08/03h11m10s41/", "wm-target": "https://fundor333.com/social/2022/08/03/1659516036/", "wm-protocol": "webmention", "name": "Half-Baked Thought", "content": {"html": "

Fundor 333 asked:

\n
\n

In your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this \u201cGitea with Syndication\u201d?

\n
\n

I\u2019d answer: yes and no. Yes, it will solve some problems\u2014hopefully more easy collaboration across different instances. With GitHub, that\u2019s not a problem, provided that everyone uses GitHub. And No, I don\u2019t think it will move more people towards Gitea, since syndication and self-hosting are usually two \u201ccomplicated\u201d solutions. Note that I didn\u2019t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up.

", "text": "Fundor 333 asked:\n\nIn your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this \u201cGitea with Syndication\u201d?\n\nI\u2019d answer: yes and no. Yes, it will solve some problems\u2014hopefully more easy collaboration across different instances. With GitHub, that\u2019s not a problem, provided that everyone uses GitHub. And No, I don\u2019t think it will move more people towards Gitea, since syndication and self-hosting are usually two \u201ccomplicated\u201d solutions. Note that I didn\u2019t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up."}, "in-reply-to": "https://fundor333.com/social/2022/08/03/1659516036/", "wm-property": "in-reply-to", "wm-private": false, "rels": {"canonical": "https://brainbaking.com/notes/2022/08/03h11m10s41/"}}] \ No newline at end of file +[ + { + "author": { + "name": "Wouter Groeneveld", + "photo": "https://webmention.io/avatar/brainbaking.com/4966f3a2a3d4594117a1a709c48bc3d9dc079f6fe32ae92e91acecde0127a5ec.jpg", + "type": "card", + "url": "https://brainbaking.com/" + }, + "content": { + "html": "

Fundor 333 asked:

\n
\n

In your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this “Gitea with Syndication”?

\n
\n

I’d answer: yes and no. Yes, it will solve some problems—hopefully more easy collaboration across different instances. With GitHub, that’s not a problem, provided that everyone uses GitHub. And No, I don’t think it will move more people towards Gitea, since syndication and self-hosting are usually two “complicated” solutions. Note that I didn’t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up.

", + "text": "Fundor 333 asked:\n\nIn your opinion something like Gitea with a syndication like Mastodon will solve some of the problems and move more people on this “Gitea with Syndication”?\n\nI’d answer: yes and no. Yes, it will solve some problems—hopefully more easy collaboration across different instances. With GitHub, that’s not a problem, provided that everyone uses GitHub. And No, I don’t think it will move more people towards Gitea, since syndication and self-hosting are usually two “complicated” solutions. Note that I didn’t say complex. Most people will still find it too troublesome to move. Just look at Mastodon VS Twitter. The @user@mastodoninstance thing already trips most people up." + }, + "in-reply-to": "https://fundor333.com/social/2022/08/03/1659516036/", + "name": "Half-Baked Thought", + "published": "2022-08-03T11:10:00", + "rels": { + "canonical": "https://brainbaking.com/notes/2022/08/03h11m10s41/" + }, + "type": "entry", + "url": "https://brainbaking.com/notes/2022/08/03h11m10s41/", + "wm-id": 1450432, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-08-04T10:00:24Z", + "wm-source": "https://brainbaking.com/notes/2022/08/03h11m10s41/", + "wm-target": "https://fundor333.com/social/2022/08/03/1659516036/" + } +] diff --git a/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81.json b/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81.json index 950f6b24..43384350 100644 --- a/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81.json +++ b/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81.json @@ -1 +1,61 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Rahul", "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "url": "https://twitter.com/rahul05ranjan"}, "url": "https://twitter.com/rahul05ranjan/status/1548774073832198144", "published": "2022-07-17T20:58:08+00:00", "wm-received": "2022-07-17T22:37:48Z", "wm-id": 1435273, "wm-source": "https://brid.gy/repost/twitter/fundor333/1548774048875806720/1548774073832198144", "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-protocol": "webmention", "content": {"text": "\ud83d\udd16 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com fundor333.com/social/2022/07\u2026 #git #develop #programming"}, "repost-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-property": "repost-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Rahul", "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "url": "https://twitter.com/rahul05ranjan"}, "url": "https://twitter.com/fundor333/status/1548774048875806720#favorited-by-411419084", "published": null, "wm-received": "2022-08-02T20:47:27Z", "wm-id": 1448702, "wm-source": "https://brid.gy/like/twitter/fundor333/1548774048875806720/411419084", "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 1, "in-reply-to": 0, "comments": [{"content": "\ud83d\udd16 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com fundor333.com/social/2022/07\u2026 #git #develop #programming", "link": "https://brid.gy/repost/twitter/fundor333/1548774048875806720/1548774073832198144", "author_name": "Rahul", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "author_url": "https://twitter.com/rahul05ranjan"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Rahul", + "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "type": "card", + "url": "https://twitter.com/rahul05ranjan" + }, + "like-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1548774048875806720#favorited-by-411419084", + "wm-id": 1448702, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-08-02T20:47:27Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1548774048875806720/411419084", + "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/" + }, + { + "author": { + "name": "Rahul", + "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "type": "card", + "url": "https://twitter.com/rahul05ranjan" + }, + "content": { + "text": "🔖 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com fundor333.com/social/2022/07… #git #develop #programming" + }, + "published": "2022-07-17T20:58:08+00:00", + "repost-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", + "type": "entry", + "url": "https://twitter.com/rahul05ranjan/status/1548774073832198144", + "wm-id": 1435273, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2022-07-17T22:37:48Z", + "wm-source": "https://brid.gy/repost/twitter/fundor333/1548774048875806720/1548774073832198144", + "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Rahul", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "author_url": "https://twitter.com/rahul05ranjan", + "content": "🔖 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com fundor333.com/social/2022/07… #git #develop #programming", + "link": "https://brid.gy/repost/twitter/fundor333/1548774048875806720/1548774073832198144" + } + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 1 + } +} diff --git a/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1435273.json b/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1435273.json index 60270fd7..82026291 100644 --- a/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1435273.json +++ b/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1435273.json @@ -1 +1,24 @@ -[{"type": "entry", "author": {"type": "card", "name": "Rahul", "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "url": "https://twitter.com/rahul05ranjan"}, "url": "https://twitter.com/rahul05ranjan/status/1548774073832198144", "published": "2022-07-17T20:58:08+00:00", "wm-received": "2022-07-17T22:37:48Z", "wm-id": 1435273, "wm-source": "https://brid.gy/repost/twitter/fundor333/1548774048875806720/1548774073832198144", "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-protocol": "webmention", "content": {"text": "\ud83d\udd16 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com fundor333.com/social/2022/07\u2026 #git #develop #programming"}, "repost-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-property": "repost-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Rahul", + "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "type": "card", + "url": "https://twitter.com/rahul05ranjan" + }, + "content": { + "text": "🔖 Auto setup remote branch and never again see an error about the missing upstream | pawelgrzybek.com fundor333.com/social/2022/07… #git #develop #programming" + }, + "published": "2022-07-17T20:58:08+00:00", + "repost-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", + "type": "entry", + "url": "https://twitter.com/rahul05ranjan/status/1548774073832198144", + "wm-id": 1435273, + "wm-private": false, + "wm-property": "repost-of", + "wm-protocol": "webmention", + "wm-received": "2022-07-17T22:37:48Z", + "wm-source": "https://brid.gy/repost/twitter/fundor333/1548774048875806720/1548774073832198144", + "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/" + } +] diff --git a/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1448702.json b/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1448702.json index b57cf77b..bb4efb08 100644 --- a/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1448702.json +++ b/data/webmentions/c0398e8d051bd1f2a9e6ad27ff85bc81/1448702.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Rahul", "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", "url": "https://twitter.com/rahul05ranjan"}, "url": "https://twitter.com/fundor333/status/1548774048875806720#favorited-by-411419084", "published": null, "wm-received": "2022-08-02T20:47:27Z", "wm-id": 1448702, "wm-source": "https://brid.gy/like/twitter/fundor333/1548774048875806720/411419084", "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Rahul", + "photo": "https://webmention.io/avatar/pbs.twimg.com/703f3659749ffe49b61b1a2f94d0e991c67c4ac617e1dc34eeac4c3aee5d3a06.jpg", + "type": "card", + "url": "https://twitter.com/rahul05ranjan" + }, + "like-of": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1548774048875806720#favorited-by-411419084", + "wm-id": 1448702, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-08-02T20:47:27Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1548774048875806720/411419084", + "wm-target": "https://fundor333.com/social/2022/07/17/auto-setup-remote-branch-and-never-again-see-an-error-about-the-missing-upstream--pawelgrzybekcom/" + } +] diff --git a/data/webmentions/ca93b764d932ae327c8f60aab6e090f3.json b/data/webmentions/ca93b764d932ae327c8f60aab6e090f3.json index d6958f38..b13d7865 100644 --- a/data/webmentions/ca93b764d932ae327c8f60aab6e090f3.json +++ b/data/webmentions/ca93b764d932ae327c8f60aab6e090f3.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw3l3un23", "published": "2024-08-10T10:28:21+00:00", "wm-received": "2024-08-10T10:28:23Z", "wm-id": 1842671, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw3l3un23%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A little command for cleaning tumblr\n\njavascript:$(\u2019.overlay\u2019).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)", "text": "A little command for cleaning tumblr\n\njavascript:$(\u2019.overlay\u2019).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A little command for cleaning tumblr\n\njavascript:$(\u2019.overlay\u2019).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw3l3un23%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A little command for cleaning tumblr\n\njavascript:$(’.overlay’).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)", + "text": "A little command for cleaning tumblr\n\njavascript:$(’.overlay’).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss", + "published": "2024-08-10T10:28:21+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw3l3un23", + "wm-id": 1842671, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:23Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw3l3un23%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "A little command for cleaning tumblr\n\njavascript:$(’.overlay’).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw3l3un23%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/ca93b764d932ae327c8f60aab6e090f3/1842671.json b/data/webmentions/ca93b764d932ae327c8f60aab6e090f3/1842671.json index 20baebe4..c979d76c 100644 --- a/data/webmentions/ca93b764d932ae327c8f60aab6e090f3/1842671.json +++ b/data/webmentions/ca93b764d932ae327c8f60aab6e090f3/1842671.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw3l3un23", "published": "2024-08-10T10:28:21+00:00", "wm-received": "2024-08-10T10:28:23Z", "wm-id": 1842671, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw3l3un23%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A little command for cleaning tumblr\n\njavascript:$(\u2019.overlay\u2019).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)", "text": "A little command for cleaning tumblr\n\njavascript:$(\u2019.overlay\u2019).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A little command for cleaning tumblr\n\njavascript:$(’.overlay’).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)", + "text": "A little command for cleaning tumblr\n\njavascript:$(’.overlay’).slice(0, 100).click() (https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss", + "published": "2024-08-10T10:28:21+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw3l3un23", + "wm-id": 1842671, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:23Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw3l3un23%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/27/up-to-date-guide-on-how-to-delete-all-posts-on-your-tumblr---louis-li/?utm_medium=rss" + } +] diff --git a/data/webmentions/caef38922172a11490a63af333d6c22c.json b/data/webmentions/caef38922172a11490a63af333d6c22c.json index 4f17ea26..9051be91 100644 --- a/data/webmentions/caef38922172a11490a63af333d6c22c.json +++ b/data/webmentions/caef38922172a11490a63af333d6c22c.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l7enrmtpre2z", "published": "2024-10-25T22:49:40+00:00", "wm-received": "2024-10-25T22:49:43Z", "wm-id": 1854565, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l7enrmtpre2z%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/", "wm-protocol": "webmention", "content": {"html": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)", "text": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)"}, "mention-of": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l7enrmtpre2z%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)", + "text": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)" + }, + "mention-of": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/", + "published": "2024-10-25T22:49:40+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l7enrmtpre2z", + "wm-id": 1854565, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-10-25T22:49:43Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l7enrmtpre2z%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l7enrmtpre2z%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/caef38922172a11490a63af333d6c22c/1854565.json b/data/webmentions/caef38922172a11490a63af333d6c22c/1854565.json index 43f9b62a..151e3259 100644 --- a/data/webmentions/caef38922172a11490a63af333d6c22c/1854565.json +++ b/data/webmentions/caef38922172a11490a63af333d6c22c/1854565.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l7enrmtpre2z", "published": "2024-10-25T22:49:40+00:00", "wm-received": "2024-10-25T22:49:43Z", "wm-id": 1854565, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l7enrmtpre2z%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/", "wm-protocol": "webmention", "content": {"html": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)", "text": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)"}, "mention-of": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)", + "text": "A web framework author wrote about web components and I love this analisys\n\nFundor 333 (https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/)" + }, + "mention-of": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/", + "published": "2024-10-25T22:49:40+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3l7enrmtpre2z", + "wm-id": 1854565, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-10-25T22:49:43Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3l7enrmtpre2z%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/10/25/web-components-are-not-the-future---dev-community/" + } +] diff --git a/data/webmentions/cd57e7b50405154badb47a34c5c87723.json b/data/webmentions/cd57e7b50405154badb47a34c5c87723.json index 4d43e54d..e859dd45 100644 --- a/data/webmentions/cd57e7b50405154badb47a34c5c87723.json +++ b/data/webmentions/cd57e7b50405154badb47a34c5c87723.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoszd5y2a", "published": "2024-08-10T10:24:17+00:00", "wm-received": "2024-08-10T10:24:20Z", "wm-id": 1842660, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoszd5y2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)", "text": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoszd5y2a%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)", + "text": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss", + "published": "2024-08-10T10:24:17+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoszd5y2a", + "wm-id": 1842660, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:20Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoszd5y2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoszd5y2a%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/cd57e7b50405154badb47a34c5c87723/1842660.json b/data/webmentions/cd57e7b50405154badb47a34c5c87723/1842660.json index 12c86fed..ba5cc623 100644 --- a/data/webmentions/cd57e7b50405154badb47a34c5c87723/1842660.json +++ b/data/webmentions/cd57e7b50405154badb47a34c5c87723/1842660.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoszd5y2a", "published": "2024-08-10T10:24:17+00:00", "wm-received": "2024-08-10T10:24:20Z", "wm-id": 1842660, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoszd5y2a%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)", "text": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)", + "text": "Or How Wizzard of the Coast is killing D&D ecosystem (https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss", + "published": "2024-08-10T10:24:17+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoszd5y2a", + "wm-id": 1842660, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:20Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoszd5y2a%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/12/the-dungeons--dragons-ogl-11-tightens-grip-on-competition/?utm_medium=rss" + } +] diff --git a/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d.json b/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d.json index 76b77ebf..479832dd 100644 --- a/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d.json +++ b/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapiyqsx2k", "published": "2024-08-10T10:24:40+00:00", "wm-received": "2024-08-10T10:24:43Z", "wm-id": 1842665, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapiyqsx2k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Spy x Family e l\u2019uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)", "text": "Spy x Family e l\u2019uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Spy x Family e l\u2019uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapiyqsx2k%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Spy x Family e l’uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)", + "text": "Spy x Family e l’uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss", + "published": "2024-08-10T10:24:40+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapiyqsx2k", + "wm-id": 1842665, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:43Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapiyqsx2k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Spy x Family e l’uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapiyqsx2k%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d/1842665.json b/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d/1842665.json index 9a6ef998..bc2ae319 100644 --- a/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d/1842665.json +++ b/data/webmentions/cd64cf296a5f8dc454cb299a1c11348d/1842665.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapiyqsx2k", "published": "2024-08-10T10:24:40+00:00", "wm-received": "2024-08-10T10:24:43Z", "wm-id": 1842665, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapiyqsx2k%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Spy x Family e l\u2019uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)", "text": "Spy x Family e l\u2019uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Spy x Family e l’uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)", + "text": "Spy x Family e l’uso delle poltrone per spiegare i personaggi (https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss", + "published": "2024-08-10T10:24:40+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapiyqsx2k", + "wm-id": 1842665, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:43Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapiyqsx2k%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/27/spyxfamily-e-le-poltrone-di-design---digital-tea-room/?utm_medium=rss" + } +] diff --git a/data/webmentions/ce43c03e79204ad312066d0a75d938d7.json b/data/webmentions/ce43c03e79204ad312066d0a75d938d7.json index de130513..530c3fd1 100644 --- a/data/webmentions/ce43c03e79204ad312066d0a75d938d7.json +++ b/data/webmentions/ce43c03e79204ad312066d0a75d938d7.json @@ -1 +1,46 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzx72rl5z223", "published": "2024-08-17T23:15:46+00:00", "wm-received": "2024-08-17T23:15:50Z", "wm-id": 1843534, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzx72rl5z223%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2024/moon-of-middle-summer/", "wm-protocol": "webmention", "photo": ["https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreigmqivob6ppnnznhraya5vxog4bfiipqlco2zuvqzwhyrnz7547f4"], "content": {"html": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)", "text": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)"}, "mention-of": "https://fundor333.com/photos/2024/moon-of-middle-summer/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzx72rl5z223%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)", + "text": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)" + }, + "mention-of": "https://fundor333.com/photos/2024/moon-of-middle-summer/", + "photo": [ + "https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreigmqivob6ppnnznhraya5vxog4bfiipqlco2zuvqzwhyrnz7547f4" + ], + "published": "2024-08-17T23:15:46+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzx72rl5z223", + "wm-id": 1843534, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-17T23:15:50Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzx72rl5z223%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2024/moon-of-middle-summer/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzx72rl5z223%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/ce43c03e79204ad312066d0a75d938d7/1843534.json b/data/webmentions/ce43c03e79204ad312066d0a75d938d7/1843534.json index 77d0c690..ebbaaf59 100644 --- a/data/webmentions/ce43c03e79204ad312066d0a75d938d7/1843534.json +++ b/data/webmentions/ce43c03e79204ad312066d0a75d938d7/1843534.json @@ -1 +1,28 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzx72rl5z223", "published": "2024-08-17T23:15:46+00:00", "wm-received": "2024-08-17T23:15:50Z", "wm-id": 1843534, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzx72rl5z223%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2024/moon-of-middle-summer/", "wm-protocol": "webmention", "photo": ["https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreigmqivob6ppnnznhraya5vxog4bfiipqlco2zuvqzwhyrnz7547f4"], "content": {"html": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)", "text": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)"}, "mention-of": "https://fundor333.com/photos/2024/moon-of-middle-summer/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)", + "text": "I LOVE to walk after dark but I am not very good with the astronomical photo\n\n## Challenge\n\nI am studing how to take a photo of the moon or the stars. In this one I use some filters to get a better image the day after. (https://fundor333.com/photos/2024/moon-of-middle-summer/)" + }, + "mention-of": "https://fundor333.com/photos/2024/moon-of-middle-summer/", + "photo": [ + "https://shiitake.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:u7piwonv4s27ysugjaa6im2q&cid=bafkreigmqivob6ppnnznhraya5vxog4bfiipqlco2zuvqzwhyrnz7547f4" + ], + "published": "2024-08-17T23:15:46+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzx72rl5z223", + "wm-id": 1843534, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-17T23:15:50Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzx72rl5z223%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2024/moon-of-middle-summer/" + } +] diff --git a/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89.json b/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89.json index 922d3c3c..f9ed6638 100644 --- a/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89.json +++ b/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzean2zbgs2m", "published": "2024-08-10T10:23:19+00:00", "wm-received": "2024-08-10T10:23:21Z", "wm-id": 1842652, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzean2zbgs2m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)", "text": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzean2zbgs2m%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)", + "text": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss", + "published": "2024-08-10T10:23:19+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzean2zbgs2m", + "wm-id": 1842652, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:21Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzean2zbgs2m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzean2zbgs2m%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89/1842652.json b/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89/1842652.json index 01f5a2dd..5c39d3b6 100644 --- a/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89/1842652.json +++ b/data/webmentions/d24f90f04fb60b2c2a84bab7b2b81e89/1842652.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzean2zbgs2m", "published": "2024-08-10T10:23:19+00:00", "wm-received": "2024-08-10T10:23:21Z", "wm-id": 1842652, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzean2zbgs2m%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)", "text": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)", + "text": "Feedly claims they did not consider that the tool could be misused against protesters and striking workers (https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss", + "published": "2024-08-10T10:23:19+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzean2zbgs2m", + "wm-id": 1842652, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:21Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzean2zbgs2m%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/05/feedly-launches-strikebreaking-as-a-service/?utm_medium=rss" + } +] diff --git a/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3.json b/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3.json index 8d437362..d40fc2de 100644 --- a/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3.json +++ b/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapjzuik2w", "published": "2024-08-10T10:24:41+00:00", "wm-received": "2024-08-10T10:24:43Z", "wm-id": 1842666, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapjzuik2w%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)", "text": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapjzuik2w%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)", + "text": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss", + "published": "2024-08-10T10:24:41+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapjzuik2w", + "wm-id": 1842666, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:43Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapjzuik2w%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapjzuik2w%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3/1842666.json b/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3/1842666.json index caf00534..5585c5ed 100644 --- a/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3/1842666.json +++ b/data/webmentions/d255eeeffcbf2b2d47c4c7c7ab8a0df3/1842666.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapjzuik2w", "published": "2024-08-10T10:24:41+00:00", "wm-received": "2024-08-10T10:24:43Z", "wm-id": 1842666, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapjzuik2w%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)", "text": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)", + "text": "DUUUUCKS (https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss", + "published": "2024-08-10T10:24:41+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeapjzuik2w", + "wm-id": 1842666, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:43Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeapjzuik2w%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/12/23/whats-with-all-the-ducks--the-github-blog/?utm_medium=rss" + } +] diff --git a/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db.json b/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db.json index c426fdb2..09d0c1ea 100644 --- a/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db.json +++ b/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3litotawtzc2d", "published": "2025-02-23T09:38:16+00:00", "wm-received": "2025-02-23T11:05:13Z", "wm-id": 1886765, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3litotawtzc2d%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2025/light-and-tree/", "wm-protocol": "webmention", "content": {"html": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/", "text": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/"}, "mention-of": "https://fundor333.com/photos/2025/light-and-tree/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3litotawtzc2d%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/", + "text": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/" + }, + "mention-of": "https://fundor333.com/photos/2025/light-and-tree/", + "published": "2025-02-23T09:38:16+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3litotawtzc2d", + "wm-id": 1886765, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-02-23T11:05:13Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3litotawtzc2d%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2025/light-and-tree/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3litotawtzc2d%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db/1886765.json b/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db/1886765.json index 76eac44c..25125eb3 100644 --- a/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db/1886765.json +++ b/data/webmentions/d466a947c57bdf9ae7bf1a2a83a664db/1886765.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3litotawtzc2d", "published": "2025-02-23T09:38:16+00:00", "wm-received": "2025-02-23T11:05:13Z", "wm-id": 1886765, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3litotawtzc2d%23bridgy-fed-create", "wm-target": "https://fundor333.com/photos/2025/light-and-tree/", "wm-protocol": "webmention", "content": {"html": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/", "text": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/"}, "mention-of": "https://fundor333.com/photos/2025/light-and-tree/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/", + "text": "Light and Tree: https://fundor333.com/photos/2025/light-and-tree/" + }, + "mention-of": "https://fundor333.com/photos/2025/light-and-tree/", + "published": "2025-02-23T09:38:16+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3litotawtzc2d", + "wm-id": 1886765, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-02-23T11:05:13Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3litotawtzc2d%23bridgy-fed-create", + "wm-target": "https://fundor333.com/photos/2025/light-and-tree/" + } +] diff --git a/data/webmentions/d4d107b094c0e1504e4f930ce0566608.json b/data/webmentions/d4d107b094c0e1504e4f930ce0566608.json index 47610857..86020985 100644 --- a/data/webmentions/d4d107b094c0e1504e4f930ce0566608.json +++ b/data/webmentions/d4d107b094c0e1504e4f930ce0566608.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw5o7aq2t", "published": "2024-08-10T10:28:23+00:00", "wm-received": "2024-08-10T10:28:25Z", "wm-id": 1842672, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw5o7aq2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)", "text": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw5o7aq2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)", + "text": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss", + "published": "2024-08-10T10:28:23+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw5o7aq2t", + "wm-id": 1842672, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:25Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw5o7aq2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw5o7aq2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/d4d107b094c0e1504e4f930ce0566608/1842672.json b/data/webmentions/d4d107b094c0e1504e4f930ce0566608/1842672.json index f638da3b..d9576d99 100644 --- a/data/webmentions/d4d107b094c0e1504e4f930ce0566608/1842672.json +++ b/data/webmentions/d4d107b094c0e1504e4f930ce0566608/1842672.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw5o7aq2t", "published": "2024-08-10T10:28:23+00:00", "wm-received": "2024-08-10T10:28:25Z", "wm-id": 1842672, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw5o7aq2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)", "text": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)", + "text": "Some suggestions for write Django Settings (https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss", + "published": "2024-08-10T10:28:23+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaw5o7aq2t", + "wm-id": 1842672, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:28:25Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaw5o7aq2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2022/11/24/django-settings-patterns-to-avoid---adam-johnson/?utm_medium=rss" + } +] diff --git a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb.json b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb.json index 96c86c4a..66175c8c 100644 --- a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb.json +++ b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb.json @@ -1 +1,134 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", "published": null, "wm-received": "2023-08-03T08:29:52Z", "wm-id": 1700841, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://livellosegreto.it/@cesco/110819907094582946", "published": "2023-08-02T11:59:46", "wm-received": "2023-08-03T08:29:52Z", "wm-id": 1700840, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-protocol": "webmention", "content": {"html": "

@fundor333 Anch'io ho questo problema \ud83d\ude05

", "text": "@fundor333 Anch'io ho questo problema \ud83d\ude05"}, "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealllupy2t", "published": "2024-08-10T10:22:29+00:00", "wm-received": "2024-08-10T10:22:31Z", "wm-id": 1842643, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealllupy2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)", "text": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://livellosegreto.it/@cesco/110819907094582946", "published": "2023-08-02T11:59:46", "wm-received": "2023-08-03T08:29:52Z", "wm-id": 1700842, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-protocol": "webmention", "content": {"html": "

@fundor333 Anch'io ho questo problema \ud83d\ude05

", "text": "@fundor333 Anch'io ho questo problema \ud83d\ude05"}, "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", "published": null, "wm-received": "2023-08-03T08:29:53Z", "wm-id": 1700843, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 2, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 2, "comments": [{"content": "@fundor333 Anch'io ho questo problema \ud83d\ude05", "link": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", "author_name": "Francesco Maida", "author_photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "author_url": "https://livellosegreto.it/@cesco"}, {"content": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealllupy2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)", + "text": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss", + "published": "2024-08-10T10:22:29+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealllupy2t", + "wm-id": 1842643, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:31Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealllupy2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss" + }, + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", + "wm-id": 1700843, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:53Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it" + }, + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "content": { + "html": "

@fundor333 Anch'io ho questo problema 😅

", + "text": "@fundor333 Anch'io ho questo problema 😅" + }, + "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", + "published": "2023-08-02T11:59:46", + "type": "entry", + "url": "https://livellosegreto.it/@cesco/110819907094582946", + "wm-id": 1700842, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:52Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it" + }, + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", + "wm-id": 1700841, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:52Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/" + }, + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "content": { + "html": "

@fundor333 Anch'io ho questo problema 😅

", + "text": "@fundor333 Anch'io ho questo problema 😅" + }, + "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", + "published": "2023-08-02T11:59:46", + "type": "entry", + "url": "https://livellosegreto.it/@cesco/110819907094582946", + "wm-id": 1700840, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:52Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealllupy2t%23bridgy-fed-create" + }, + { + "author_name": "Francesco Maida", + "author_photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "author_url": "https://livellosegreto.it/@cesco", + "content": "@fundor333 Anch'io ho questo problema 😅", + "link": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504" + } + ], + "in-reply-to": 2, + "like-of": 2, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700840.json b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700840.json index 5e4332e1..576fc6af 100644 --- a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700840.json +++ b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700840.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://livellosegreto.it/@cesco/110819907094582946", "published": "2023-08-02T11:59:46", "wm-received": "2023-08-03T08:29:52Z", "wm-id": 1700840, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-protocol": "webmention", "content": {"html": "

@fundor333 Anch'io ho questo problema \ud83d\ude05

", "text": "@fundor333 Anch'io ho questo problema \ud83d\ude05"}, "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "content": { + "html": "

@fundor333 Anch'io ho questo problema 😅

", + "text": "@fundor333 Anch'io ho questo problema 😅" + }, + "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", + "published": "2023-08-02T11:59:46", + "type": "entry", + "url": "https://livellosegreto.it/@cesco/110819907094582946", + "wm-id": 1700840, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:52Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/" + } +] diff --git a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700841.json b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700841.json index 02eae023..b311de65 100644 --- a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700841.json +++ b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700841.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", "published": null, "wm-received": "2023-08-03T08:29:52Z", "wm-id": 1700841, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", + "wm-id": 1700841, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:52Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/" + } +] diff --git a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700842.json b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700842.json index 8d408a76..3a6af521 100644 --- a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700842.json +++ b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700842.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://livellosegreto.it/@cesco/110819907094582946", "published": "2023-08-02T11:59:46", "wm-received": "2023-08-03T08:29:52Z", "wm-id": 1700842, "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-protocol": "webmention", "content": {"html": "

@fundor333 Anch'io ho questo problema \ud83d\ude05

", "text": "@fundor333 Anch'io ho questo problema \ud83d\ude05"}, "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "content": { + "html": "

@fundor333 Anch'io ho questo problema 😅

", + "text": "@fundor333 Anch'io ho questo problema 😅" + }, + "in-reply-to": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", + "published": "2023-08-02T11:59:46", + "type": "entry", + "url": "https://livellosegreto.it/@cesco/110819907094582946", + "wm-id": 1700842, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:52Z", + "wm-source": "https://brid.gy/comment/mastodon/@fundor333@mastodon.social/110816428174225025/110819907118442504", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it" + } +] diff --git a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700843.json b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700843.json index 0ac9e9bc..c4e9a7b4 100644 --- a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700843.json +++ b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1700843.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Francesco Maida", "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", "url": "https://livellosegreto.it/@cesco"}, "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", "published": null, "wm-received": "2023-08-03T08:29:53Z", "wm-id": 1700843, "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Francesco Maida", + "photo": "https://webmention.io/avatar/files.mastodon.social/8875cc3f513aa2c7d4d1d52c172cd79caf48306535b2d2bb0ce9f14bdcabfb0f.jpg", + "type": "card", + "url": "https://livellosegreto.it/@cesco" + }, + "like-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it", + "published": null, + "type": "entry", + "url": "https://mastodon.social/@fundor333/110816428174225025#favorited-by-108199951616266001", + "wm-id": 1700843, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2023-08-03T08:29:53Z", + "wm-source": "https://brid.gy/like/mastodon/@fundor333@mastodon.social/110816428174225025/108199951616266001", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?amp%3Butm_source=dlvr.it" + } +] diff --git a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1842643.json b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1842643.json index 600c97de..adeea936 100644 --- a/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1842643.json +++ b/data/webmentions/d4e7477dc2e56b5967bba0d005d192fb/1842643.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealllupy2t", "published": "2024-08-10T10:22:29+00:00", "wm-received": "2024-08-10T10:22:31Z", "wm-id": 1842643, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealllupy2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)", "text": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)", + "text": "Do you use your feed reader as your email client? (https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss", + "published": "2024-08-10T10:22:29+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealllupy2t", + "wm-id": 1842643, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:31Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealllupy2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/08/01/rss-zero-isnt-the-path-to-rss-joy--dan-q/?utm_medium=rss" + } +] diff --git a/data/webmentions/da45e959df9ed88605f7f67a80d03046.json b/data/webmentions/da45e959df9ed88605f7f67a80d03046.json index 2aaac6cd..4c2b8aa5 100644 --- a/data/webmentions/da45e959df9ed88605f7f67a80d03046.json +++ b/data/webmentions/da45e959df9ed88605f7f67a80d03046.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lggx546sif22", "published": "2025-01-23T12:22:54+00:00", "wm-received": "2025-01-23T22:39:00Z", "wm-id": 1879513, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lggx546sif22%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/github-action-for-syndication-links/", "wm-protocol": "webmention", "content": {"html": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/", "text": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/"}, "mention-of": "https://fundor333.com/post/2025/github-action-for-syndication-links/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lggx546sif22%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/", + "text": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/" + }, + "mention-of": "https://fundor333.com/post/2025/github-action-for-syndication-links/", + "published": "2025-01-23T12:22:54+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lggx546sif22", + "wm-id": 1879513, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-23T22:39:00Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lggx546sif22%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/github-action-for-syndication-links/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lggx546sif22%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/da45e959df9ed88605f7f67a80d03046/1879513.json b/data/webmentions/da45e959df9ed88605f7f67a80d03046/1879513.json index 6a9194b1..862fdf14 100644 --- a/data/webmentions/da45e959df9ed88605f7f67a80d03046/1879513.json +++ b/data/webmentions/da45e959df9ed88605f7f67a80d03046/1879513.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lggx546sif22", "published": "2025-01-23T12:22:54+00:00", "wm-received": "2025-01-23T22:39:00Z", "wm-id": 1879513, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lggx546sif22%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/github-action-for-syndication-links/", "wm-protocol": "webmention", "content": {"html": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/", "text": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/"}, "mention-of": "https://fundor333.com/post/2025/github-action-for-syndication-links/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/", + "text": "Github Action for Syndication Links: https://fundor333.com/post/2025/github-action-for-syndication-links/" + }, + "mention-of": "https://fundor333.com/post/2025/github-action-for-syndication-links/", + "published": "2025-01-23T12:22:54+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lggx546sif22", + "wm-id": 1879513, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-23T22:39:00Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lggx546sif22%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/github-action-for-syndication-links/" + } +] diff --git a/data/webmentions/dfa16b8a80d8bec166d08fb754492397.json b/data/webmentions/dfa16b8a80d8bec166d08fb754492397.json index 5f982c2e..2655652f 100644 --- a/data/webmentions/dfa16b8a80d8bec166d08fb754492397.json +++ b/data/webmentions/dfa16b8a80d8bec166d08fb754492397.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamyjzak2c", "published": "2024-08-10T10:23:16+00:00", "wm-received": "2024-08-10T10:23:18Z", "wm-id": 1842651, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamyjzak2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)", "text": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamyjzak2c%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)", + "text": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss", + "published": "2024-08-10T10:23:16+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamyjzak2c", + "wm-id": 1842651, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:18Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamyjzak2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamyjzak2c%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/dfa16b8a80d8bec166d08fb754492397/1842651.json b/data/webmentions/dfa16b8a80d8bec166d08fb754492397/1842651.json index 457fa19f..76f4e6c9 100644 --- a/data/webmentions/dfa16b8a80d8bec166d08fb754492397/1842651.json +++ b/data/webmentions/dfa16b8a80d8bec166d08fb754492397/1842651.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamyjzak2c", "published": "2024-08-10T10:23:16+00:00", "wm-received": "2024-08-10T10:23:18Z", "wm-id": 1842651, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamyjzak2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)", "text": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)", + "text": "One session of D&D with ChatGPT (https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss", + "published": "2024-08-10T10:23:16+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamyjzak2c", + "wm-id": 1842651, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:18Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamyjzak2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/05/playing-dd-with-chatgpt-as-the-dm--nicola-iarocci/?utm_medium=rss" + } +] diff --git a/data/webmentions/e3a6ed9907e6328300a58b4a349d372b.json b/data/webmentions/e3a6ed9907e6328300a58b4a349d372b.json index aef36323..b89a9ad0 100644 --- a/data/webmentions/e3a6ed9907e6328300a58b4a349d372b.json +++ b/data/webmentions/e3a6ed9907e6328300a58b4a349d372b.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamnnd2e2c", "published": "2024-08-10T10:23:04+00:00", "wm-received": "2024-08-10T10:23:07Z", "wm-id": 1842648, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamnnd2e2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)", "text": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamnnd2e2c%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)", + "text": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss", + "published": "2024-08-10T10:23:04+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamnnd2e2c", + "wm-id": 1842648, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:07Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamnnd2e2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamnnd2e2c%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/e3a6ed9907e6328300a58b4a349d372b/1842648.json b/data/webmentions/e3a6ed9907e6328300a58b4a349d372b/1842648.json index 5d8470ee..53f09eae 100644 --- a/data/webmentions/e3a6ed9907e6328300a58b4a349d372b/1842648.json +++ b/data/webmentions/e3a6ed9907e6328300a58b4a349d372b/1842648.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamnnd2e2c", "published": "2024-08-10T10:23:04+00:00", "wm-received": "2024-08-10T10:23:07Z", "wm-id": 1842648, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamnnd2e2c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)", "text": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)", + "text": "Make your web page smaller (https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss", + "published": "2024-08-10T10:23:04+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeamnnd2e2c", + "wm-id": 1842648, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:23:07Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeamnnd2e2c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/04/17/glyphhanger--a-tool-to-subset-and-optimize-fonts--stefan-judis-web-development/?utm_medium=rss" + } +] diff --git a/data/webmentions/e55bd59ec5d643c132eebb74006298e1.json b/data/webmentions/e55bd59ec5d643c132eebb74006298e1.json index 069e0e87..09945f10 100644 --- a/data/webmentions/e55bd59ec5d643c132eebb74006298e1.json +++ b/data/webmentions/e55bd59ec5d643c132eebb74006298e1.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/fundor333/status/1501677748695220244#favorited-by-777766650", "published": null, "wm-received": "2022-03-09T22:23:47Z", "wm-id": 1361341, "wm-source": "https://brid.gy/like/twitter/fundor333/1501677748695220244/777766650", "wm-target": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "like-of": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1501677748695220244#favorited-by-777766650", + "wm-id": 1361341, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-09T22:23:47Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1501677748695220244/777766650", + "wm-target": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/e55bd59ec5d643c132eebb74006298e1/1361341.json b/data/webmentions/e55bd59ec5d643c132eebb74006298e1/1361341.json index d50be92f..6a3a8ea3 100644 --- a/data/webmentions/e55bd59ec5d643c132eebb74006298e1/1361341.json +++ b/data/webmentions/e55bd59ec5d643c132eebb74006298e1/1361341.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/fundor333/status/1501677748695220244#favorited-by-777766650", "published": null, "wm-received": "2022-03-09T22:23:47Z", "wm-id": 1361341, "wm-source": "https://brid.gy/like/twitter/fundor333/1501677748695220244/777766650", "wm-target": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "like-of": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1501677748695220244#favorited-by-777766650", + "wm-id": 1361341, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-03-09T22:23:47Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1501677748695220244/777766650", + "wm-target": "https://fundor333.com/social/2022/03/09/selfportrait-exe-a-twitter-bot/" + } +] diff --git a/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23.json b/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23.json index 4f8673af..57d11f7a 100644 --- a/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23.json +++ b/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoqhd4v23", "published": "2024-08-10T10:24:15+00:00", "wm-received": "2024-08-10T10:24:17Z", "wm-id": 1842659, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoqhd4v23%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)", "text": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoqhd4v23%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)", + "text": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss", + "published": "2024-08-10T10:24:15+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoqhd4v23", + "wm-id": 1842659, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:17Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoqhd4v23%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoqhd4v23%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23/1842659.json b/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23/1842659.json index d3248507..120f9506 100644 --- a/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23/1842659.json +++ b/data/webmentions/e69303117b34b8dc88cdcfd3530e2f23/1842659.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoqhd4v23", "published": "2024-08-10T10:24:15+00:00", "wm-received": "2024-08-10T10:24:17Z", "wm-id": 1842659, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoqhd4v23%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)", "text": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)", + "text": "Some alternative for D&D (https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss", + "published": "2024-08-10T10:24:15+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeaoqhd4v23", + "wm-id": 1842659, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:24:17Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeaoqhd4v23%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/01/13/playing-dd-without-wizards-of-the-coast---alternatives-to-5e/?utm_medium=rss" + } +] diff --git a/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149.json b/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149.json index 86e61133..73f3c3ce 100644 --- a/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149.json +++ b/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149.json @@ -1 +1,46 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Ervins Strauhmanis", "photo": "https://webmention.io/avatar/pbs.twimg.com/804eb0bde557ede300c5a52ce16be41b7a5a289ab888028ed093b2409ec3ac71.jpg", "url": "https://twitter.com/erststem"}, "url": "https://twitter.com/erststem/status/1451458320938815501", "published": "2021-10-22T08:00:05+00:00", "wm-received": "2021-10-22T08:50:35Z", "wm-id": 1294990, "wm-source": "https://brid.gy/post/twitter/fundor333/1451458320938815501", "wm-target": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FCSdguuWYAE9ZNH.jpg"], "content": {"html": "@fundor333 thank your for your post fundor333.com/post/2021/hugo\u2026\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!", "text": "@fundor333 thank your for your post fundor333.com/post/2021/hugo\u2026\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!"}, "mention-of": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "@fundor333 thank your for your post fundor333.com/post/2021/hugo\u2026\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!", "link": "https://brid.gy/post/twitter/fundor333/1451458320938815501", "author_name": "Ervins Strauhmanis", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/804eb0bde557ede300c5a52ce16be41b7a5a289ab888028ed093b2409ec3ac71.jpg", "author_url": "https://twitter.com/erststem"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Ervins Strauhmanis", + "photo": "https://webmention.io/avatar/pbs.twimg.com/804eb0bde557ede300c5a52ce16be41b7a5a289ab888028ed093b2409ec3ac71.jpg", + "type": "card", + "url": "https://twitter.com/erststem" + }, + "content": { + "html": "@fundor333 thank your for your post fundor333.com/post/2021/hugo…\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!", + "text": "@fundor333 thank your for your post fundor333.com/post/2021/hugo…\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!" + }, + "mention-of": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/", + "photo": [ + "https://pbs.twimg.com/media/FCSdguuWYAE9ZNH.jpg" + ], + "published": "2021-10-22T08:00:05+00:00", + "type": "entry", + "url": "https://twitter.com/erststem/status/1451458320938815501", + "wm-id": 1294990, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-22T08:50:35Z", + "wm-source": "https://brid.gy/post/twitter/fundor333/1451458320938815501", + "wm-target": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Ervins Strauhmanis", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/804eb0bde557ede300c5a52ce16be41b7a5a289ab888028ed093b2409ec3ac71.jpg", + "author_url": "https://twitter.com/erststem", + "content": "@fundor333 thank your for your post fundor333.com/post/2021/hugo…\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!", + "link": "https://brid.gy/post/twitter/fundor333/1451458320938815501" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149/1294990.json b/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149/1294990.json index 0e1c3d70..92746ac8 100644 --- a/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149/1294990.json +++ b/data/webmentions/e761ae7ebfad75f8e577bbe5d1f51149/1294990.json @@ -1 +1,28 @@ -[{"type": "entry", "author": {"type": "card", "name": "Ervins Strauhmanis", "photo": "https://webmention.io/avatar/pbs.twimg.com/804eb0bde557ede300c5a52ce16be41b7a5a289ab888028ed093b2409ec3ac71.jpg", "url": "https://twitter.com/erststem"}, "url": "https://twitter.com/erststem/status/1451458320938815501", "published": "2021-10-22T08:00:05+00:00", "wm-received": "2021-10-22T08:50:35Z", "wm-id": 1294990, "wm-source": "https://brid.gy/post/twitter/fundor333/1451458320938815501", "wm-target": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FCSdguuWYAE9ZNH.jpg"], "content": {"html": "@fundor333 thank your for your post fundor333.com/post/2021/hugo\u2026\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!", "text": "@fundor333 thank your for your post fundor333.com/post/2021/hugo\u2026\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!"}, "mention-of": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Ervins Strauhmanis", + "photo": "https://webmention.io/avatar/pbs.twimg.com/804eb0bde557ede300c5a52ce16be41b7a5a289ab888028ed093b2409ec3ac71.jpg", + "type": "card", + "url": "https://twitter.com/erststem" + }, + "content": { + "html": "@fundor333 thank your for your post fundor333.com/post/2021/hugo…\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!", + "text": "@fundor333 thank your for your post fundor333.com/post/2021/hugo…\n\nIf possible, I would like to ask for your help with the build issue described in the attached image, please.\n\nThank you!" + }, + "mention-of": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/", + "photo": [ + "https://pbs.twimg.com/media/FCSdguuWYAE9ZNH.jpg" + ], + "published": "2021-10-22T08:00:05+00:00", + "type": "entry", + "url": "https://twitter.com/erststem/status/1451458320938815501", + "wm-id": 1294990, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2021-10-22T08:50:35Z", + "wm-source": "https://brid.gy/post/twitter/fundor333/1451458320938815501", + "wm-target": "https://fundor333.com/post/2021/hugo-with-lazy-loading-and-webp/" + } +] diff --git a/data/webmentions/eab90564da0ace53547f1d219e5d6a7c.json b/data/webmentions/eab90564da0ace53547f1d219e5d6a7c.json index 0c9e866d..99b7950d 100644 --- a/data/webmentions/eab90564da0ace53547f1d219e5d6a7c.json +++ b/data/webmentions/eab90564da0ace53547f1d219e5d6a7c.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeal5laef23", "published": "2024-07-10T11:34:15+00:00", "wm-received": "2024-08-10T10:22:17Z", "wm-id": 1842639, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeal5laef23%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)", "text": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeal5laef23%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)", + "text": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss", + "published": "2024-07-10T11:34:15+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeal5laef23", + "wm-id": 1842639, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:17Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeal5laef23%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeal5laef23%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/eab90564da0ace53547f1d219e5d6a7c/1842639.json b/data/webmentions/eab90564da0ace53547f1d219e5d6a7c/1842639.json index 470a2e9d..e8d53f8c 100644 --- a/data/webmentions/eab90564da0ace53547f1d219e5d6a7c/1842639.json +++ b/data/webmentions/eab90564da0ace53547f1d219e5d6a7c/1842639.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeal5laef23", "published": "2024-07-10T11:34:15+00:00", "wm-received": "2024-08-10T10:22:17Z", "wm-id": 1842639, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeal5laef23%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)", "text": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)", + "text": "I choose to don't use pipenv and move to poetry and pyproject and other stuff for dev with python #dev #coding #pipenv #poetry #pyenv #pyproject (https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss", + "published": "2024-07-10T11:34:15+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeal5laef23", + "wm-id": 1842639, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:17Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeal5laef23%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2024/why-do-i-disinstall-pipenv-and-use-only-poetry/?utm_medium=rss" + } +] diff --git a/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0.json b/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0.json index e8b4ba92..e5282787 100644 --- a/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0.json +++ b/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0.json @@ -1 +1,32 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1517810532660752384#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-23T21:53:01Z", "wm-id": 1385815, "wm-source": "https://brid.gy/like/twitter/fundor333/1517810532660752384/1500398864708288514", "wm-target": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 0, "comments": []}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1517810532660752384#favorited-by-1500398864708288514", + "wm-id": 1385815, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-23T21:53:01Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1517810532660752384/1500398864708288514", + "wm-target": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0/1385815.json b/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0/1385815.json index 00db8acb..95faa0c5 100644 --- a/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0/1385815.json +++ b/data/webmentions/ed30f27d8bd2b7210d1ca723690737f0/1385815.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1517810532660752384#favorited-by-1500398864708288514", "published": null, "wm-received": "2022-04-23T21:53:01Z", "wm-id": 1385815, "wm-source": "https://brid.gy/like/twitter/fundor333/1517810532660752384/1500398864708288514", "wm-target": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1517810532660752384#favorited-by-1500398864708288514", + "wm-id": 1385815, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-04-23T21:53:01Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1517810532660752384/1500398864708288514", + "wm-target": "https://fundor333.com/post/2022/django-filter-list-view-with-show-more/" + } +] diff --git a/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03.json b/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03.json index 9df449e9..c571a702 100644 --- a/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03.json +++ b/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgzy7zblnf2t", "published": "2025-01-31T11:46:00+00:00", "wm-received": "2025-01-31T12:19:10Z", "wm-id": 1881701, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgzy7zblnf2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "wm-protocol": "webmention", "content": {"html": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "text": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/"}, "mention-of": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgzy7zblnf2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", + "text": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/" + }, + "mention-of": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", + "published": "2025-01-31T11:46:00+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgzy7zblnf2t", + "wm-id": 1881701, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-31T12:19:10Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgzy7zblnf2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgzy7zblnf2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03/1881701.json b/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03/1881701.json index b3c004bb..577f727d 100644 --- a/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03/1881701.json +++ b/data/webmentions/ee2e0a846c57ae8e195c1d2955f81e03/1881701.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgzy7zblnf2t", "published": "2025-01-31T11:46:00+00:00", "wm-received": "2025-01-31T12:19:10Z", "wm-id": 1881701, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgzy7zblnf2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "wm-protocol": "webmention", "content": {"html": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "text": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/"}, "mention-of": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", + "text": "An Easy Way to Start a Life in the IndieWeb: https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/" + }, + "mention-of": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/", + "published": "2025-01-31T11:46:00+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgzy7zblnf2t", + "wm-id": 1881701, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-31T12:19:10Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgzy7zblnf2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/post/2025/an-easy-way-to-start-a-life-in-the-indieweb/" + } +] diff --git a/data/webmentions/eebd6620302d61efc418e11b3d552111.json b/data/webmentions/eebd6620302d61efc418e11b3d552111.json index caf05f61..ee5c3ed5 100644 --- a/data/webmentions/eebd6620302d61efc418e11b3d552111.json +++ b/data/webmentions/eebd6620302d61efc418e11b3d552111.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealgnyy22c", "published": "2024-08-10T10:22:24+00:00", "wm-received": "2024-08-10T10:22:26Z", "wm-id": 1842641, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealgnyy22c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)", "text": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealgnyy22c%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)", + "text": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss", + "published": "2024-08-10T10:22:24+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealgnyy22c", + "wm-id": 1842641, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:26Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealgnyy22c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealgnyy22c%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/eebd6620302d61efc418e11b3d552111/1842641.json b/data/webmentions/eebd6620302d61efc418e11b3d552111/1842641.json index b74fd1c9..41278fba 100644 --- a/data/webmentions/eebd6620302d61efc418e11b3d552111/1842641.json +++ b/data/webmentions/eebd6620302d61efc418e11b3d552111/1842641.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealgnyy22c", "published": "2024-08-10T10:22:24+00:00", "wm-received": "2024-08-10T10:22:26Z", "wm-id": 1842641, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealgnyy22c%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)", "text": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)", + "text": "A good test about trying to understand how much the crawlers follows the Robots.txt (https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss", + "published": "2024-08-10T10:22:24+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzealgnyy22c", + "wm-id": 1842641, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T10:22:26Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzealgnyy22c%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2023/10/02/bots-spiders-and-crawlers---the-results--manu/?utm_medium=rss" + } +] diff --git a/data/webmentions/efc2f98d5c5212594666d879a2bdb228.json b/data/webmentions/efc2f98d5c5212594666d879a2bdb228.json index e4f5d53f..15e033ce 100644 --- a/data/webmentions/efc2f98d5c5212594666d879a2bdb228.json +++ b/data/webmentions/efc2f98d5c5212594666d879a2bdb228.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgm477plq52z", "published": "2025-01-25T23:42:59+00:00", "wm-received": "2025-01-25T23:52:52Z", "wm-id": 1879903, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgm477plq52z%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/fog-fog-fog/", "wm-protocol": "webmention", "content": {"html": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/", "text": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/"}, "mention-of": "https://fundor333.com/micro/2025/10/fog-fog-fog/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgm477plq52z%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/", + "text": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/fog-fog-fog/", + "published": "2025-01-25T23:42:59+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgm477plq52z", + "wm-id": 1879903, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-25T23:52:52Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgm477plq52z%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/fog-fog-fog/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgm477plq52z%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/efc2f98d5c5212594666d879a2bdb228/1879903.json b/data/webmentions/efc2f98d5c5212594666d879a2bdb228/1879903.json index e669ee7a..5b3f0eb6 100644 --- a/data/webmentions/efc2f98d5c5212594666d879a2bdb228/1879903.json +++ b/data/webmentions/efc2f98d5c5212594666d879a2bdb228/1879903.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgm477plq52z", "published": "2025-01-25T23:42:59+00:00", "wm-received": "2025-01-25T23:52:52Z", "wm-id": 1879903, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgm477plq52z%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/10/fog-fog-fog/", "wm-protocol": "webmention", "content": {"html": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/", "text": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/"}, "mention-of": "https://fundor333.com/micro/2025/10/fog-fog-fog/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/", + "text": "Fog, Fog, Fog: https://fundor333.com/micro/2025/10/fog-fog-fog/" + }, + "mention-of": "https://fundor333.com/micro/2025/10/fog-fog-fog/", + "published": "2025-01-25T23:42:59+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lgm477plq52z", + "wm-id": 1879903, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-01-25T23:52:52Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lgm477plq52z%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/10/fog-fog-fog/" + } +] diff --git a/data/webmentions/f525a6a171f82d06ba2182d36425b550.json b/data/webmentions/f525a6a171f82d06ba2182d36425b550.json index 8085294c..3b844586 100644 --- a/data/webmentions/f525a6a171f82d06ba2182d36425b550.json +++ b/data/webmentions/f525a6a171f82d06ba2182d36425b550.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lllfaqwwiy2t", "published": "2025-03-30T08:00:00+00:00", "wm-received": "2025-03-30T08:08:13Z", "wm-id": 1900743, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lllfaqwwiy2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/weeknotes/2025/12/", "wm-protocol": "webmention", "content": {"html": "Week Note N\u00ba 12/2025: https://fundor333.com/weeknotes/2025/12/", "text": "Week Note N\u00ba 12/2025: https://fundor333.com/weeknotes/2025/12/"}, "mention-of": "https://fundor333.com/weeknotes/2025/12/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Week Note N\u00ba 12/2025: https://fundor333.com/weeknotes/2025/12/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lllfaqwwiy2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Week Note Nº 12/2025: https://fundor333.com/weeknotes/2025/12/", + "text": "Week Note Nº 12/2025: https://fundor333.com/weeknotes/2025/12/" + }, + "mention-of": "https://fundor333.com/weeknotes/2025/12/", + "published": "2025-03-30T08:00:00+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lllfaqwwiy2t", + "wm-id": 1900743, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-03-30T08:08:13Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lllfaqwwiy2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/weeknotes/2025/12/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Week Note Nº 12/2025: https://fundor333.com/weeknotes/2025/12/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lllfaqwwiy2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/f525a6a171f82d06ba2182d36425b550/1900743.json b/data/webmentions/f525a6a171f82d06ba2182d36425b550/1900743.json index 109d0412..49cc069e 100644 --- a/data/webmentions/f525a6a171f82d06ba2182d36425b550/1900743.json +++ b/data/webmentions/f525a6a171f82d06ba2182d36425b550/1900743.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lllfaqwwiy2t", "published": "2025-03-30T08:00:00+00:00", "wm-received": "2025-03-30T08:08:13Z", "wm-id": 1900743, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lllfaqwwiy2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/weeknotes/2025/12/", "wm-protocol": "webmention", "content": {"html": "Week Note N\u00ba 12/2025: https://fundor333.com/weeknotes/2025/12/", "text": "Week Note N\u00ba 12/2025: https://fundor333.com/weeknotes/2025/12/"}, "mention-of": "https://fundor333.com/weeknotes/2025/12/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Week Note Nº 12/2025: https://fundor333.com/weeknotes/2025/12/", + "text": "Week Note Nº 12/2025: https://fundor333.com/weeknotes/2025/12/" + }, + "mention-of": "https://fundor333.com/weeknotes/2025/12/", + "published": "2025-03-30T08:00:00+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3lllfaqwwiy2t", + "wm-id": 1900743, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-03-30T08:08:13Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3lllfaqwwiy2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/weeknotes/2025/12/" + } +] diff --git a/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112.json b/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112.json index 05b03909..4065b194 100644 --- a/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112.json +++ b/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112.json @@ -1 +1,69 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Christian Engel", "photo": "https://chringel.dev/images/index_hu172747a4d2d97cd5fcea3a25375dec25_244334_200x200_fit_q75_h2_box_3.webp", "url": ""}, "url": "https://chringel.dev/2023/02/15/0917/", "published": "2023-02-15T09:18:00+01:00", "wm-received": "2023-02-15T08:25:29Z", "wm-id": 1623269, "wm-source": "https://chringel.dev/2023/02/15/0917/", "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-protocol": "webmention", "summary": {"content-type": "text/plain", "value": "\ud83d\udcac Comment on https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/"}, "content": {"html": "

That is so cool, that you implemented a micropub server. Congrats! \ud83c\udf7e

\n

And good luck on conquering the world! \ud83d\ude1c

", "text": "That is so cool, that you implemented a micropub server. Congrats! \ud83c\udf7e\nAnd good luck on conquering the world! \ud83d\ude1c"}, "in-reply-to": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-property": "in-reply-to", "wm-private": false, "rels": {"canonical": "https://chringel.dev/2023/02/15/0917/"}}, {"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1624833649265848320#favorited-by-1500398864708288514", "published": null, "wm-received": "2023-02-13T16:03:44Z", "wm-id": 1622159, "wm-source": "https://brid.gy/like/twitter/fundor333/1624833649265848320/1500398864708288514", "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-property": "like-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 1, "comments": [{"content": "That is so cool, that you implemented a micropub server. Congrats! \ud83c\udf7e\nAnd good luck on conquering the world! \ud83d\ude1c", "link": "https://chringel.dev/2023/02/15/0917/", "author_name": "Christian Engel", "author_photo": "https://chringel.dev/images/index_hu172747a4d2d97cd5fcea3a25375dec25_244334_200x200_fit_q75_h2_box_3.webp", "author_url": ""}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1624833649265848320#favorited-by-1500398864708288514", + "wm-id": 1622159, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2023-02-13T16:03:44Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1624833649265848320/1500398864708288514", + "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/" + }, + { + "author": { + "name": "Christian Engel", + "photo": "https://chringel.dev/images/index_hu172747a4d2d97cd5fcea3a25375dec25_244334_200x200_fit_q75_h2_box_3.webp", + "type": "card", + "url": "" + }, + "content": { + "html": "

That is so cool, that you implemented a micropub server. Congrats! 🍾

\n

And good luck on conquering the world! 😜

", + "text": "That is so cool, that you implemented a micropub server. Congrats! 🍾\nAnd good luck on conquering the world! 😜" + }, + "in-reply-to": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", + "published": "2023-02-15T09:18:00+01:00", + "rels": { + "canonical": "https://chringel.dev/2023/02/15/0917/" + }, + "summary": { + "content-type": "text/plain", + "value": "💬 Comment on https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/" + }, + "type": "entry", + "url": "https://chringel.dev/2023/02/15/0917/", + "wm-id": 1623269, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2023-02-15T08:25:29Z", + "wm-source": "https://chringel.dev/2023/02/15/0917/", + "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Christian Engel", + "author_photo": "https://chringel.dev/images/index_hu172747a4d2d97cd5fcea3a25375dec25_244334_200x200_fit_q75_h2_box_3.webp", + "author_url": "", + "content": "That is so cool, that you implemented a micropub server. Congrats! 🍾\nAnd good luck on conquering the world! 😜", + "link": "https://chringel.dev/2023/02/15/0917/" + } + ], + "in-reply-to": 1, + "like-of": 1, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1622159.json b/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1622159.json index 35e6a717..1d1bf7f5 100644 --- a/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1622159.json +++ b/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1622159.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Enrico Campagnol", "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", "url": "https://twitter.com/CampagnolEnrico"}, "url": "https://twitter.com/fundor333/status/1624833649265848320#favorited-by-1500398864708288514", "published": null, "wm-received": "2023-02-13T16:03:44Z", "wm-id": 1622159, "wm-source": "https://brid.gy/like/twitter/fundor333/1624833649265848320/1500398864708288514", "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Enrico Campagnol", + "photo": "https://webmention.io/avatar/pbs.twimg.com/4bd9ff42800dd3e3aff600e8ea3436bfa2975053d64620bc81d8397e05aaa9bd.jpg", + "type": "card", + "url": "https://twitter.com/CampagnolEnrico" + }, + "like-of": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1624833649265848320#favorited-by-1500398864708288514", + "wm-id": 1622159, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2023-02-13T16:03:44Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1624833649265848320/1500398864708288514", + "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/" + } +] diff --git a/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1623269.json b/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1623269.json index c3eed92d..30fc0564 100644 --- a/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1623269.json +++ b/data/webmentions/f6bd4aad87a0230eceecdf9c95ba9112/1623269.json @@ -1 +1,32 @@ -[{"type": "entry", "author": {"type": "card", "name": "Christian Engel", "photo": "https://chringel.dev/images/index_hu172747a4d2d97cd5fcea3a25375dec25_244334_200x200_fit_q75_h2_box_3.webp", "url": ""}, "url": "https://chringel.dev/2023/02/15/0917/", "published": "2023-02-15T09:18:00+01:00", "wm-received": "2023-02-15T08:25:29Z", "wm-id": 1623269, "wm-source": "https://chringel.dev/2023/02/15/0917/", "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-protocol": "webmention", "summary": {"content-type": "text/plain", "value": "\ud83d\udcac Comment on https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/"}, "content": {"html": "

That is so cool, that you implemented a micropub server. Congrats! \ud83c\udf7e

\n

And good luck on conquering the world! \ud83d\ude1c

", "text": "That is so cool, that you implemented a micropub server. Congrats! \ud83c\udf7e\nAnd good luck on conquering the world! \ud83d\ude1c"}, "in-reply-to": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", "wm-property": "in-reply-to", "wm-private": false, "rels": {"canonical": "https://chringel.dev/2023/02/15/0917/"}}] \ No newline at end of file +[ + { + "author": { + "name": "Christian Engel", + "photo": "https://chringel.dev/images/index_hu172747a4d2d97cd5fcea3a25375dec25_244334_200x200_fit_q75_h2_box_3.webp", + "type": "card", + "url": "" + }, + "content": { + "html": "

That is so cool, that you implemented a micropub server. Congrats! 🍾

\n

And good luck on conquering the world! 😜

", + "text": "That is so cool, that you implemented a micropub server. Congrats! 🍾\nAnd good luck on conquering the world! 😜" + }, + "in-reply-to": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/", + "published": "2023-02-15T09:18:00+01:00", + "rels": { + "canonical": "https://chringel.dev/2023/02/15/0917/" + }, + "summary": { + "content-type": "text/plain", + "value": "💬 Comment on https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/" + }, + "type": "entry", + "url": "https://chringel.dev/2023/02/15/0917/", + "wm-id": 1623269, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2023-02-15T08:25:29Z", + "wm-source": "https://chringel.dev/2023/02/15/0917/", + "wm-target": "https://fundor333.com/post/2023/02/more-stuff-i-do-with-webmention-micropub-and-bridgy/" + } +] diff --git a/data/webmentions/f83305f7400148066b344bbbcd710668.json b/data/webmentions/f83305f7400148066b344bbbcd710668.json index a0a54de7..8b13b59d 100644 --- a/data/webmentions/f83305f7400148066b344bbbcd710668.json +++ b/data/webmentions/f83305f7400148066b344bbbcd710668.json @@ -1 +1,43 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3ligtzlnglw2g", "published": "2025-02-18T08:18:13+00:00", "wm-received": "2025-02-18T08:33:36Z", "wm-id": 1885793, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3ligtzlnglw2g%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/20/newsletter/", "wm-protocol": "webmention", "content": {"html": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/", "text": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/"}, "mention-of": "https://fundor333.com/micro/2025/20/newsletter/", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 0, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3ligtzlnglw2g%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.bsky.social"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/", + "text": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/" + }, + "mention-of": "https://fundor333.com/micro/2025/20/newsletter/", + "published": "2025-02-18T08:18:13+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3ligtzlnglw2g", + "wm-id": 1885793, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-02-18T08:33:36Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3ligtzlnglw2g%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/20/newsletter/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.bsky.social", + "content": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3ligtzlnglw2g%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 0, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/f83305f7400148066b344bbbcd710668/1885793.json b/data/webmentions/f83305f7400148066b344bbbcd710668/1885793.json index 51e04c72..c0df686f 100644 --- a/data/webmentions/f83305f7400148066b344bbbcd710668/1885793.json +++ b/data/webmentions/f83305f7400148066b344bbbcd710668/1885793.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.bsky.social"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3ligtzlnglw2g", "published": "2025-02-18T08:18:13+00:00", "wm-received": "2025-02-18T08:33:36Z", "wm-id": 1885793, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3ligtzlnglw2g%23bridgy-fed-create", "wm-target": "https://fundor333.com/micro/2025/20/newsletter/", "wm-protocol": "webmention", "content": {"html": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/", "text": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/"}, "mention-of": "https://fundor333.com/micro/2025/20/newsletter/", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.bsky.social" + }, + "content": { + "html": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/", + "text": "Newsletter!: https://fundor333.com/micro/2025/20/newsletter/" + }, + "mention-of": "https://fundor333.com/micro/2025/20/newsletter/", + "published": "2025-02-18T08:18:13+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3ligtzlnglw2g", + "wm-id": 1885793, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2025-02-18T08:33:36Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3ligtzlnglw2g%23bridgy-fed-create", + "wm-target": "https://fundor333.com/micro/2025/20/newsletter/" + } +] diff --git a/data/webmentions/f8ea13bcb0d46d78ce947189796e3826.json b/data/webmentions/f8ea13bcb0d46d78ce947189796e3826.json index 5fbc828e..c5630658 100644 --- a/data/webmentions/f8ea13bcb0d46d78ce947189796e3826.json +++ b/data/webmentions/f8ea13bcb0d46d78ce947189796e3826.json @@ -1 +1,62 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Raya ???? | Vtuber | EN | Fx Twitch", "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", "url": "https://bsky.app/profile/hi01.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kzeuwzfkby2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", "published": null, "wm-received": "2024-08-16T15:15:01Z", "wm-id": 1843407, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kzeuwzfkby2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeuwzfkby2t", "published": "2024-08-10T16:26:47+00:00", "wm-received": "2024-08-10T16:26:50Z", "wm-id": 1842721, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeuwzfkby2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)", "text": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}], "stats": {"like-of": 1, "bookmark-of": 0, "mention-of": 1, "repost-of": 0, "in-reply-to": 0, "comments": [{"content": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)", "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeuwzfkby2t%23bridgy-fed-create", "author_name": "fundor333", "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "author_url": "https://bsky.app/profile/fundor333.com"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)", + "text": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss", + "published": "2024-08-10T16:26:47+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeuwzfkby2t", + "wm-id": 1842721, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T16:26:50Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeuwzfkby2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss" + }, + { + "author": { + "name": "Raya ???? | Vtuber | EN | Fx Twitch", + "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", + "type": "card", + "url": "https://bsky.app/profile/hi01.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kzeuwzfkby2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", + "wm-id": 1843407, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-16T15:15:01Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kzeuwzfkby2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", + "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "fundor333", + "author_photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "author_url": "https://bsky.app/profile/fundor333.com", + "content": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)", + "link": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeuwzfkby2t%23bridgy-fed-create" + } + ], + "in-reply-to": 0, + "like-of": 1, + "mention-of": 1, + "repost-of": 0 + } +} diff --git a/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1842721.json b/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1842721.json index beaca43e..746dc04e 100644 --- a/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1842721.json +++ b/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1842721.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "fundor333", "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", "url": "https://bsky.app/profile/fundor333.com"}, "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeuwzfkby2t", "published": "2024-08-10T16:26:47+00:00", "wm-received": "2024-08-10T16:26:50Z", "wm-id": 1842721, "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeuwzfkby2t%23bridgy-fed-create", "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss", "wm-protocol": "webmention", "content": {"html": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)", "text": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)"}, "mention-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss", "wm-property": "mention-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "fundor333", + "photo": "https://webmention.io/avatar/shiitake.us-east.host.bsky.network/745ae7c92d33ea40ee0a0cc07825d49dcf5f0375c9b77cf4404889a238e66f93.jpg", + "type": "card", + "url": "https://bsky.app/profile/fundor333.com" + }, + "content": { + "html": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)", + "text": "A short post about how to implement a config file in your app with future in head. It look like it is the git way to the config file (https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss)" + }, + "mention-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss", + "published": "2024-08-10T16:26:47+00:00", + "type": "entry", + "url": "https://bsky.app/profile/did:plc:u7piwonv4s27ysugjaa6im2q/post/3kzeuwzfkby2t", + "wm-id": 1842721, + "wm-private": false, + "wm-property": "mention-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-10T16:26:50Z", + "wm-source": "https://bsky.brid.gy/convert/web/at://did:plc:u7piwonv4s27ysugjaa6im2q/app.bsky.feed.post/3kzeuwzfkby2t%23bridgy-fed-create", + "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/?utm_medium=rss" + } +] diff --git a/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1843407.json b/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1843407.json index 4faa07ee..b6264e53 100644 --- a/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1843407.json +++ b/data/webmentions/f8ea13bcb0d46d78ce947189796e3826/1843407.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Raya ???? | Vtuber | EN | Fx Twitch", "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", "url": "https://bsky.app/profile/hi01.bsky.social"}, "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kzeuwzfkby2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", "published": null, "wm-received": "2024-08-16T15:15:01Z", "wm-id": 1843407, "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kzeuwzfkby2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Raya ???? | Vtuber | EN | Fx Twitch", + "photo": "https://webmention.io/avatar/cdn.bsky.app/79df3042bff3b88e3d7660dbf661ebcfafe490e3e52e530653039d613fb66e5f.jpg", + "type": "card", + "url": "https://bsky.app/profile/hi01.bsky.social" + }, + "like-of": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/", + "published": null, + "type": "entry", + "url": "https://bsky.app/profile/fundor333.bsky.social/post/3kzeuwzfkby2t#liked_by_did:plc:bpphohr6ngb62tc6j4tko2if", + "wm-id": 1843407, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2024-08-16T15:15:01Z", + "wm-source": "https://brid.gy/like/bluesky/did:plc:u7piwonv4s27ysugjaa6im2q/at%253A%252F%252Fdid%253Aplc%253Au7piwonv4s27ysugjaa6im2q%252Fapp.bsky.feed.post%252F3kzeuwzfkby2t/did%253Aplc%253Abpphohr6ngb62tc6j4tko2if", + "wm-target": "https://fundor333.com/social/2024/08/10/dont-prefill-config-files/" + } +] diff --git a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522.json b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522.json index a35fa518..5b2e22f4 100644 --- a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522.json +++ b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522.json @@ -1 +1,103 @@ -{"source": [{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-777766650", "published": null, "wm-received": "2022-09-18T10:17:19Z", "wm-id": 1521961, "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/777766650", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/1littleendian/status/1571418211077263360", "published": "2022-09-18T08:37:51+00:00", "wm-received": "2022-09-18T10:17:19Z", "wm-id": 1521960, "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "content": {"html": "<Kubrick intensifies>\n\n", "text": ""}, "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "in-reply-to", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "chringel.dev", "photo": "https://webmention.io/avatar/pbs.twimg.com/fe9de013c66a0cf94194afef099d4a6d11de39de0714f731f25094a68f0a467f.png", "url": "https://twitter.com/DeEgge"}, "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-367205669", "published": null, "wm-received": "2022-09-18T11:00:04Z", "wm-id": 1521995, "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/367205669", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "like-of", "wm-private": false}, {"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83c\udff3\ufe0f\u200d\ud83c\udf08\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1571761030824337409", "published": "2022-09-19T07:20:06+00:00", "wm-received": "2022-09-19T07:30:05Z", "wm-id": 1522347, "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571761030824337409", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FdAEUv1X0AEHAxf.jpg"], "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "in-reply-to", "wm-private": false}], "stats": {"like-of": 2, "bookmark-of": 0, "mention-of": 0, "repost-of": 0, "in-reply-to": 2, "comments": [{"content": "", "link": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", "author_name": "Juna Salviati", "author_photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "author_url": "https://twitter.com/1littleendian"}]}} \ No newline at end of file +{ + "source": [ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-777766650", + "wm-id": 1521961, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T10:17:19Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/777766650", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + }, + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "content": { + "html": "<Kubrick intensifies>\n\n", + "text": "" + }, + "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": "2022-09-18T08:37:51+00:00", + "type": "entry", + "url": "https://twitter.com/1littleendian/status/1571418211077263360", + "wm-id": 1521960, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T10:17:19Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + }, + { + "author": { + "name": "chringel.dev", + "photo": "https://webmention.io/avatar/pbs.twimg.com/fe9de013c66a0cf94194afef099d4a6d11de39de0714f731f25094a68f0a467f.png", + "type": "card", + "url": "https://twitter.com/DeEgge" + }, + "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-367205669", + "wm-id": 1521995, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T11:00:04Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/367205669", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + }, + { + "author": { + "name": "🇺🇦🏳️‍🌈🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "photo": [ + "https://pbs.twimg.com/media/FdAEUv1X0AEHAxf.jpg" + ], + "published": "2022-09-19T07:20:06+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571761030824337409", + "wm-id": 1522347, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-09-19T07:30:05Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571761030824337409", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } + ], + "stats": { + "bookmark-of": 0, + "comments": [ + { + "author_name": "Juna Salviati", + "author_photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "author_url": "https://twitter.com/1littleendian", + "content": "", + "link": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360" + } + ], + "in-reply-to": 2, + "like-of": 2, + "mention-of": 0, + "repost-of": 0 + } +} diff --git a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521960.json b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521960.json index b3899fdc..70bacae0 100644 --- a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521960.json +++ b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521960.json @@ -1 +1,25 @@ -[{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/1littleendian/status/1571418211077263360", "published": "2022-09-18T08:37:51+00:00", "wm-received": "2022-09-18T10:17:19Z", "wm-id": 1521960, "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "content": {"html": "<Kubrick intensifies>\n\n", "text": ""}, "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "content": { + "html": "<Kubrick intensifies>\n\n", + "text": "" + }, + "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": "2022-09-18T08:37:51+00:00", + "type": "entry", + "url": "https://twitter.com/1littleendian/status/1571418211077263360", + "wm-id": 1521960, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T10:17:19Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571418211077263360", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } +] diff --git a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521961.json b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521961.json index 8c1c126a..46ebf387 100644 --- a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521961.json +++ b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521961.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "Juna Salviati", "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", "url": "https://twitter.com/1littleendian"}, "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-777766650", "published": null, "wm-received": "2022-09-18T10:17:19Z", "wm-id": 1521961, "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/777766650", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "Juna Salviati", + "photo": "https://webmention.io/avatar/pbs.twimg.com/db009297897afff07f3d2f4e2b0975db90fc93750fb726d947439bff65268c71.jpg", + "type": "card", + "url": "https://twitter.com/1littleendian" + }, + "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-777766650", + "wm-id": 1521961, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T10:17:19Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/777766650", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } +] diff --git a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521995.json b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521995.json index 2393556b..86b1d275 100644 --- a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521995.json +++ b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1521995.json @@ -1 +1,21 @@ -[{"type": "entry", "author": {"type": "card", "name": "chringel.dev", "photo": "https://webmention.io/avatar/pbs.twimg.com/fe9de013c66a0cf94194afef099d4a6d11de39de0714f731f25094a68f0a467f.png", "url": "https://twitter.com/DeEgge"}, "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-367205669", "published": null, "wm-received": "2022-09-18T11:00:04Z", "wm-id": 1521995, "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/367205669", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "like-of", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "chringel.dev", + "photo": "https://webmention.io/avatar/pbs.twimg.com/fe9de013c66a0cf94194afef099d4a6d11de39de0714f731f25094a68f0a467f.png", + "type": "card", + "url": "https://twitter.com/DeEgge" + }, + "like-of": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "published": null, + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571209821579317249#favorited-by-367205669", + "wm-id": 1521995, + "wm-private": false, + "wm-property": "like-of", + "wm-protocol": "webmention", + "wm-received": "2022-09-18T11:00:04Z", + "wm-source": "https://brid.gy/like/twitter/fundor333/1571209821579317249/367205669", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } +] diff --git a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1522347.json b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1522347.json index c85a2e28..9366bc4a 100644 --- a/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1522347.json +++ b/data/webmentions/fdcc21f237c4661d616cb7749bc9c522/1522347.json @@ -1 +1,24 @@ -[{"type": "entry", "author": {"type": "card", "name": "\ud83c\uddfa\ud83c\udde6\ud83c\udff3\ufe0f\u200d\ud83c\udf08\ud83d\udc0dFundor 333\ud83d\udc33\ud83d\udc68\u200d\ud83d\udcbb", "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", "url": "https://twitter.com/fundor333"}, "url": "https://twitter.com/fundor333/status/1571761030824337409", "published": "2022-09-19T07:20:06+00:00", "wm-received": "2022-09-19T07:30:05Z", "wm-id": 1522347, "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571761030824337409", "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-protocol": "webmention", "photo": ["https://pbs.twimg.com/media/FdAEUv1X0AEHAxf.jpg"], "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", "wm-property": "in-reply-to", "wm-private": false}] \ No newline at end of file +[ + { + "author": { + "name": "🇺🇦🏳️‍🌈🐍Fundor 333🐳👨‍💻", + "photo": "https://webmention.io/avatar/pbs.twimg.com/c3d085f0266cb157220a9e6312c26ccaeb56e5c4d2d501cf0d6426f05c36890e.jpg", + "type": "card", + "url": "https://twitter.com/fundor333" + }, + "in-reply-to": "https://fundor333.com/post/2022/github-copilot-write-my-post/", + "photo": [ + "https://pbs.twimg.com/media/FdAEUv1X0AEHAxf.jpg" + ], + "published": "2022-09-19T07:20:06+00:00", + "type": "entry", + "url": "https://twitter.com/fundor333/status/1571761030824337409", + "wm-id": 1522347, + "wm-private": false, + "wm-property": "in-reply-to", + "wm-protocol": "webmention", + "wm-received": "2022-09-19T07:30:05Z", + "wm-source": "https://brid.gy/comment/twitter/fundor333/1571209821579317249/1571761030824337409", + "wm-target": "https://fundor333.com/post/2022/github-copilot-write-my-post/" + } +] diff --git a/frontmatter.json b/frontmatter.json index 561c5b48..56252fee 100644 --- a/frontmatter.json +++ b/frontmatter.json @@ -1,3 +1,3 @@ { - "$schema": "https://frontmatter.codes/frontmatter.schema.json" -} \ No newline at end of file + "$schema": "https://frontmatter.codes/frontmatter.schema.json" +} diff --git a/hydra-config.json b/hydra-config.json index 44a978d6..b9c2fd40 100644 --- a/hydra-config.json +++ b/hydra-config.json @@ -16,7 +16,10 @@ "tel" ], "tags": [ -"a", "link", "img", "script" + "a", + "link", + "img", + "script" ], "threads": 25, "timeout": 30 diff --git a/makefile b/makefile index f2bcdb71..389752e0 100644 --- a/makefile +++ b/makefile @@ -91,3 +91,6 @@ submodule: ## Get submodule for this repo .PHONY: weekly weekly: ## Weekly script @weeknote -config weeknote-config.json + +precommit: ## Run pre-commit hooks + @git add . & poetry run pre-commit run --all-files diff --git a/package-lock.json b/package-lock.json index 9b87723a..e353a09e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,8 @@ { - "name": "fundor333.com", - "version": "0.0.0", "lockfileVersion": 3, - "requires": true, + "name": "fundor333.com", "packages": { "": { - "name": "fundor333.com", - "version": "0.0.0", "dependencies": { "autoprefixer": "^10.4.21", "cjs-loader": "^0.1.0", @@ -16,22 +12,20 @@ "engines": { "node": "16.x", "npm": "8.x" - } + }, + "name": "fundor333.com", + "version": "0.0.0" }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", "engines": { "node": ">=8" - } + }, + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "version": "5.0.1" }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -40,25 +34,40 @@ }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + }, + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "version": "4.3.0" }, "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" }, "engines": { "node": ">= 8" - } + }, + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "version": "3.1.3" }, "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, "funding": [ { "type": "opencollective", @@ -73,53 +82,51 @@ "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "license": "MIT", - "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, "peerDependencies": { "postcss": "^8.1.0" - } + }, + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "version": "10.4.21" }, "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", "engines": { "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" - } + }, + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "version": "2.3.0" }, "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, "engines": { "node": ">=8" - } + }, + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "version": "3.0.3" }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "bin": { + "browserslist": "cli.js" + }, + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, "funding": [ { "type": "opencollective", @@ -134,24 +141,12 @@ "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "version": "4.24.4" }, "node_modules/caniuse-lite": { - "version": "1.0.30001707", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", - "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", "funding": [ { "type": "opencollective", @@ -166,13 +161,12 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "CC-BY-4.0" + "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", + "license": "CC-BY-4.0", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", + "version": "1.0.30001707" }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -188,21 +182,21 @@ "funding": { "url": "https://paulmillr.com/funding/" }, + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "optionalDependencies": { "fsevents": "~2.3.2" - } + }, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "version": "3.6.0" }, "node_modules/cjs-loader": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cjs-loader/-/cjs-loader-0.1.0.tgz", "integrity": "sha512-WgdnnrdNJT+ffiyU2S1zsrhbDjkDH4qgTbGYHPSN6XBVMSg1LbnSnUrVFMic4pWYypcTwkhoNfBB+GFP/73MHQ==", - "license": "Apache-2" + "license": "Apache-2", + "resolved": "https://registry.npmjs.org/cjs-loader/-/cjs-loader-0.1.0.tgz", + "version": "0.1.0" }, "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -210,86 +204,86 @@ }, "engines": { "node": ">=12" - } + }, + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "version": "8.0.1" }, "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, "engines": { "node": ">=7.0.0" - } + }, + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "version": "2.0.1" }, "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" + "license": "MIT", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "version": "1.1.4" }, "node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "license": "MIT", "engines": { "node": ">=4" - } + }, + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "version": "1.0.0" }, "node_modules/electron-to-chromium": { - "version": "1.5.128", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", "integrity": "sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==", - "license": "ISC" + "license": "ISC", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", + "version": "1.5.128" }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" + "license": "MIT", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "version": "8.0.0" }, "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", "engines": { "node": ">=6" - } + }, + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "version": "3.2.0" }, "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, "engines": { "node": ">=8" - } + }, + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "version": "7.1.1" }, "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "license": "MIT", "engines": { "node": "*" }, "funding": { "type": "patreon", "url": "https://github.com/sponsors/rawify" - } + }, + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "version": "4.3.7" }, "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -297,197 +291,206 @@ }, "engines": { "node": ">=14.14" - } + }, + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "version": "11.3.0" }, "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + }, "hasInstallScript": true, + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "license": "MIT", "optional": true, "os": [ "darwin" ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "version": "2.3.3" }, "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" - } + }, + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "version": "2.0.5" }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, "engines": { "node": ">= 6" - } + }, + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "version": "5.1.2" }, "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" + "license": "ISC", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "version": "4.2.11" }, "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, "engines": { "node": ">=8" - } + }, + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "version": "2.1.0" }, "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", "engines": { "node": ">=0.10.0" - } + }, + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "version": "2.1.1" }, "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", "engines": { "node": ">=8" - } + }, + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "version": "3.0.0" }, "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, "engines": { "node": ">=0.10.0" - } + }, + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "version": "4.0.3" }, "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", "engines": { "node": ">=0.12.0" - } + }, + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "version": "7.0.0" }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" - } + }, + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "version": "6.1.0" }, "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "license": "MIT", "engines": { "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/antonk52" - } + }, + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "version": "3.1.3" }, "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "version": "3.3.11" }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "license": "MIT" + "license": "MIT", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "version": "2.0.19" }, "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "engines": { + "node": ">=0.10.0" + }, "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "version": "3.0.0" }, "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "license": "MIT", "engines": { "node": ">=0.10.0" - } + }, + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "version": "0.1.2" }, "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "license": "ISC", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "version": "1.1.1" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - } + }, + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "version": "2.3.1" }, "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", "engines": { "node": ">=0.10.0" - } + }, + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "version": "2.3.0" }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, "funding": [ { "type": "opencollective", @@ -502,21 +505,15 @@ "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "license": "MIT", - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "version": "8.5.3" }, "node_modules/postcss-cli": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz", - "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==", - "license": "MIT", + "bin": { + "postcss": "index.js" + }, "dependencies": { "chokidar": "^3.3.0", "dependency-graph": "^1.0.0", @@ -530,20 +527,25 @@ "tinyglobby": "^0.2.12", "yargs": "^17.0.0" }, - "bin": { - "postcss": "index.js" - }, "engines": { "node": ">=18" }, + "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.0" - } + }, + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz", + "version": "11.0.1" }, "node_modules/postcss-load-config": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", - "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", + "dependencies": { + "lilconfig": "^3.1.1", + "yaml": "^2.4.2" + }, + "engines": { + "node": ">= 18" + }, "funding": [ { "type": "opencollective", @@ -554,14 +556,8 @@ "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", "license": "MIT", - "dependencies": { - "lilconfig": "^3.1.1", - "yaml": "^2.4.2" - }, - "engines": { - "node": ">= 18" - }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", @@ -577,12 +573,18 @@ "tsx": { "optional": true } - } + }, + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", + "version": "5.1.0" }, "node_modules/postcss-reporter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", - "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, "funding": [ { "type": "opencollective", @@ -593,89 +595,81 @@ "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - }, - "engines": { - "node": ">=10" - }, "peerDependencies": { "postcss": "^8.1.0" - } + }, + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "version": "7.1.0" }, "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" + "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "version": "4.2.0" }, "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "license": "MIT", "engines": { "node": ">= 0.8" - } + }, + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "version": "1.0.3" }, "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "license": "MIT", "dependencies": { "pify": "^2.3.0" - } + }, + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "version": "1.0.0" }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, "engines": { "node": ">=8.10.0" - } + }, + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "version": "3.6.0" }, "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", "engines": { "node": ">=0.10.0" - } + }, + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "version": "2.1.1" }, "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "license": "MIT", "engines": { "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" - } + }, + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "version": "5.1.0" }, "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" - } + }, + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "version": "1.2.1" }, "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -683,31 +677,31 @@ }, "engines": { "node": ">=8" - } + }, + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "version": "4.2.3" }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" - } + }, + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "version": "6.0.1" }, "node_modules/thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - "license": "Apache-2.0" + "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "version": "1.3.4" }, "node_modules/tinyglobby": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", - "license": "MIT", "dependencies": { "fdir": "^6.4.3", "picomatch": "^4.0.2" @@ -717,11 +711,13 @@ }, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" - } + }, + "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", + "version": "0.2.12" }, "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "license": "MIT", "peerDependencies": { @@ -731,45 +727,51 @@ "picomatch": { "optional": true } - } + }, + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "version": "6.4.3" }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "license": "MIT", "engines": { "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - } + }, + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "version": "4.0.2" }, "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, "engines": { "node": ">=8.0" - } + }, + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "version": "5.0.1" }, "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", "engines": { "node": ">= 10.0.0" - } + }, + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "version": "2.0.1" }, "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "bin": { + "update-browserslist-db": "cli.js" + }, + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, "funding": [ { "type": "opencollective", @@ -784,23 +786,15 @@ "url": "https://github.com/sponsors/ai" } ], + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, "peerDependencies": { "browserslist": ">= 4.21.0" - } + }, + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "version": "1.1.3" }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -811,34 +805,34 @@ }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } + }, + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "version": "7.0.0" }, "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", "engines": { "node": ">=10" - } + }, + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "version": "5.0.8" }, "node_modules/yaml": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", - "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", - "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { "node": ">= 14" - } + }, + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", + "version": "2.7.1" }, "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -850,16 +844,22 @@ }, "engines": { "node": ">=12" - } + }, + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "version": "17.7.2" }, "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "ISC", "engines": { "node": ">=12" - } + }, + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "version": "21.1.1" } - } + }, + "requires": true, + "version": "0.0.0" } diff --git a/package.json b/package.json index c602e01c..0ef59556 100644 --- a/package.json +++ b/package.json @@ -1,21 +1,22 @@ { - "name": "fundor333.com", - "version": "0.0.0", - "private": true, - "description": "The source code for fundor333.com", - "keywords": [], "author": { "name": "Fundor333.com", "url": "https://fundor333.com/" }, - "engines": { - "node": "16.x", - "npm": "8.x" - }, "dependencies": { "autoprefixer": "^10.4.21", "cjs-loader": "^0.1.0", "postcss": "^8.5.1", "postcss-cli": "^11.0.1" - } -} \ No newline at end of file + }, + "description": "The source code for fundor333.com", + "engines": { + "node": "16.x", + "npm": "8.x" + }, + "keywords": [ + ], + "name": "fundor333.com", + "private": true, + "version": "0.0.0" +} diff --git a/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json b/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json index 027cafc0..d6fcf5a8 100644 --- a/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json +++ b/resources/_gen/assets/sass/main.scss_3ec8e0fa91f2f30b6b4b66f36c8c1e78.json @@ -1 +1,7 @@ -{"Target":"style.min.2d921c18cf1ec555ffc03d59a8adc211c402c68c930c27d6a0c306ab175a8d09.css","MediaType":"text/css","Data":{"Integrity":"sha256-LZIcGM8exVX/wD1ZqK3CEcQCxoyTDCfWoMMGqxdajQk="}} \ No newline at end of file +{ + "Data": { + "Integrity": "sha256-LZIcGM8exVX/wD1ZqK3CEcQCxoyTDCfWoMMGqxdajQk=" + }, + "MediaType": "text/css", + "Target": "style.min.2d921c18cf1ec555ffc03d59a8adc211c402c68c930c27d6a0c306ab175a8d09.css" +} diff --git a/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_1045263310115265876.json b/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_1045263310115265876.json index 7cd4ad1a..2f8ffd15 100644 --- a/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_1045263310115265876.json +++ b/resources/_gen/images/photos/2024/campanile-from-murano-orange/DSCF0196_1045263310115265876.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-08-03T18:13:41+02:00","Tags":{"ApertureValue":5.600000670860214,"BrightnessValue|*imagemeta.rat[int32]":"431/50","CreateDate":"2024:08:03 18:13:41","CustomRendered|uint16":"0","DateTimeOriginal":"2024:08:03 18:13:41","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/950","FNumber|*imagemeta.rat[uint32]":"28/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"320","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:19 00:13:49","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"1","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.001052631362406979,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-08-03T18:13:41+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 5.600000670860214, + "BrightnessValue|*imagemeta.rat[int32]": "431/50", + "CreateDate": "2024:08:03 18:13:41", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:08:03 18:13:41", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/950", + "FNumber|*imagemeta.rat[uint32]": "28/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "320", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:19 00:13:49", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "1", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.001052631362406979, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/green-teapot/DSCF0134_14102087774028151708.json b/resources/_gen/images/photos/2024/green-teapot/DSCF0134_14102087774028151708.json index a71d7010..f9f409b4 100644 --- a/resources/_gen/images/photos/2024/green-teapot/DSCF0134_14102087774028151708.json +++ b/resources/_gen/images/photos/2024/green-teapot/DSCF0134_14102087774028151708.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-07-02T16:15:14+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-23/25","CreateDate":"2024:07:02 16:15:14","CustomRendered|uint16":"0","DateTimeOriginal":"2024:07:02 16:15:14","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/60","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"640","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:21 23:47:45","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.016666661994953737,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-07-02T16:15:14+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-23/25", + "CreateDate": "2024:07:02 16:15:14", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:07:02 16:15:14", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/60", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "640", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:21 23:47:45", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.016666661994953737, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_2985198149183147228.json b/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_2985198149183147228.json index 777f4412..866dda0a 100644 --- a/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_2985198149183147228.json +++ b/resources/_gen/images/photos/2024/hunting-at-night-in-venice/IMG_0663_2985198149183147228.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-06-30T01:34:05+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-579/100","CreateDate":"2024:06:30 01:34:05","CustomRendered|uint16":"0","DateTimeOriginal":"2024:06:30 01:34:05","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/30","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"12800","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:21 23:41:33","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.033333323989907473,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-06-30T01:34:05+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-579/100", + "CreateDate": "2024:06:30 01:34:05", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:06:30 01:34:05", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/30", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "12800", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:21 23:41:33", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.033333323989907473, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_12509993600830099858.json b/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_12509993600830099858.json index f96eebcb..69e087b5 100644 --- a/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_12509993600830099858.json +++ b/resources/_gen/images/photos/2024/light-on-the-red-house/IMG_5733_12509993600830099858.json @@ -1 +1,36 @@ -{"Exif":{"Lat":45.429491666666664,"Long":12.326361666666667,"Date":"2024-12-22T00:34:40+01:00","Tags":{"ApertureValue":1.499999999250199,"BrightnessValue|*imagemeta.rat[int32]":"-19509/6919","Copyright":"© fundor333","CreateDate":"2024:12:22 00:34:40","DateTimeOriginal":"2024:12:22 00:34:40","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/25","FNumber|*imagemeta.rat[uint32]":"3/2","FocalLengthIn35mmFormat|uint16":"26","FocalLength|*imagemeta.rat[uint32]":"57/10","ISO|uint16":"1000","LensInfo":"1.5399999618512084 5.699999809263318 1.5 2.4","LensMake":"Apple","LensModel":"iPhone 14 back dual wide camera 5.7mm f/1.5","Make":"Apple","Model":"iPhone 14","ModifyDate":"2024:12:23 12:41:02","OffsetTime":"+01:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","ShutterSpeedValue":0.040000005261672945,"Software":"Adobe Lightroom 10.1.1 (iOS)","SubSecTimeDigitized|int":"347","SubSecTimeOriginal|int":"347","SubjectArea":"2006 1506 2213 1327"}}} +{ + "Exif": { + "Date": "2024-12-22T00:34:40+01:00", + "Lat": 45.429491666666664, + "Long": 12.326361666666667, + "Tags": { + "ApertureValue": 1.499999999250199, + "BrightnessValue|*imagemeta.rat[int32]": "-19509/6919", + "Copyright": "© fundor333", + "CreateDate": "2024:12:22 00:34:40", + "DateTimeOriginal": "2024:12:22 00:34:40", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/25", + "FNumber|*imagemeta.rat[uint32]": "3/2", + "FocalLengthIn35mmFormat|uint16": "26", + "FocalLength|*imagemeta.rat[uint32]": "57/10", + "ISO|uint16": "1000", + "LensInfo": "1.5399999618512084 5.699999809263318 1.5 2.4", + "LensMake": "Apple", + "LensModel": "iPhone 14 back dual wide camera 5.7mm f/1.5", + "Make": "Apple", + "Model": "iPhone 14", + "ModifyDate": "2024:12:23 12:41:02", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+01:00", + "OffsetTimeOriginal": "+01:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "ShutterSpeedValue": 0.040000005261672945, + "Software": "Adobe Lightroom 10.1.1 (iOS)", + "SubSecTimeDigitized|int": "347", + "SubSecTimeOriginal|int": "347", + "SubjectArea": "2006 1506 2213 1327" + } + } +} diff --git a/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_9480879989806749265.json b/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_9480879989806749265.json index 415c5561..9b90b16c 100644 --- a/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_9480879989806749265.json +++ b/resources/_gen/images/photos/2024/moon-of-middle-summer/moon-sleeping-cloud_9480879989806749265.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-07-22T00:33:19+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-227/50","CreateDate":"2024:07:22 00:33:19","CustomRendered|uint16":"0","DateTimeOriginal":"2024:07:22 00:33:19","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/17","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"6400","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:09:17 00:02:07","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"1","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.05882352293900745,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-07-22T00:33:19+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-227/50", + "CreateDate": "2024:07:22 00:33:19", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:07:22 00:33:19", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/17", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "6400", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:09:17 00:02:07", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "1", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.05882352293900745, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_5621337396585245349.json b/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_5621337396585245349.json index 0efe4757..4f4b3712 100644 --- a/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_5621337396585245349.json +++ b/resources/_gen/images/photos/2024/moon-palace-and-still-water/DSCF0200_5621337396585245349.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-08-18T23:12:59+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-589/100","CreateDate":"2024:08:18 23:12:59","CustomRendered|uint16":"0","DateTimeOriginal":"2024:08:18 23:12:59","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/17","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"27","FocalLength|*imagemeta.rat[uint32]":"18","ISO|uint16":"6400","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:09:16 23:58:04","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"3","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.05882352293900745,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-08-18T23:12:59+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-589/100", + "CreateDate": "2024:08:18 23:12:59", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:08:18 23:12:59", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/17", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "27", + "FocalLength|*imagemeta.rat[uint32]": "18", + "ISO|uint16": "6400", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:09:16 23:58:04", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "3", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.05882352293900745, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_5064395197238622230.json b/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_5064395197238622230.json index f525de68..2c1ae6bd 100644 --- a/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_5064395197238622230.json +++ b/resources/_gen/images/photos/2024/murano-church-also-orange/DSCF0198_5064395197238622230.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-08-03T18:36:34+02:00","Tags":{"ApertureValue":5.600000670860214,"BrightnessValue|*imagemeta.rat[int32]":"939/100","CreateDate":"2024:08:03 18:36:34","CustomRendered|uint16":"0","DateTimeOriginal":"2024:08:03 18:36:34","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/850","FNumber|*imagemeta.rat[uint32]":"28/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"320","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:19 00:13:48","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"1","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.0011764706135352194,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-08-03T18:36:34+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 5.600000670860214, + "BrightnessValue|*imagemeta.rat[int32]": "939/100", + "CreateDate": "2024:08:03 18:36:34", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:08:03 18:36:34", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/850", + "FNumber|*imagemeta.rat[uint32]": "28/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "320", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:19 00:13:48", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "1", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.0011764706135352194, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_8132794018680201787.json b/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_8132794018680201787.json index b8c62959..728a2048 100644 --- a/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_8132794018680201787.json +++ b/resources/_gen/images/photos/2024/near-indiana-johns-library/DSCF0070_8132794018680201787.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-06-30T01:31:49+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-19/5","CreateDate":"2024:06:30 01:31:49","CustomRendered|uint16":"0","DateTimeOriginal":"2024:06:30 01:31:49","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/125","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"12800","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:30 02:34:39","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.008000001578501939,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-06-30T01:31:49+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-19/5", + "CreateDate": "2024:06:30 01:31:49", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:06:30 01:31:49", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/125", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "12800", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:30 02:34:39", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.008000001578501939, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_15085694576175521579.json b/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_15085694576175521579.json index 6482d538..a22f5911 100644 --- a/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_15085694576175521579.json +++ b/resources/_gen/images/photos/2024/on-the-shoulders-of-giants/DSCF0194_15085694576175521579.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-08-03T15:33:26+02:00","Tags":{"ApertureValue":4.499999995501194,"BrightnessValue|*imagemeta.rat[int32]":"977/100","CreateDate":"2024:08:03 15:33:26","CustomRendered|uint16":"0","DateTimeOriginal":"2024:08:03 15:33:26","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/2400","FNumber|*imagemeta.rat[uint32]":"9/2","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"320","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:09:16 23:56:43","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"2","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.00041666657727838156,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-08-03T15:33:26+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4.499999995501194, + "BrightnessValue|*imagemeta.rat[int32]": "977/100", + "CreateDate": "2024:08:03 15:33:26", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:08:03 15:33:26", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/2400", + "FNumber|*imagemeta.rat[uint32]": "9/2", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "320", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:09:16 23:56:43", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "2", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.00041666657727838156, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_12726801729766725486.json b/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_12726801729766725486.json index 82645418..1936bf2f 100644 --- a/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_12726801729766725486.json +++ b/resources/_gen/images/photos/2024/only-light-in-the-street/DSCF0083-Enhanced-NR_12726801729766725486.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-06-30T01:35:50+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-29/10","CreateDate":"2024:06:30 01:35:50","CustomRendered|uint16":"0","DateTimeOriginal":"2024:06:30 01:35:50","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/250","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"10000","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:21 23:43:26","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.004000000789250969,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-06-30T01:35:50+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-29/10", + "CreateDate": "2024:06:30 01:35:50", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:06:30 01:35:50", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/250", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "10000", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:21 23:43:26", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.004000000789250969, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/orange-boats/DSCF0154_13211179293601526534.json b/resources/_gen/images/photos/2024/orange-boats/DSCF0154_13211179293601526534.json index 24fce7c2..ea91c7b2 100644 --- a/resources/_gen/images/photos/2024/orange-boats/DSCF0154_13211179293601526534.json +++ b/resources/_gen/images/photos/2024/orange-boats/DSCF0154_13211179293601526534.json @@ -1 +1,40 @@ -{"Exif":{"Lat":45.436871,"Long":12.323697,"Date":"2024-07-21T19:38:51+02:00","Tags":{"ApertureValue":4.999999671145473,"BrightnessValue|*imagemeta.rat[int32]":"559/100","CreateDate":"2024:07:21 19:38:51","CustomRendered|uint16":"0","DateTimeOriginal":"2024:07:21 19:38:51","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/350","FNumber|*imagemeta.rat[uint32]":"5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"640","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"1","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:09:16 23:59:15","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.0028571430786179025,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-07-21T19:38:51+02:00", + "Lat": 45.436871, + "Long": 12.323697, + "Tags": { + "ApertureValue": 4.999999671145473, + "BrightnessValue|*imagemeta.rat[int32]": "559/100", + "CreateDate": "2024:07:21 19:38:51", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:07:21 19:38:51", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/350", + "FNumber|*imagemeta.rat[uint32]": "5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "640", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "1", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:09:16 23:59:15", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.0028571430786179025, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_9204225316626489698.json b/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_9204225316626489698.json index e72a235b..9904c174 100644 --- a/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_9204225316626489698.json +++ b/resources/_gen/images/photos/2024/pink-on-the-water/DSCF0204_9204225316626489698.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-09-14T19:27:12+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"69/50","Copyright":"© fundor333","CreateDate":"2024:09:14 19:27:12","CustomRendered|uint16":"0","DateTimeOriginal":"2024:09:14 19:27:12","ExposureCompensation|*imagemeta.rat[int32]":"-33/100","ExposureTime|*imagemeta.rat[uint32]":"1/100","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"1250","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:09:16 23:23:08","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.010000001315418236,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-09-14T19:27:12+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "69/50", + "Copyright": "© fundor333", + "CreateDate": "2024:09:14 19:27:12", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:09:14 19:27:12", + "ExposureCompensation|*imagemeta.rat[int32]": "-33/100", + "ExposureTime|*imagemeta.rat[uint32]": "1/100", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "1250", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:09:16 23:23:08", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.010000001315418236, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_12609291147221792616.json b/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_12609291147221792616.json index 21f59b86..70cc3f4a 100644 --- a/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_12609291147221792616.json +++ b/resources/_gen/images/photos/2024/street-night-and-darkness/DSCF0096_12609291147221792616.json @@ -1 +1,40 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-06-30T01:39:12+02:00","Tags":{"ApertureValue":2.800000335430107,"BrightnessValue|*imagemeta.rat[int32]":"-141/50","CreateDate":"2024:06:30 01:39:12","CustomRendered|uint16":"0","DateTimeOriginal":"2024:06:30 01:39:12","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/250","FNumber|*imagemeta.rat[uint32]":"14/5","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"41","FocalLength|*imagemeta.rat[uint32]":"27","ISO|uint16":"6400","LensInfo":"27 27 2.8 2.8","LensMake":"FUJIFILM","LensModel":"XF27mmF2.8 R WR","LensSerialNumber":"2CA04105","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2024:08:21 23:44:44","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.004000000789250969,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2024-06-30T01:39:12+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 2.800000335430107, + "BrightnessValue|*imagemeta.rat[int32]": "-141/50", + "CreateDate": "2024:06:30 01:39:12", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:06:30 01:39:12", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/250", + "FNumber|*imagemeta.rat[uint32]": "14/5", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "41", + "FocalLength|*imagemeta.rat[uint32]": "27", + "ISO|uint16": "6400", + "LensInfo": "27 27 2.8 2.8", + "LensMake": "FUJIFILM", + "LensModel": "XF27mmF2.8 R WR", + "LensSerialNumber": "2CA04105", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2024:08:21 23:44:44", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.004000000789250969, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_1601528655527281916.json b/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_1601528655527281916.json index 438171e4..da9a6e84 100644 --- a/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_1601528655527281916.json +++ b/resources/_gen/images/photos/2024/waiting-for-ramen-in-a-restaurant/_D0A7824_1601528655527281916.json @@ -1 +1,37 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2024-05-23T13:36:52+02:00","Tags":{"ApertureValue":3.500000189089437,"Artist":"Fundor333","CreateDate":"2024:05:23 14:36:52","CustomRendered|uint16":"0","DateTimeOriginal":"2024:05:23 13:36:52","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/6","FNumber|*imagemeta.rat[uint32]":"7/2","FocalLength|*imagemeta.rat[uint32]":"35","ISO|uint16":"320","LensInfo":"35 35 undef undef","LensModel":"RF35mm F1.8 MACRO IS STM","LensSerialNumber":"3732004227","Make":"Canon","MaxApertureValue":1.8340080864093424,"Model":"Canon EOS R5","ModifyDate":"2024:09:16 23:41:59","OffsetTime":"+02:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+01:00","RecommendedExposureIndex|uint32":"320","SceneCaptureType|uint16":"0","SensitivityType|uint16":"2","SerialNumber":"253026001930","ShutterSpeedValue":0.16666660898772281,"Software":"Adobe Lightroom 7.5 (Macintosh)","SubSecTimeDigitized|int":"570","SubSecTimeOriginal|int":"57"}}} +{ + "Exif": { + "Date": "2024-05-23T13:36:52+02:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 3.500000189089437, + "Artist": "Fundor333", + "CreateDate": "2024:05:23 14:36:52", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2024:05:23 13:36:52", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/6", + "FNumber|*imagemeta.rat[uint32]": "7/2", + "FocalLength|*imagemeta.rat[uint32]": "35", + "ISO|uint16": "320", + "LensInfo": "35 35 undef undef", + "LensModel": "RF35mm F1.8 MACRO IS STM", + "LensSerialNumber": "3732004227", + "Make": "Canon", + "MaxApertureValue": 1.8340080864093424, + "Model": "Canon EOS R5", + "ModifyDate": "2024:09:16 23:41:59", + "OffsetTime": "+02:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+01:00", + "RecommendedExposureIndex|uint32": "320", + "SceneCaptureType|uint16": "0", + "SensitivityType|uint16": "2", + "SerialNumber": "253026001930", + "ShutterSpeedValue": 0.16666660898772281, + "Software": "Adobe Lightroom 7.5 (Macintosh)", + "SubSecTimeDigitized|int": "570", + "SubSecTimeOriginal|int": "57" + } + } +} diff --git a/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_4300094898666789579.json b/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_4300094898666789579.json index c0132d6c..c2467acd 100644 --- a/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_4300094898666789579.json +++ b/resources/_gen/images/photos/2025/brick-and-storm/DSCF0356_4300094898666789579.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-28T18:21:27+01:00","Tags":{"ApertureValue":4.499999995501194,"BrightnessValue|*imagemeta.rat[int32]":"43/50","Copyright":"© fundor333","CreateDate":"2025:01:28 18:21:27","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:28 18:21:27","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/250","FNumber|*imagemeta.rat[uint32]":"9/2","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"83","FocalLength|*imagemeta.rat[uint32]":"55","ISO|uint16":"6400","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:28 17:28:12","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.004000000789250969,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-28T18:21:27+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4.499999995501194, + "BrightnessValue|*imagemeta.rat[int32]": "43/50", + "Copyright": "© fundor333", + "CreateDate": "2025:01:28 18:21:27", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:28 18:21:27", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/250", + "FNumber|*imagemeta.rat[uint32]": "9/2", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "83", + "FocalLength|*imagemeta.rat[uint32]": "55", + "ISO|uint16": "6400", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:28 17:28:12", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.004000000789250969, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_5112932078349258236.json b/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_5112932078349258236.json index fe8ef284..400afd58 100644 --- a/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_5112932078349258236.json +++ b/resources/_gen/images/photos/2025/light-and-tree/DSCF0399_5112932078349258236.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-02-23T00:05:09+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"-83/25","Copyright":"© fundor333","CreateDate":"2025:02:23 00:05:09","CustomRendered|uint16":"0","DateTimeOriginal":"2025:02:23 00:05:09","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/13","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"69","FocalLength|*imagemeta.rat[uint32]":"463/10","ISO|uint16":"6400","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:02:23 01:50:40","OffsetTime":"+01:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.07692306189463938,"Software":"Adobe Lightroom 8.2 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-02-23T00:05:09+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "-83/25", + "Copyright": "© fundor333", + "CreateDate": "2025:02:23 00:05:09", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:02:23 00:05:09", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/13", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "69", + "FocalLength|*imagemeta.rat[uint32]": "463/10", + "ISO|uint16": "6400", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:02:23 01:50:40", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+01:00", + "OffsetTimeOriginal": "+01:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.07692306189463938, + "Software": "Adobe Lightroom 8.2 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_7463675379706194523.json b/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_7463675379706194523.json index c06b555f..210b6c3e 100644 --- a/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_7463675379706194523.json +++ b/resources/_gen/images/photos/2025/olive-at-the-night/IMG_5830_7463675379706194523.json @@ -1 +1,35 @@ -{"Exif":{"Lat":45.429936,"Long":12.325892,"Date":"2025-01-05T00:35:13+01:00","Tags":{"ApertureValue":1.499999999250199,"BrightnessValue|*imagemeta.rat[int32]":"-35707/8571","Copyright":"© fundor333","CreateDate":"2025:01:05 00:35:13","DateTimeOriginal":"2025:01:05 00:35:13","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/17","FNumber|*imagemeta.rat[uint32]":"3/2","FocalLengthIn35mmFormat|uint16":"26","FocalLength|*imagemeta.rat[uint32]":"57/10","ISO|uint16":"1600","LensInfo":"1.5399999618512084 5.7 1.5 2.4","LensMake":"Apple","LensModel":"iPhone 14 back dual wide camera 5.7mm f/1.5","Make":"Apple","Model":"iPhone 14","ModifyDate":"2025:01:05 15:01:55","OffsetTime":"+01:00","OffsetTimeDigitized":"+01:00","OffsetTimeOriginal":"+01:00","SceneType|uint8":"1","ShutterSpeedValue":0.05882352293900745,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubSecTimeDigitized|int":"953","SubSecTimeOriginal|int":"953","SubjectArea":"2006 1506 2213 1327"}}} +{ + "Exif": { + "Date": "2025-01-05T00:35:13+01:00", + "Lat": 45.429936, + "Long": 12.325892, + "Tags": { + "ApertureValue": 1.499999999250199, + "BrightnessValue|*imagemeta.rat[int32]": "-35707/8571", + "Copyright": "© fundor333", + "CreateDate": "2025:01:05 00:35:13", + "DateTimeOriginal": "2025:01:05 00:35:13", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/17", + "FNumber|*imagemeta.rat[uint32]": "3/2", + "FocalLengthIn35mmFormat|uint16": "26", + "FocalLength|*imagemeta.rat[uint32]": "57/10", + "ISO|uint16": "1600", + "LensInfo": "1.5399999618512084 5.7 1.5 2.4", + "LensMake": "Apple", + "LensModel": "iPhone 14 back dual wide camera 5.7mm f/1.5", + "Make": "Apple", + "Model": "iPhone 14", + "ModifyDate": "2025:01:05 15:01:55", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+01:00", + "OffsetTimeOriginal": "+01:00", + "SceneType|uint8": "1", + "ShutterSpeedValue": 0.05882352293900745, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubSecTimeDigitized|int": "953", + "SubSecTimeOriginal|int": "953", + "SubjectArea": "2006 1506 2213 1327" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_1666667372509808842.json b/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_1666667372509808842.json index a11348a6..7a1a22df 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_1666667372509808842.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/961CEEA5-A1D1-4850-BD7F-7FFFE74A2BB3_1666667372509808842.json @@ -1 +1,11 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"0001-01-01T00:00:00Z","Tags":{"Orientation|uint16":"1","Software":"Layout from Instagram"}}} +{ + "Exif": { + "Date": "0001-01-01T00:00:00Z", + "Lat": 0, + "Long": 0, + "Tags": { + "Orientation|uint16": "1", + "Software": "Layout from Instagram" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_3394421102469900426.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_3394421102469900426.json index 2c350bbf..203f126d 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_3394421102469900426.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-2_3394421102469900426.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:05:48+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"24/5","Copyright":"© fundor333","CreateDate":"2025:01:10 16:05:48","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:05:48","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"67","FocalLength|*imagemeta.rat[uint32]":"222/5","ISO|uint16":"2000","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 23:28:35","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:05:48+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "24/5", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:05:48", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:05:48", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "67", + "FocalLength|*imagemeta.rat[uint32]": "222/5", + "ISO|uint16": "2000", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 23:28:35", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_17371124707104197089.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_17371124707104197089.json index 6252d984..73ee67ab 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_17371124707104197089.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-3_17371124707104197089.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:05:48+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"24/5","Copyright":"© fundor333","CreateDate":"2025:01:10 16:05:48","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:05:48","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"67","FocalLength|*imagemeta.rat[uint32]":"222/5","ISO|uint16":"2000","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 23:28:36","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:05:48+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "24/5", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:05:48", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:05:48", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "67", + "FocalLength|*imagemeta.rat[uint32]": "222/5", + "ISO|uint16": "2000", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 23:28:36", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_6654543183124253797.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_6654543183124253797.json index 6252d984..73ee67ab 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_6654543183124253797.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-4_6654543183124253797.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:05:48+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"24/5","Copyright":"© fundor333","CreateDate":"2025:01:10 16:05:48","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:05:48","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"67","FocalLength|*imagemeta.rat[uint32]":"222/5","ISO|uint16":"2000","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 23:28:36","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:05:48+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "24/5", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:05:48", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:05:48", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "67", + "FocalLength|*imagemeta.rat[uint32]": "222/5", + "ISO|uint16": "2000", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 23:28:36", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_2123083300222834369.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_2123083300222834369.json index f7bed72f..4d6e4bb9 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_2123083300222834369.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-5_2123083300222834369.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:05:48+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"24/5","Copyright":"© fundor333","CreateDate":"2025:01:10 16:05:48","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:05:48","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"67","FocalLength|*imagemeta.rat[uint32]":"222/5","ISO|uint16":"2000","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 23:28:43","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:05:48+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "24/5", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:05:48", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:05:48", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "67", + "FocalLength|*imagemeta.rat[uint32]": "222/5", + "ISO|uint16": "2000", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 23:28:43", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_14014202182384348026.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_14014202182384348026.json index 7f03d0a9..2e2a2318 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_14014202182384348026.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290-6_14014202182384348026.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:05:48+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"24/5","Copyright":"© fundor333","CreateDate":"2025:01:10 16:05:48","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:05:48","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"67","FocalLength|*imagemeta.rat[uint32]":"222/5","ISO|uint16":"2000","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 23:28:42","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:05:48+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "24/5", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:05:48", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:05:48", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "67", + "FocalLength|*imagemeta.rat[uint32]": "222/5", + "ISO|uint16": "2000", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 23:28:42", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_14215770477982917500.json b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_14215770477982917500.json index 2c350bbf..203f126d 100644 --- a/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_14215770477982917500.json +++ b/resources/_gen/images/photos/2025/square-square-square-and-square/DSCF0290_14215770477982917500.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:05:48+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"24/5","Copyright":"© fundor333","CreateDate":"2025:01:10 16:05:48","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:05:48","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"67","FocalLength|*imagemeta.rat[uint32]":"222/5","ISO|uint16":"2000","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"0","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 23:28:35","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:05:48+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "24/5", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:05:48", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:05:48", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "67", + "FocalLength|*imagemeta.rat[uint32]": "222/5", + "ISO|uint16": "2000", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "0", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 23:28:35", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/resources/_gen/images/photos/2025/square-tile/DSCF0285_899853240451808504.json b/resources/_gen/images/photos/2025/square-tile/DSCF0285_899853240451808504.json index bb4ed91d..44a4b574 100644 --- a/resources/_gen/images/photos/2025/square-tile/DSCF0285_899853240451808504.json +++ b/resources/_gen/images/photos/2025/square-tile/DSCF0285_899853240451808504.json @@ -1 +1,41 @@ -{"Exif":{"Lat":0,"Long":0,"Date":"2025-01-10T16:04:50+01:00","Tags":{"ApertureValue":4,"BrightnessValue|*imagemeta.rat[int32]":"481/100","Copyright":"© fundor333","CreateDate":"2025:01:10 16:04:50","CustomRendered|uint16":"0","DateTimeOriginal":"2025:01:10 16:04:50","ExposureCompensation|*imagemeta.rat[int32]":"0","ExposureTime|*imagemeta.rat[uint32]":"1/500","FNumber|*imagemeta.rat[uint32]":"4","FileSource|uint8":"3","FocalLengthIn35mmFormat|uint16":"64","FocalLength|*imagemeta.rat[uint32]":"85/2","ISO|uint16":"800","LensInfo":"18 55 2.8 4","LensMake":"FUJIFILM","LensModel":"XF18-55mmF2.8-4 R LM OIS","LensSerialNumber":"3CC22388","LightSource|uint16":"1","Make":"FUJIFILM","MaxApertureValue":2.82842712474619,"Model":"X-T30 II","ModifyDate":"2025:01:10 20:55:05","OffsetTime":"+01:00","OffsetTimeDigitized":"+02:00","OffsetTimeOriginal":"+02:00","SceneCaptureType|uint16":"0","SceneType|uint8":"1","SensitivityType|uint16":"1","SerialNumber":"3D015250","ShutterSpeedValue":0.002000000394625486,"Software":"Adobe Lightroom 8.1 (Macintosh)","SubjectDistanceRange|uint16":"0"}}} +{ + "Exif": { + "Date": "2025-01-10T16:04:50+01:00", + "Lat": 0, + "Long": 0, + "Tags": { + "ApertureValue": 4, + "BrightnessValue|*imagemeta.rat[int32]": "481/100", + "Copyright": "© fundor333", + "CreateDate": "2025:01:10 16:04:50", + "CustomRendered|uint16": "0", + "DateTimeOriginal": "2025:01:10 16:04:50", + "ExposureCompensation|*imagemeta.rat[int32]": "0", + "ExposureTime|*imagemeta.rat[uint32]": "1/500", + "FNumber|*imagemeta.rat[uint32]": "4", + "FileSource|uint8": "3", + "FocalLengthIn35mmFormat|uint16": "64", + "FocalLength|*imagemeta.rat[uint32]": "85/2", + "ISO|uint16": "800", + "LensInfo": "18 55 2.8 4", + "LensMake": "FUJIFILM", + "LensModel": "XF18-55mmF2.8-4 R LM OIS", + "LensSerialNumber": "3CC22388", + "LightSource|uint16": "1", + "Make": "FUJIFILM", + "MaxApertureValue": 2.82842712474619, + "Model": "X-T30 II", + "ModifyDate": "2025:01:10 20:55:05", + "OffsetTime": "+01:00", + "OffsetTimeDigitized": "+02:00", + "OffsetTimeOriginal": "+02:00", + "SceneCaptureType|uint16": "0", + "SceneType|uint8": "1", + "SensitivityType|uint16": "1", + "SerialNumber": "3D015250", + "ShutterSpeedValue": 0.002000000394625486, + "Software": "Adobe Lightroom 8.1 (Macintosh)", + "SubjectDistanceRange|uint16": "0" + } + } +} diff --git a/weeknote-config.json b/weeknote-config.json index 6cf60a85..fe866f99 100644 --- a/weeknote-config.json +++ b/weeknote-config.json @@ -1 +1,44 @@ -{"feeds": [{"url": "https://appletune.fundor333.com/api/feed/", "title": "Suggested Links/Posts"}, {"url": "https://www.fundor333.com/index.xml", "title": "New post from my blog"}, {"url": "https://newsletter.digitaltearoom.com/rss/", "title": "New post from my newsletter"}], "fix_links": [{"url": "https://www.fundor333.com", "title": "My blog"}, {"url": "https://newsletter.digitaltearoom.com", "title": "My newsletter"}, {"url": "https://ko-fi.com/fundor333", "title": "Support me"}], "generator": {"tag": "week note", "output": "content/weeknotes/", "fix_links_label": "My Links", "type_weeknote": "weeknote"}, "anilist": {"user_id": "fundor333"}, "goodread": {"user_id": "5312887-matteo", "shelf_name_code": "currently-reading", "shelf_name_label": "Currently Reading"}} \ No newline at end of file +{ + "anilist": { + "user_id": "fundor333" + }, + "feeds": [ + { + "title": "Suggested Links/Posts", + "url": "https://appletune.fundor333.com/api/feed/" + }, + { + "title": "New post from my blog", + "url": "https://www.fundor333.com/index.xml" + }, + { + "title": "New post from my newsletter", + "url": "https://newsletter.digitaltearoom.com/rss/" + } + ], + "fix_links": [ + { + "title": "My blog", + "url": "https://www.fundor333.com" + }, + { + "title": "My newsletter", + "url": "https://newsletter.digitaltearoom.com" + }, + { + "title": "Support me", + "url": "https://ko-fi.com/fundor333" + } + ], + "generator": { + "fix_links_label": "My Links", + "output": "content/weeknotes/", + "tag": "week note", + "type_weeknote": "weeknote" + }, + "goodread": { + "shelf_name_code": "currently-reading", + "shelf_name_label": "Currently Reading", + "user_id": "5312887-matteo" + } +}