{"id":21885977,"url":"https://github.com/garywill/bash-edit-cnblogs-metaweblog","last_synced_at":"2026-04-17T17:32:05.805Z","repository":{"id":97197969,"uuid":"514484677","full_name":"garywill/bash-edit-cnblogs-metaweblog","owner":"garywill","description":"博客园已发文章批量编辑更新 Bash script to use MetaWeblog API to edit (update) posts with local .md files","archived":false,"fork":false,"pushed_at":"2022-08-30T05:25:01.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-22T01:43:51.485Z","etag":null,"topics":["api","bash","cnblogs","curl","edit-post","metaweblog","script","shell","terminal","xml-rpc"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/garywill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-16T05:15:56.000Z","updated_at":"2022-08-30T05:30:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"c677a395-a663-4258-9754-67166f6f413b","html_url":"https://github.com/garywill/bash-edit-cnblogs-metaweblog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/garywill/bash-edit-cnblogs-metaweblog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garywill%2Fbash-edit-cnblogs-metaweblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garywill%2Fbash-edit-cnblogs-metaweblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garywill%2Fbash-edit-cnblogs-metaweblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garywill%2Fbash-edit-cnblogs-metaweblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/garywill","download_url":"https://codeload.github.com/garywill/bash-edit-cnblogs-metaweblog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garywill%2Fbash-edit-cnblogs-metaweblog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31938669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api","bash","cnblogs","curl","edit-post","metaweblog","script","shell","terminal","xml-rpc"],"created_at":"2024-11-28T10:31:12.201Z","updated_at":"2026-04-17T17:32:05.788Z","avatar_url":"https://github.com/garywill.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 博客园已发文章批量编辑更新\n\nThis is a Bash script to use MetaWeblog API (sometimes called XML-RPC, a kind of old-school-designed API) to batch update a blog website's posts with local `.md` files.\n\nUses **`editPost`** method \u003c\u003c--- **Just this one**! No `newPost` or other features implimented.\n\n我有一个水出来的IT博客，早已基本不发新文（我不是码农，年纪也大了），偶尔编辑一下旧文。这个bash脚本批量将 **博客园（cnblogs.com）** 内容与本地`.md`文件同步。\n\n（请打开`.sh`文件自行编辑） \n\n## Dependencies\n\nA simple Unix-like enviroment （模拟出来的也可以）及里面有：\n\n- bash\n- curl\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarywill%2Fbash-edit-cnblogs-metaweblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgarywill%2Fbash-edit-cnblogs-metaweblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarywill%2Fbash-edit-cnblogs-metaweblog/lists"}