{"id":21603136,"url":"https://github.com/evmar/goodbye-lj","last_synced_at":"2025-08-30T14:06:58.035Z","repository":{"id":5085827,"uuid":"6248119","full_name":"evmar/goodbye-lj","owner":"evmar","description":"scripts to archive and delete livejournal posts","archived":false,"fork":false,"pushed_at":"2012-10-16T17:14:32.000Z","size":102,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T02:46:22.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"srkirkland/Html5MvcTemplates","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evmar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-16T17:14:09.000Z","updated_at":"2023-09-08T16:35:48.000Z","dependencies_parsed_at":"2022-09-05T07:01:37.934Z","dependency_job_id":null,"html_url":"https://github.com/evmar/goodbye-lj","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/evmar/goodbye-lj","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evmar%2Fgoodbye-lj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evmar%2Fgoodbye-lj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evmar%2Fgoodbye-lj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evmar%2Fgoodbye-lj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evmar","download_url":"https://codeload.github.com/evmar/goodbye-lj/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evmar%2Fgoodbye-lj/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272858542,"owners_count":25005092,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-11-24T19:15:23.874Z","updated_at":"2025-08-30T14:06:57.990Z","avatar_url":"https://github.com/evmar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"When [I quit LiveJournal][quit] I worried that some future owner of\nthe site would do something distasteful with my data -- like decide\nthat my private posts should be made public.  I wrote two quick\nscripts: one to archive all my posts locally, and one to delete them\nfrom the site one by one.\n\nAfter writing over the years two or three LJ exporters into different\nformats, I came to realize the most future-proof archive is plain\ntext. So this program saves each post into an individual text file\nwith the post metadata listed like RFC822 mail headers at the top.\n\n\nWARNING: I wrote this years ago and only thought to publish it now.\nFrom a skim through the code it appears to only save a listed set of\npost metadata (subject, date, etc.).  If I were to write it now I'd\nhave it instead just save any attributes provided by the LiveJournal\nexport protocol.  The difference is that there is other post metadata\n(like \"current music\" or whatever) that LJ added over the years that\nthis doesn't save.  Oh well, too late now -- I only cared about the\npost text anyway.\n\nWARNING 2: You'll need to adjust the code to use it on your own\ncontent.  Don't worry, it's pretty simple.\n\n\n[quit]: http://evan.livejournal.com/991055.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevmar%2Fgoodbye-lj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevmar%2Fgoodbye-lj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevmar%2Fgoodbye-lj/lists"}