UNPKG

steemkr

Version:

스팀잇 기반 CLI 툴 : CLI(Command Line Interface) Tool for steemit.

27 lines (22 loc) 940 B
const {removeSpace2} = require('../../util/wstring'); const {getUrlValues} = require('../../util/wstring'); let fn = {}; /* * 파서 - outstranding.kr * @param $ cheerio * @param _url 링크 주소 * @param tags 기본 태그 * @param bodyCut 본문내용 cut * @param uniqueCut 고유주소 생성용 cut * @return 파싱된 JSON 개체정보 */ module.exports = ($, _url, tags, bodyCut, uniqueCut)=>{ let title = $(`meta[property='og:title']`).attr('content'); // open graph let body = $("div.cpt_content").text().substr(0,bodyCut).trim(); let image = $(`meta[property='og:image']`).attr('content'); // open graph let url = $(`meta[property='og:url']`).attr('content'); // open graph let unique = getUrlValues(url, true).substr(0,uniqueCut); tags = removeSpace2(tags).split(','); // string => array tags.push('zdnet'); return {title:title, body:body, url:url, tags:tags, image:image, unique:unique?unique:'err'}; }