{"id":13815277,"url":"https://github.com/hasname/feedgen","last_synced_at":"2025-05-15T07:32:20.088Z","repository":{"id":43796464,"uuid":"138440698","full_name":"hasname/feedgen","owner":"hasname","description":"Generate RSS/Atom feeds from sites which do not support feeds.","archived":false,"fork":false,"pushed_at":"2025-03-27T02:15:36.000Z","size":1274,"stargazers_count":53,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T02:35:07.179Z","etag":null,"topics":["104","1111","518","591","atom","bookwalker","bottle","dcard","feed","momoshop","pchome","plurk","python","rss","shopee","youtube"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hasname.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":"2018-06-23T23:43:29.000Z","updated_at":"2025-03-27T01:57:08.000Z","dependencies_parsed_at":"2022-08-25T19:50:41.990Z","dependency_job_id":"a101a8fc-18d7-4f38-99db-d34d184cebf5","html_url":"https://github.com/hasname/feedgen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasname%2Ffeedgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasname%2Ffeedgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasname%2Ffeedgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasname%2Ffeedgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hasname","download_url":"https://codeload.github.com/hasname/feedgen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254296017,"owners_count":22047185,"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","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":["104","1111","518","591","atom","bookwalker","bottle","dcard","feed","momoshop","pchome","plurk","python","rss","shopee","youtube"],"created_at":"2024-08-04T04:03:14.721Z","updated_at":"2025-05-15T07:32:15.053Z","avatar_url":"https://github.com/hasname.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# feedgen [![CircleCI](https://circleci.com/gh/hasname/feedgen.svg?style=svg)](https://circleci.com/gh/hasname/feedgen)\n\nGenerate Atom feeds for sites which do not support feeds, mostly in Taiwan.\n\n## Install\n\nYou need to set up `.env` first.  The sample environment file is in `.env.sample`.\n\n## Run\n\nWe use `poetry` to manage the running environment along with `uwsgi` to run the uWSGI server, therefore you choose whatever you like to adopt these utilities.\n\n## Update\n\nFor `GNUmakefile.local`, you can set something like this:\n\n    #\n    DEPLOY_HOST=    server.example.com\n    DEPLOY_USER=    service-feedgen\n\nThen you can use `make deploy` to update the service.  Scripts in `GNUmakefile` will call `rsync` to update code via SSH and re-run `uwsgi` services via userland systemd.\n\n## Supporting platforms\n\nRecruting platform search systems (求職平台):\n* https://meet.jobs/\n* https://www.104.com.tw/\n* https://www.1111.com.tw/\n* https://www.518.com.tw/\n* https://www.cakeresume.com/\n* https://www.yourator.co/\n\nEC search systems (電子商務平台):\n* https://24h.pchome.com.tw/ (including other PChome's EC systems)\n* https://shopee.tw/\n* https://www.momoshop.com.tw/\n\nHousing platform (租屋平台):\n* https://rent.591.com.tw/\n\nSocial networks (社群平台):\n* https://www.dcard.tw/ (main section)\n* https://www.plurk.com/ (popular section)\n* https://www.youtube.com/ (search system)\n\nOthers (其他):\n* https://24h.pchome.com.tw/books/store/?fq=/R/DJAZ/new\n* https://web.metro.taipei/img/ALL/timetables/079a.PDF (Taipei metro timetable)\n* https://www.bookwalker.com.tw/more/fiction/1/3\n\n## Endpoint\n\nWe have set up a public service since I use it and you can test it as well, but please set up your own service if you use it heavily.\n\n* https://feedgen.hasname.com/\n\n## Examples\n\n* https://feedgen.hasname.com/104/devops\n* https://feedgen.hasname.com/104company/devops\n* https://feedgen.hasname.com/1111/devops\n* https://feedgen.hasname.com/518/devops\n* https://feedgen.hasname.com/bookwalker-lightnovel\n* https://feedgen.hasname.com/bookwalker-manga\n* https://feedgen.hasname.com/cakeresume/devops\n* https://feedgen.hasname.com/dcard/board/mood\n* https://feedgen.hasname.com/dcard/main\n* https://feedgen.hasname.com/meetjobs/test\n* https://feedgen.hasname.com/momoshop/測試\n* https://feedgen.hasname.com/pchome-lightnovel\n* https://feedgen.hasname.com/pchome/測試\n* https://feedgen.hasname.com/plurk/search/test\n* https://feedgen.hasname.com/plurk/top/zh\n* https://feedgen.hasname.com/rent591/1/忠孝東路 (region = `1` means `台北市`, please check 591 site)\n* https://feedgen.hasname.com/shopee/測試\n* https://feedgen.hasname.com/taipeimetrotimetable/079a\n* https://feedgen.hasname.com/yourator/測試\n* https://feedgen.hasname.com/youtube/測試\n\n## License\n\nSee [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasname%2Ffeedgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasname%2Ffeedgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasname%2Ffeedgen/lists"}