{"id":20780899,"url":"https://github.com/x4e/blog","last_synced_at":"2025-04-30T20:34:01.730Z","repository":{"id":138137274,"uuid":"304743474","full_name":"x4e/Blog","owner":"x4e","description":"Where I write stuff.","archived":false,"fork":false,"pushed_at":"2021-06-03T23:49:10.000Z","size":1494,"stargazers_count":25,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-30T20:33:58.143Z","etag":null,"topics":["java","jvm","reverse-engineering"],"latest_commit_sha":null,"homepage":"https://blog.binclub.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/x4e.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-16T21:35:46.000Z","updated_at":"2024-12-31T17:42:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"edb47c90-f40b-4958-948c-97003eccc4ed","html_url":"https://github.com/x4e/Blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x4e%2FBlog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x4e%2FBlog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x4e%2FBlog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x4e%2FBlog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/x4e","download_url":"https://codeload.github.com/x4e/Blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251777808,"owners_count":21642230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","jvm","reverse-engineering"],"created_at":"2024-11-17T13:40:02.251Z","updated_at":"2025-04-30T20:34:01.722Z","avatar_url":"https://github.com/x4e.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blog\n\nWhere I write stuff.\n\nHosted at [blog.binclub.dev](https://blog.binclub.dev).\n\n## Technical\n\nThe blog is statically generated using [pandoc](https://pandoc.org) with some custom templates to convert the markdown blog files to html to be served.\n\nSince the blog is completely statically generated (even code highlighting and mathjax expressions), no JavaScript is required to view the blog.\nIf JavaScript is present then a comment section can be loaded, but this is not necessary.\n\n## Requirements\n\n* pandoc\n* nodejs\n* mathjax-node-cli (npm package)\n\n## More Info\n\nA lot of these posts contain code samples. \n\nSome of them will rely upon [jasm](https://wiki.openjdk.java.net/display/CodeTools/asmtools) for assembling JVM class files.\nA precompiled binary is provided in the root directory of this project.\nTo compile a .jasm file use `java -jar asmtools.jar jasm file.jasm`.\n\nFor writing markdown with pandoc refer to \u003chttps://www.benjaminwuethrich.dev/2020-05-04-everything-pandoc-markdown.html\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx4e%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fx4e%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx4e%2Fblog/lists"}