{"id":22808693,"url":"https://github.com/sixarm/craigslist-apartment-stats","last_synced_at":"2025-03-30T21:17:21.248Z","repository":{"id":137270307,"uuid":"51458685","full_name":"SixArm/craigslist-apartment-stats","owner":"SixArm","description":"Craigslist apartment statistics shell script to parse current open listings","archived":false,"fork":false,"pushed_at":"2023-09-15T19:20:48.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-06T00:29:09.863Z","etag":null,"topics":["apartment","craigslist","statistics"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/SixArm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-10T17:41:21.000Z","updated_at":"2023-09-15T19:20:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"a843bd7e-2040-4119-9dde-0c744ec0becd","html_url":"https://github.com/SixArm/craigslist-apartment-stats","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/SixArm%2Fcraigslist-apartment-stats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fcraigslist-apartment-stats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fcraigslist-apartment-stats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SixArm%2Fcraigslist-apartment-stats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SixArm","download_url":"https://codeload.github.com/SixArm/craigslist-apartment-stats/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246379367,"owners_count":20767696,"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":["apartment","craigslist","statistics"],"created_at":"2024-12-12T11:11:19.794Z","updated_at":"2025-03-30T21:17:21.227Z","avatar_url":"https://github.com/SixArm.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# craigslist-apartment-stats:\u003cbr\u003eCalculate statistics for Craigslist apartment listings\n\nWhat this does:\n\n  1. Fetch a given URL\n  2. Render the HTML\n  3. Filter for the number of bedrooms\n  4. Calculate price statistics\n\nSyntax:\n\n    craigslist-apartment-stats [options] \u003curl\u003e ...\n\nExample:\n\n    craigslist-apartment-stats \\\n    http://sfbay.craigslist.org/search/sfc/apa?bedrooms=3\u0026min_price=1000\u0026max_price=9000\n\nOptions:\n\n  * --bedrooms \u003cnumber\u003e: the number of bedrooms for the filter; default is 1.\n  * -h, --help, -?: show help\n  * -V, --version: show version\n\n## Filter hints ##\n\nThe Craigslist apartment listing web pages in some cities will let you\nfilter by neighborhood, or price, or whether pets are allowed, and so\non. These filters can be useful for scoping your search.\n\n## Bedroom hints ##\n\nIf you use Craigslist and its web page to filter for number of\nbedrooms, then Craigslist typically shows any listings that have that\nnumber of bedrooms or more. This is probably *not* what you want for\ncalculating meaningful statistics.\n\nThis script provides the bedroom filter, so you can limit the bedrooms\nto exactly one number.\n\n## Price hints ##\n\nListing prices may vary by large ranges, depending if the price is per\nweek, per month, or per year. For example, if you want statistics on\napartments that are approximately $1000 per month, then you can make a\ngood guess that listing prices near $250 are actuallly per week not\nper month, and listing prices near $12,000 are per year not per month.\n\nYou can get improve your results by filtering for a minimum price and\nmaximum price. To do this, use Craigslist's website search to create a\nlink that includes minimum price and a maximum price.\n\n## Requirements ##\n\nThis script requires these commands:\n\n  * `curl` fetches the web page\n  * `pup`renders the web page HTML\n  * `num` calculates the stats; get it at http://www.numcommand.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsixarm%2Fcraigslist-apartment-stats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsixarm%2Fcraigslist-apartment-stats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsixarm%2Fcraigslist-apartment-stats/lists"}