{"id":37095396,"url":"https://github.com/noalerch/shellblogger","last_synced_at":"2026-01-14T11:45:29.614Z","repository":{"id":134197097,"uuid":"514334457","full_name":"noalerch/shellblogger","owner":"noalerch","description":"Command-line Go application for simple Hugo blog post management on remote hosts over SSH","archived":false,"fork":false,"pushed_at":"2022-07-17T22:30:27.000Z","size":57,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-21T19:09:57.296Z","etag":null,"topics":["backend","cli"],"latest_commit_sha":null,"homepage":"https://user.it.uu.se/~nole3668","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noalerch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-15T16:25:30.000Z","updated_at":"2022-07-17T22:29:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"c04678d6-282e-4600-91e5-21765e66b2dd","html_url":"https://github.com/noalerch/shellblogger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/noalerch/shellblogger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noalerch%2Fshellblogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noalerch%2Fshellblogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noalerch%2Fshellblogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noalerch%2Fshellblogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noalerch","download_url":"https://codeload.github.com/noalerch/shellblogger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noalerch%2Fshellblogger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28419257,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"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":["backend","cli"],"created_at":"2026-01-14T11:45:29.116Z","updated_at":"2026-01-14T11:45:29.605Z","avatar_url":"https://github.com/noalerch.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shellblogger\nA command-line blogging tool for managing posts on Hugo sites and deploying these to remote servers.\n\nWork in progress!\n\n## Usage\nGet the application with `git clone https://github.com/noalerch/shellblogger`. Generate a binary file `shellblogger` with `go build`, or just run the process directly\nwith `go run main.go [COMMAND]`. You can run the binary with `./shellblogger` or add it to your PATH as `shblog` (pronounced like a single word).\nMake a new Hugo website in your directory of choice. The easiest (and only possible so far) is to make it in the same directory as you installed shellblogger to.\nWhen you have made and published a post, build your site directly with `shblog build`. Configure the program to go to your server of choice, then deploy\nyour changes with `shblog deploy`.\n\nI have not yet made proper configuration of the application possible, so you will have to play around with the source code to push your site to your remote host.\n\n## Dependencies\nThe program has the following dependencies:\n- Go\n- Hugo\n\n## TODO\nIt's very early in the development process. I intend to implement the following:\n- Quick posting\n- Automatic Hugo site generation\n- Configuration handling\n- Better error handling\n- Simple setup for Uppsala University students to generate websites at their user.it.uu.se adress.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoalerch%2Fshellblogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoalerch%2Fshellblogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoalerch%2Fshellblogger/lists"}