├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── dependabot.yml └── workflows │ ├── ui-deploy.yml │ └── ui-pull-request.yml ├── .gitignore ├── LICENSE ├── README.md ├── csv-aggregator ├── .gitignore ├── README.md ├── check.sh ├── dedup-single.sh ├── dedup-single.sql ├── merge-and-dedup.sh ├── merge-multiple.sql └── 編碼表 │ ├── 編碼表.交易狀態.csv │ ├── 編碼表.刊登者類型.csv │ ├── 編碼表.建物類型.csv │ ├── 編碼表.性別限制.csv │ ├── 編碼表.押金類型.csv │ ├── 編碼表.物件類型.csv │ ├── 編碼表.縣市.csv │ └── 編碼表.鄉鎮市區.csv ├── datas ├── g0v.json ├── scrapy-tw-rental-house ├── .gitignore ├── LICENSE ├── README.md ├── poetry.lock ├── pyproject.toml ├── scrapy_tw_rental_house └── scrapy_twrh │ ├── __init__.py │ ├── items.py │ └── spiders │ ├── __init__.py │ ├── enums.py │ ├── rental591 │ ├── __init__.py │ ├── all_591_cities.py │ ├── detail_mixin.py │ ├── detail_raw_parser.py │ ├── list_mixin.py │ ├── ocr_utils.py │ ├── playwright_utils.py │ ├── rental591_spider.py │ ├── request_generator.py │ └── util.py │ ├── rental_spider.py │ ├── tw_regions.json │ └── util.py ├── scrapy-twrh-example ├── .gitignore ├── README.md ├── crawler │ ├── __init__.py │ ├── pipelines.py │ ├── settings.py │ └── spiders │ │ ├── big6_spider.py │ │ ├── first90_spider.py │ │ ├── location_only_spider.py │ │ ├── simple_spider.py │ │ └── single_city_spider.py ├── poetry.lock ├── pyproject.toml └── scrapy.cfg ├── twrh-dataset ├── .gitignore ├── README.md ├── crawler │ ├── __init__.py │ ├── extensions │ │ └── sentry.py │ ├── general_settings.py │ ├── middlewares.py │ ├── pipelines.py │ ├── settings.sample.py │ ├── spiders │ │ ├── __init__.py │ │ ├── detail591_spider.py │ │ ├── list591_spider.py │ │ ├── persist_queue.py │ │ └── progress_tracker.py │ └── utils.py ├── datas │ └── .keep ├── django │ ├── .gitignore │ ├── __init__.py │ ├── backend │ │ ├── __init__.py │ │ ├── asgi.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ ├── crawlerrequest │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── enums.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── deduprequest.py │ │ │ │ └── statscheck.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_crawler_stats.py │ │ │ ├── 0003_automic_next_request.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ └── views.py │ ├── manage.py │ ├── rental │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── data │ │ │ └── tw_regions.json │ │ ├── enums.py │ │ ├── fixtures │ │ │ └── vendors.json │ │ ├── libs │ │ │ ├── __init__.py │ │ │ ├── export │ │ │ │ ├── __init__.py │ │ │ │ ├── export.py │ │ │ │ ├── field.py │ │ │ │ ├── json_writer.py │ │ │ │ ├── raw_export.py │ │ │ │ └── uniq_export.py │ │ │ └── filters.py │ │ ├── management │ │ │ └── commands │ │ │ │ ├── archivehistory.py │ │ │ │ ├── customexport.py │ │ │ │ ├── export.py │ │ │ │ ├── invalidate.py │ │ │ │ └── syncstateful.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_add_author_hash.py │ │ │ ├── 0003_add_crawled_at.py │ │ │ ├── 0004_fill_crawled_at.py │ │ │ ├── 0005_add_more_building_type.py │ │ │ ├── 0006_add_gps.py │ │ │ ├── 0007_more_property_type.py │ │ │ ├── 0008_support_price_range.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ └── views.py │ └── sample.py ├── go.sh ├── gobg.sh ├── poetry.lock ├── pyproject.toml ├── remove-duplicated-task.sh ├── scrapy.cfg └── tools │ ├── 319.sub_region.json │ ├── legacy │ ├── export.py │ ├── export_tlf.py │ ├── export_uniq_house.py │ ├── json_writer.py │ ├── restore_region.py │ └── setup_db.py │ ├── memory_monitor.html │ ├── monitor_python_memory.sh │ ├── normalize_region.py │ ├── rerun_detail_dict.py │ ├── rerun_detail_raw.py │ └── utils.py └── ui ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── README.md ├── assets ├── css │ ├── common.scss │ └── variables.scss └── stats │ ├── 2018.json │ ├── 2019.json │ ├── 2020.json │ ├── 2021.json │ ├── 2022.json │ ├── 2023.json │ ├── 2024.json │ └── 2025.json ├── components ├── AboutDataBrief.vue ├── AnnualDownload.vue ├── BlogPostList.vue ├── BlogTagList.vue ├── DatasetBriefCard.vue ├── DatasetCard.vue ├── DownloadTable.vue └── TwrhDisqus.vue ├── content └── blog │ ├── 2019-anniversary.md │ ├── 2020-09-automation-help-needed.md │ ├── 2021-annual-data.md │ ├── 2024-sep-return.md │ ├── 2024-system-upgrading.md │ ├── 2024-twrh-pipeline.md │ ├── 2025-back-to-beta.md │ ├── 2025-oct-release.md │ ├── clickhouse-local-aggregation.md │ ├── data-issue-2019-00.md │ ├── data-issue-2019-01.md │ ├── data-issue-2019-02.md │ ├── data-issue-2019-03.md │ ├── data-issue-2021-00.md │ ├── data-issue-2021-01.md │ ├── data-issue-2023-00.md │ ├── data-issue-2023-01.md │ └── resurrection.md ├── jsconfig.json ├── layouts ├── blog.vue └── default.vue ├── libs └── defs.js ├── middleware └── README.md ├── nuxt.config.js ├── package-lock.json ├── package.json ├── pages ├── about-data-set │ ├── 0.0.vue │ ├── 0.1.vue │ ├── 0.2.vue │ ├── 0.3.vue │ └── index.vue ├── blog │ ├── index.vue │ ├── post │ │ ├── _name.vue │ │ └── index.vue │ └── tag │ │ ├── _name.vue │ │ └── index.vue ├── download.vue └── index.vue ├── plugins ├── README.md ├── vue-disqus.js ├── vue-markdown.js └── vue-observe-visibility.js └── static ├── CNAME ├── README.md └── imgs ├── blog ├── 2019-anniversary.png ├── 2020-09.png ├── 2021-annual-y2m-ratio.png ├── 2021-annual-y2y-sum.png ├── 2024-sep-return.jpg ├── 2024-system-upgrading.jpeg ├── 2025-back-to-beta.png ├── 2025-oct-release.png ├── 591-migration.png ├── clickhouse-local.jpg ├── data-issue-2019-00.png ├── data-issue-2019-01.png ├── data-issue-2019-02.png ├── data-issue-2019-03.png ├── data-issue-2021-00.png ├── data-issue-2023-00.png ├── data-issue-2023-01.jpg ├── pipeline-2024.jpeg ├── resurrection-og.jpg ├── twrh-daily-pipeline.png ├── twrh-monthly-pipeline.png ├── twrh-quarterly-pipeline.png └── twrh-table-types.png ├── download-og.png └── og.png /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ui-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/.github/workflows/ui-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/ui-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/.github/workflows/ui-pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/README.md -------------------------------------------------------------------------------- /csv-aggregator/.gitignore: -------------------------------------------------------------------------------- 1 | datas 2 | *.zip 3 | -------------------------------------------------------------------------------- /csv-aggregator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/README.md -------------------------------------------------------------------------------- /csv-aggregator/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/check.sh -------------------------------------------------------------------------------- /csv-aggregator/dedup-single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/dedup-single.sh -------------------------------------------------------------------------------- /csv-aggregator/dedup-single.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/dedup-single.sql -------------------------------------------------------------------------------- /csv-aggregator/merge-and-dedup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/merge-and-dedup.sh -------------------------------------------------------------------------------- /csv-aggregator/merge-multiple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/merge-multiple.sql -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.交易狀態.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.交易狀態.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.刊登者類型.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.刊登者類型.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.建物類型.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.建物類型.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.性別限制.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.性別限制.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.押金類型.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.押金類型.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.物件類型.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.物件類型.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.縣市.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.縣市.csv -------------------------------------------------------------------------------- /csv-aggregator/編碼表/編碼表.鄉鎮市區.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/csv-aggregator/編碼表/編碼表.鄉鎮市區.csv -------------------------------------------------------------------------------- /datas: -------------------------------------------------------------------------------- 1 | twrh-dataset/datas -------------------------------------------------------------------------------- /g0v.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/g0v.json -------------------------------------------------------------------------------- /scrapy-tw-rental-house/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | scrapy.log 3 | dist 4 | .venv 5 | *.egg-info 6 | 7 | trial 8 | -------------------------------------------------------------------------------- /scrapy-tw-rental-house/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/LICENSE -------------------------------------------------------------------------------- /scrapy-tw-rental-house/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/README.md -------------------------------------------------------------------------------- /scrapy-tw-rental-house/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/poetry.lock -------------------------------------------------------------------------------- /scrapy-tw-rental-house/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/pyproject.toml -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_tw_rental_house: -------------------------------------------------------------------------------- 1 | ./scrapy_twrh -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/__init__.py: -------------------------------------------------------------------------------- 1 | name = "scrapy-tw-rental-house" 2 | -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/items.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/__init__.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/enums.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/__init__.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/all_591_cities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/all_591_cities.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/detail_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/detail_mixin.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/detail_raw_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/detail_raw_parser.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/list_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/list_mixin.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/ocr_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/ocr_utils.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/playwright_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/playwright_utils.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/rental591_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/rental591_spider.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/request_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/request_generator.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental591/util.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/rental_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/rental_spider.py -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/tw_regions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/tw_regions.json -------------------------------------------------------------------------------- /scrapy-tw-rental-house/scrapy_twrh/spiders/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-tw-rental-house/scrapy_twrh/spiders/util.py -------------------------------------------------------------------------------- /scrapy-twrh-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/.gitignore -------------------------------------------------------------------------------- /scrapy-twrh-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/README.md -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/pipelines.py -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/settings.py -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/spiders/big6_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/spiders/big6_spider.py -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/spiders/first90_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/spiders/first90_spider.py -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/spiders/location_only_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/spiders/location_only_spider.py -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/spiders/simple_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/spiders/simple_spider.py -------------------------------------------------------------------------------- /scrapy-twrh-example/crawler/spiders/single_city_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/crawler/spiders/single_city_spider.py -------------------------------------------------------------------------------- /scrapy-twrh-example/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/poetry.lock -------------------------------------------------------------------------------- /scrapy-twrh-example/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/pyproject.toml -------------------------------------------------------------------------------- /scrapy-twrh-example/scrapy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/scrapy-twrh-example/scrapy.cfg -------------------------------------------------------------------------------- /twrh-dataset/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/.gitignore -------------------------------------------------------------------------------- /twrh-dataset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/README.md -------------------------------------------------------------------------------- /twrh-dataset/crawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/crawler/extensions/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/extensions/sentry.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/general_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/general_settings.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/middlewares.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/pipelines.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/settings.sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/settings.sample.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/spiders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/spiders/__init__.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/spiders/detail591_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/spiders/detail591_spider.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/spiders/list591_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/spiders/list591_spider.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/spiders/persist_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/spiders/persist_queue.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/spiders/progress_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/spiders/progress_tracker.py -------------------------------------------------------------------------------- /twrh-dataset/crawler/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/crawler/utils.py -------------------------------------------------------------------------------- /twrh-dataset/datas/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/.gitignore: -------------------------------------------------------------------------------- 1 | backend/settings_local.py 2 | db.sqlite3* 3 | __pycache__ 4 | *.log 5 | 6 | -------------------------------------------------------------------------------- /twrh-dataset/django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/backend/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/backend/asgi.py -------------------------------------------------------------------------------- /twrh-dataset/django/backend/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/backend/settings.py -------------------------------------------------------------------------------- /twrh-dataset/django/backend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/backend/urls.py -------------------------------------------------------------------------------- /twrh-dataset/django/backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/backend/wsgi.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/admin.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/apps.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/enums.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/management/commands/deduprequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/management/commands/deduprequest.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/management/commands/statscheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/management/commands/statscheck.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/migrations/0001_initial.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/migrations/0002_crawler_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/migrations/0002_crawler_stats.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/migrations/0003_automic_next_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/migrations/0003_automic_next_request.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/models.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/crawlerrequest/tests.py -------------------------------------------------------------------------------- /twrh-dataset/django/crawlerrequest/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /twrh-dataset/django/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/manage.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/rental/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/admin.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/apps.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/data/tw_regions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/data/tw_regions.json -------------------------------------------------------------------------------- /twrh-dataset/django/rental/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/enums.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/fixtures/vendors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/fixtures/vendors.json -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/export/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/export/__init__.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/export/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/export/export.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/export/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/export/field.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/export/json_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/export/json_writer.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/export/raw_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/export/raw_export.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/export/uniq_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/export/uniq_export.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/libs/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/libs/filters.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/management/commands/archivehistory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/management/commands/archivehistory.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/management/commands/customexport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/management/commands/customexport.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/management/commands/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/management/commands/export.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/management/commands/invalidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/management/commands/invalidate.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/management/commands/syncstateful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/management/commands/syncstateful.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0001_initial.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0002_add_author_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0002_add_author_hash.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0003_add_crawled_at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0003_add_crawled_at.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0004_fill_crawled_at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0004_fill_crawled_at.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0005_add_more_building_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0005_add_more_building_type.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0006_add_gps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0006_add_gps.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0007_more_property_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0007_more_property_type.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/0008_support_price_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/migrations/0008_support_price_range.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twrh-dataset/django/rental/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/models.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/rental/tests.py -------------------------------------------------------------------------------- /twrh-dataset/django/rental/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /twrh-dataset/django/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/django/sample.py -------------------------------------------------------------------------------- /twrh-dataset/go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/go.sh -------------------------------------------------------------------------------- /twrh-dataset/gobg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/gobg.sh -------------------------------------------------------------------------------- /twrh-dataset/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/poetry.lock -------------------------------------------------------------------------------- /twrh-dataset/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/pyproject.toml -------------------------------------------------------------------------------- /twrh-dataset/remove-duplicated-task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/remove-duplicated-task.sh -------------------------------------------------------------------------------- /twrh-dataset/scrapy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/scrapy.cfg -------------------------------------------------------------------------------- /twrh-dataset/tools/319.sub_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/319.sub_region.json -------------------------------------------------------------------------------- /twrh-dataset/tools/legacy/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/legacy/export.py -------------------------------------------------------------------------------- /twrh-dataset/tools/legacy/export_tlf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/legacy/export_tlf.py -------------------------------------------------------------------------------- /twrh-dataset/tools/legacy/export_uniq_house.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/legacy/export_uniq_house.py -------------------------------------------------------------------------------- /twrh-dataset/tools/legacy/json_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/legacy/json_writer.py -------------------------------------------------------------------------------- /twrh-dataset/tools/legacy/restore_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/legacy/restore_region.py -------------------------------------------------------------------------------- /twrh-dataset/tools/legacy/setup_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/legacy/setup_db.py -------------------------------------------------------------------------------- /twrh-dataset/tools/memory_monitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/memory_monitor.html -------------------------------------------------------------------------------- /twrh-dataset/tools/monitor_python_memory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/monitor_python_memory.sh -------------------------------------------------------------------------------- /twrh-dataset/tools/normalize_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/normalize_region.py -------------------------------------------------------------------------------- /twrh-dataset/tools/rerun_detail_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/rerun_detail_dict.py -------------------------------------------------------------------------------- /twrh-dataset/tools/rerun_detail_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/rerun_detail_raw.py -------------------------------------------------------------------------------- /twrh-dataset/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/twrh-dataset/tools/utils.py -------------------------------------------------------------------------------- /ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/.editorconfig -------------------------------------------------------------------------------- /ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/.eslintrc.js -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.nvmrc: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/assets/css/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/css/common.scss -------------------------------------------------------------------------------- /ui/assets/css/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/css/variables.scss -------------------------------------------------------------------------------- /ui/assets/stats/2018.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2018.json -------------------------------------------------------------------------------- /ui/assets/stats/2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2019.json -------------------------------------------------------------------------------- /ui/assets/stats/2020.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2020.json -------------------------------------------------------------------------------- /ui/assets/stats/2021.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2021.json -------------------------------------------------------------------------------- /ui/assets/stats/2022.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2022.json -------------------------------------------------------------------------------- /ui/assets/stats/2023.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2023.json -------------------------------------------------------------------------------- /ui/assets/stats/2024.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2024.json -------------------------------------------------------------------------------- /ui/assets/stats/2025.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/assets/stats/2025.json -------------------------------------------------------------------------------- /ui/components/AboutDataBrief.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/AboutDataBrief.vue -------------------------------------------------------------------------------- /ui/components/AnnualDownload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/AnnualDownload.vue -------------------------------------------------------------------------------- /ui/components/BlogPostList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/BlogPostList.vue -------------------------------------------------------------------------------- /ui/components/BlogTagList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/BlogTagList.vue -------------------------------------------------------------------------------- /ui/components/DatasetBriefCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/DatasetBriefCard.vue -------------------------------------------------------------------------------- /ui/components/DatasetCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/DatasetCard.vue -------------------------------------------------------------------------------- /ui/components/DownloadTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/DownloadTable.vue -------------------------------------------------------------------------------- /ui/components/TwrhDisqus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/components/TwrhDisqus.vue -------------------------------------------------------------------------------- /ui/content/blog/2019-anniversary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2019-anniversary.md -------------------------------------------------------------------------------- /ui/content/blog/2020-09-automation-help-needed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2020-09-automation-help-needed.md -------------------------------------------------------------------------------- /ui/content/blog/2021-annual-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2021-annual-data.md -------------------------------------------------------------------------------- /ui/content/blog/2024-sep-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2024-sep-return.md -------------------------------------------------------------------------------- /ui/content/blog/2024-system-upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2024-system-upgrading.md -------------------------------------------------------------------------------- /ui/content/blog/2024-twrh-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2024-twrh-pipeline.md -------------------------------------------------------------------------------- /ui/content/blog/2025-back-to-beta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2025-back-to-beta.md -------------------------------------------------------------------------------- /ui/content/blog/2025-oct-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/2025-oct-release.md -------------------------------------------------------------------------------- /ui/content/blog/clickhouse-local-aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/clickhouse-local-aggregation.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2019-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2019-00.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2019-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2019-01.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2019-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2019-02.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2019-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2019-03.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2021-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2021-00.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2021-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2021-01.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2023-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2023-00.md -------------------------------------------------------------------------------- /ui/content/blog/data-issue-2023-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/data-issue-2023-01.md -------------------------------------------------------------------------------- /ui/content/blog/resurrection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/content/blog/resurrection.md -------------------------------------------------------------------------------- /ui/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/jsconfig.json -------------------------------------------------------------------------------- /ui/layouts/blog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/layouts/blog.vue -------------------------------------------------------------------------------- /ui/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/layouts/default.vue -------------------------------------------------------------------------------- /ui/libs/defs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/libs/defs.js -------------------------------------------------------------------------------- /ui/middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/middleware/README.md -------------------------------------------------------------------------------- /ui/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/nuxt.config.js -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/pages/about-data-set/0.0.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/about-data-set/0.0.vue -------------------------------------------------------------------------------- /ui/pages/about-data-set/0.1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/about-data-set/0.1.vue -------------------------------------------------------------------------------- /ui/pages/about-data-set/0.2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/about-data-set/0.2.vue -------------------------------------------------------------------------------- /ui/pages/about-data-set/0.3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/about-data-set/0.3.vue -------------------------------------------------------------------------------- /ui/pages/about-data-set/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/about-data-set/index.vue -------------------------------------------------------------------------------- /ui/pages/blog/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/blog/index.vue -------------------------------------------------------------------------------- /ui/pages/blog/post/_name.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/blog/post/_name.vue -------------------------------------------------------------------------------- /ui/pages/blog/post/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/blog/post/index.vue -------------------------------------------------------------------------------- /ui/pages/blog/tag/_name.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/blog/tag/_name.vue -------------------------------------------------------------------------------- /ui/pages/blog/tag/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/blog/tag/index.vue -------------------------------------------------------------------------------- /ui/pages/download.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/download.vue -------------------------------------------------------------------------------- /ui/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/pages/index.vue -------------------------------------------------------------------------------- /ui/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/plugins/README.md -------------------------------------------------------------------------------- /ui/plugins/vue-disqus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/plugins/vue-disqus.js -------------------------------------------------------------------------------- /ui/plugins/vue-markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/plugins/vue-markdown.js -------------------------------------------------------------------------------- /ui/plugins/vue-observe-visibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/plugins/vue-observe-visibility.js -------------------------------------------------------------------------------- /ui/static/CNAME: -------------------------------------------------------------------------------- 1 | rentalhouse.g0v.ddio.io 2 | -------------------------------------------------------------------------------- /ui/static/README.md: -------------------------------------------------------------------------------- 1 | Looking for the website? Please visit [here](https://rentalhouse.g0v.ddio.io) 2 | -------------------------------------------------------------------------------- /ui/static/imgs/blog/2019-anniversary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2019-anniversary.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/2020-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2020-09.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/2021-annual-y2m-ratio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2021-annual-y2m-ratio.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/2021-annual-y2y-sum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2021-annual-y2y-sum.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/2024-sep-return.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2024-sep-return.jpg -------------------------------------------------------------------------------- /ui/static/imgs/blog/2024-system-upgrading.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2024-system-upgrading.jpeg -------------------------------------------------------------------------------- /ui/static/imgs/blog/2025-back-to-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2025-back-to-beta.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/2025-oct-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/2025-oct-release.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/591-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/591-migration.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/clickhouse-local.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/clickhouse-local.jpg -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2019-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2019-00.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2019-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2019-01.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2019-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2019-02.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2019-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2019-03.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2021-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2021-00.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2023-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2023-00.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/data-issue-2023-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/data-issue-2023-01.jpg -------------------------------------------------------------------------------- /ui/static/imgs/blog/pipeline-2024.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/pipeline-2024.jpeg -------------------------------------------------------------------------------- /ui/static/imgs/blog/resurrection-og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/resurrection-og.jpg -------------------------------------------------------------------------------- /ui/static/imgs/blog/twrh-daily-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/twrh-daily-pipeline.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/twrh-monthly-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/twrh-monthly-pipeline.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/twrh-quarterly-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/twrh-quarterly-pipeline.png -------------------------------------------------------------------------------- /ui/static/imgs/blog/twrh-table-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/blog/twrh-table-types.png -------------------------------------------------------------------------------- /ui/static/imgs/download-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/download-og.png -------------------------------------------------------------------------------- /ui/static/imgs/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/g0v/tw-rental-house-data/HEAD/ui/static/imgs/og.png --------------------------------------------------------------------------------