{"id":17495513,"url":"https://github.com/rdig/romatsa_parser","last_synced_at":"2025-03-28T18:23:44.958Z","repository":{"id":114191973,"uuid":"43784356","full_name":"rdig/romatsa_parser","owner":"rdig","description":"Parse the latest article from an RSS feed, and if it's newly posted, alert the intended recipients (Designed to keep up with ROMATSA's job openings)","archived":false,"fork":false,"pushed_at":"2015-10-06T23:25:32.000Z","size":144,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-19T17:32:50.487Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/rdig.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}},"created_at":"2015-10-06T23:16:11.000Z","updated_at":"2015-10-06T23:19:29.000Z","dependencies_parsed_at":"2023-03-13T13:09:31.567Z","dependency_job_id":null,"html_url":"https://github.com/rdig/romatsa_parser","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdig%2Fromatsa_parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdig%2Fromatsa_parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdig%2Fromatsa_parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdig%2Fromatsa_parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdig","download_url":"https://codeload.github.com/rdig/romatsa_parser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246077659,"owners_count":20720037,"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":[],"created_at":"2024-10-19T14:06:35.241Z","updated_at":"2025-03-28T18:23:44.935Z","avatar_url":"https://github.com/rdig.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Scope\n\nThis is a script design to parse an RSS feed (specifically [http://www.romatsa.ro](http://www.romatsa.ro)'s) crawl the latest article, and if it's a new article (different title from the last) then save the new data and write an email informing people about it.\n\nThis script was designed to run as a cron job from the command-line. It is not intended to be from from a web server / accessed from a browser. If you need it though, make sure to remove the `deny` rule from `.htaccess`\n\nThis was designed as to keep up with ROMATSA's new job openings and scheduling updates.\n\n---------------------------------------\n\n### File Permisssions\n\nAs it is intended to run from the command line, it is assumed that you have write access to all folders. In the event of running this from a browser, make sure your webserver user / group has write access to the following folder\n\n\tdata/\n\n---------------------------------------\n\n### Config\n\nThe `config.php` file contains some variables / CONSTANTS that need to be changed to adapt to your needs. You can set the json file location and name, RSS feed url, and contact emails.\n\nIf you need to add multiple emails, just continue adding arrays, as the script will loop though.\n\n---------------------------------------\n\n### Gmail Warning\n\nGmail really hates when you send html format email to it's accounts, especially if it's from a poorly configured email server, or a server which is not suposed to handle email at all (eg: web server).\n\nSo if you're mail doesn't show up, first thing you can try is to make the mailer send plaintext instead. (`Content-Type: text/plain;`)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdig%2Fromatsa_parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdig%2Fromatsa_parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdig%2Fromatsa_parser/lists"}