{"id":26210483,"url":"https://github.com/drguildo/bloggy","last_synced_at":"2026-04-13T11:32:11.816Z","repository":{"id":491343,"uuid":"117692","full_name":"drguildo/bloggy","owner":"drguildo","description":"A simple blog publishing system.","archived":false,"fork":false,"pushed_at":"2018-11-24T00:01:32.000Z","size":54,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T22:49:47.364Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/drguildo.png","metadata":{"files":{"readme":"README","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}},"created_at":"2009-01-29T23:14:37.000Z","updated_at":"2025-03-28T23:43:20.000Z","dependencies_parsed_at":"2022-08-16T10:25:25.037Z","dependency_job_id":null,"html_url":"https://github.com/drguildo/bloggy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/drguildo/bloggy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drguildo%2Fbloggy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drguildo%2Fbloggy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drguildo%2Fbloggy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drguildo%2Fbloggy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drguildo","download_url":"https://codeload.github.com/drguildo/bloggy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drguildo%2Fbloggy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31751314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"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":[],"created_at":"2025-03-12T07:29:14.083Z","updated_at":"2026-04-13T11:32:11.789Z","avatar_url":"https://github.com/drguildo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Requirements\n------------\n\nThe only requirements are the Python interpreter and the sqlite3 module.\nOh, and a web server, obviously. These instructions will cover the\nApache web server as that's the most popular and also the biggest pain\nin the arse to configure.\n\nInstallation\n------------\n\nExtract Bloggy to a directory that is visible to your web server, e.g.\nthe public_html directory in your home directory.\n\nConfiguration\n-------------\n\nConfiguration directives are located in config.py in the directory you\nplaced Bloggy.\n\nThe directory the database is to be created in needs to be writable by\nthe web server.\n\nIf you don't want everyone to be able to post to your blog you'll need\nto secure post.cgi somehow. This will vary depending on the web server\nyou're using and your needs. Use your brain.\n\nIf you're using Apache, one possible solution is to place the following\nin a file called .htaccess in the same directory as post.cgi:\n\n\u003cFiles post.cgi\u003e\n    AuthType Basic\n    AuthName \"Password Required\"\n    AuthUserFile /path/to/.htpasswd\n    Require valid-user\n\u003c/Files\u003e\n\nYou'll obviously need to create a .htpasswd file containing your\nauthentication credentials. This can be done using the htpasswd command.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrguildo%2Fbloggy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrguildo%2Fbloggy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrguildo%2Fbloggy/lists"}