{"id":26586497,"url":"https://github.com/benbrown/storygraph-rss","last_synced_at":"2026-04-13T17:31:36.418Z","repository":{"id":280679305,"uuid":"942808556","full_name":"benbrown/storygraph-rss","owner":"benbrown","description":"create an rss feed from your storygraph read page","archived":false,"fork":false,"pushed_at":"2025-03-04T17:57:53.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-08T00:59:53.045Z","etag":null,"topics":["rss","storygraph","thestorygraph"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/benbrown.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":"2025-03-04T17:54:02.000Z","updated_at":"2025-03-04T18:45:18.000Z","dependencies_parsed_at":"2025-03-04T18:38:14.763Z","dependency_job_id":"ffeead61-22c0-4c36-8a09-05d65416b635","html_url":"https://github.com/benbrown/storygraph-rss","commit_stats":null,"previous_names":["benbrown/storygraph-rss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/benbrown/storygraph-rss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benbrown%2Fstorygraph-rss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benbrown%2Fstorygraph-rss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benbrown%2Fstorygraph-rss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benbrown%2Fstorygraph-rss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benbrown","download_url":"https://codeload.github.com/benbrown/storygraph-rss/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benbrown%2Fstorygraph-rss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31762480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: 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":["rss","storygraph","thestorygraph"],"created_at":"2025-03-23T11:18:22.455Z","updated_at":"2026-04-13T17:31:36.405Z","avatar_url":"https://github.com/benbrown.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Storygraph RSS Feed Generator\n\nThis script generates an RSS feed from your Storygraph reading history. It fetches your read books from Storygraph and creates an RSS feed that can be used with any RSS reader.\n\n## Prerequisites\n\n- Node.js \n- npm (Node Package Manager)\n- A Storygraph account\n\n## Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/benbrown/storygraph-rss.git\ncd storygraph-rss\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n## Configuration\n\n1. Create a `.env` file in the project root:\n```bash\ncp .env.example .env\n```\n\n2. Edit the `.env` file with your settings:\n```env\n# Your Storygraph username\nSTORYGRAPH_USER=your_username\n\n# The output file for the RSS feed\nOUTPUT_FILE=feed.xml\n\n# Your Storygraph session cookie (see instructions below)\nSESSION_COOKIE=_storygraph_session=your_session_cookie_here\n\n# Feed metadata\nFEED_TITLE=\"My Reading History\"\nFEED_DESCRIPTION=\"Books I've read on Storygraph\"\nFEED_URL=\"https://yourdomain.com/feed.xml\"\nFEED_SITE_URL=\"https://yourdomain.com\"\n```\n\n### Getting Your Session Cookie\n\n1. Log in to [Storygraph](https://app.thestorygraph.com)\n2. Open your browser's developer tools (F12 or right-click -\u003e Inspect)\n3. Go to the Application/Storage tab\n4. Look for Cookies under Storage\n5. Find the `_storygraph_session` cookie\n6. Copy its value and paste it into your `.env` file\n\n## Usage\n\nRun the script to generate your RSS feed:\n```bash\nnode updateFeed.js\n```\n\nThe script will:\n1. Fetch your reading history from Storygraph\n2. Generate an RSS feed with your read books\n3. Save the feed to the specified output file\n\n## RSS Feed Contents\n\nEach feed item includes:\n- Book title and author\n- Date finished reading\n- Book cover image\n- Link to the book on Storygraph\n\n## License\n\nMIT License - feel free to use this code for your own projects! ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenbrown%2Fstorygraph-rss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenbrown%2Fstorygraph-rss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenbrown%2Fstorygraph-rss/lists"}