Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gnujoow/bu
project for practicing flask, reactjs
https://github.com/gnujoow/bu
Last synced: 21 days ago
JSON representation
project for practicing flask, reactjs
- Host: GitHub
- URL: https://github.com/gnujoow/bu
- Owner: gnujoow
- Created: 2015-12-29T15:51:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-27T06:41:09.000Z (over 8 years ago)
- Last Synced: 2024-10-27T09:50:44.625Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.3 MB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# project : bu
네이버의 부동산 정보를 crawling해서 daum map에 보여주는 프로젝트run
cd /bu
browserify -t [ babelify --presets [ react ] ] source.js -o static/js/app.js
python app.py
### spec
| language | pyhton, javascript, html, css |
| ------------- | ------------- |
| framework | flask, reactjs, bootstrap |
| api | daum map(cluster), googel map |
| db | MySQL |---
- `./crawl` : [naver 부동산](http://land.naver.com/)에서 데이터를 가지고오기 위해 작성한 `python`코드- library : `lxml`, `beautiful soup4`, `MySQLdb`
- `crawl.py` : [네이버부동산](land.naver.com) 구 -> 동 -> 단지의 code와 좌표정보를 가져오고 db에 저장
- `geoadd.py` : 위 파일에서 동 정보를 가져올 때 동에 대한 geocode정보가 없어 *google mapgeocoding api*를 이용하여 위치정보 db에 저장
- `final.py` : 단지코드를 입력하면 해당 단지에 대한 매물정보를 리턴 : 아파트, 매매인 매물만 **실제로 사용하지 않는 코드**
- `node_modules` : reactjs build를 위한 모듈이 들어있는 폴더
- `./src` : reactjs 코드
- `./static`
- `.css`
- `.js` : 빌드된 reactjs가 들어있는 폴더
- `templates`
---
#DB - mysql### table
####gu
| Feild | Type | Description |
|------------ |----------- |-------------|
| id | tinyint(4) | 아이디 |
| name | varchar(20) | 이름 |
| code | int(11) | 네이버에서 사용하는 구 코드|
| x, y | float | 좌표정보 lat,lng|####dong
| Feild | Type | Description |
|------------ |----------- |-------------|
| id | int(11) | 아이디 |
| name | varchar(20) | 이름 |
| gu | varchar(20) | 동이 속한 구의 이름 |
| code | int(11) | 네이버에서 사용하는 동 코드|
| uppderCode | tinyint(4) | 구의 id |
| x, y | float | 좌표정보 lat,lng|####danji
| Feild | Type | Description |
| ------------ |----------- |-------------|
| id | int(11) | 아이디 |
| name | varchar(20) | 이름 |
| code | int(11) | 네이버에서 사용하는 동 코드|
| uppderCode | tinyint(4) | 구의 id |
| x, y | float | 좌표정보 lat,lng|
| fam | varchar(20) | 세대수 |
| brth | varchar(20) | 건립일 |---