├── logs └── .gitkeep ├── tailwind.config.js ├── assets ├── build │ └── .gitkeep └── CNAME ├── .codecov.yml ├── .husky └── pre-commit ├── lib ├── routes │ ├── 163 │ │ └── templates │ │ │ ├── dy.art │ │ │ ├── music │ │ │ └── playlist.art │ │ │ └── ds.art │ ├── 2048 │ │ ├── templates │ │ │ └── download.art │ │ └── namespace.ts │ ├── 8264 │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── 12306 │ │ └── namespace.ts │ ├── my-opportunities │ │ └── enhanced-new.ts │ ├── caai │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── ccf │ │ ├── templates │ │ │ ├── tfbd │ │ │ │ └── description.art │ │ │ └── ccfcv │ │ │ │ └── description.art │ │ └── namespace.ts │ ├── lfsyd │ │ └── templates │ │ │ ├── card.art │ │ │ └── video.art │ ├── github │ │ └── templates │ │ │ ├── comments-description.art │ │ │ └── trending-description.art │ ├── shiep │ │ └── templates │ │ │ └── description.art │ ├── cartoonmad │ │ └── templates │ │ │ └── chapter.art │ ├── comicskingdom │ │ └── templates │ │ │ └── desc.art │ ├── hkej │ │ ├── templates │ │ │ ├── description.art │ │ │ └── articleImg.art │ │ └── namespace.ts │ ├── zodgame │ │ └── templates │ │ │ └── forum.art │ ├── acs │ │ └── templates │ │ │ └── description.art │ ├── gameapps │ │ └── templates │ │ │ └── description.art │ ├── gov │ │ ├── guangdong │ │ │ └── tqyb │ │ │ │ └── templates │ │ │ │ ├── tfxtq.art │ │ │ │ └── sncsyjxh.art │ │ └── sichuan │ │ │ └── deyang │ │ │ └── templates │ │ │ └── mztoday.art │ ├── ikea │ │ ├── templates │ │ │ └── offer.art │ │ └── namespace.ts │ ├── lang │ │ └── templates │ │ │ └── room.art │ ├── mingpao │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── cnjxol │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── douyin │ │ └── templates │ │ │ └── desc.art │ ├── lanqiao │ │ ├── templates │ │ │ └── courseDesc.art │ │ └── namespace.ts │ ├── lovelive-anime │ │ └── templates │ │ │ ├── description.art │ │ │ └── scheduleDesc.art │ ├── ps │ │ └── templates │ │ │ └── monthly-games.art │ ├── zuvio │ │ └── templates │ │ │ ├── img.art │ │ │ └── rss.art │ ├── bangumi.online │ │ └── templates │ │ │ └── image.art │ ├── cntheory │ │ └── templates │ │ │ └── description.art │ ├── mindmeister │ │ └── templates │ │ │ └── image.art │ ├── nytimes │ │ └── templates │ │ │ └── image.art │ ├── oncc │ │ ├── templates │ │ │ ├── article.art │ │ │ └── money18.art │ │ └── namespace.ts │ ├── qoo-app │ │ └── templates │ │ │ ├── comment.art │ │ │ └── note.art │ ├── science │ │ └── templates │ │ │ ├── cover.art │ │ │ └── article.art │ ├── shopify │ │ └── apps │ │ │ └── const.ts │ ├── ssm │ │ └── templates │ │ │ └── news.art │ ├── yxdzqb │ │ └── templates │ │ │ └── description.art │ ├── 91porn │ │ └── templates │ │ │ └── index.art │ ├── caareviews │ │ └── templates │ │ │ └── utils.art │ ├── hashnode │ │ └── templates │ │ │ └── description.art │ ├── lvv2 │ │ ├── templates │ │ │ └── outlink.art │ │ └── namespace.ts │ ├── oup │ │ └── templates │ │ │ └── article.art │ ├── picuki │ │ ├── namespace.ts │ │ └── templates │ │ │ └── video.art │ ├── sotwe │ │ └── namespace.ts │ ├── x-mol │ │ ├── utils.ts │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── zagg │ │ ├── templates │ │ │ └── new-arrivals.art │ │ └── namespace.ts │ ├── hafu │ │ └── templates │ │ │ └── hafu.art │ ├── iwara │ │ ├── templates │ │ │ └── subscriptions.art │ │ └── namespace.ts │ ├── ntdm │ │ ├── utils.ts │ │ └── namespace.ts │ ├── warthunder │ │ └── templates │ │ │ └── description.art │ ├── wechat │ │ └── _README │ ├── agefans │ │ ├── utils.ts │ │ └── namespace.ts │ ├── focustaiwan │ │ └── templates │ │ │ └── article.art │ ├── gitpod │ │ ├── templates │ │ │ └── description.art │ │ ├── utils.ts │ │ └── namespace.ts │ ├── iqiyi │ │ ├── templates │ │ │ └── album.art │ │ └── namespace.ts │ ├── manhuagui │ │ └── templates │ │ │ └── manga.art │ ├── odaily │ │ └── utils.ts │ ├── taptap │ │ └── templates │ │ │ ├── videoPost.art │ │ │ └── imagePost.art │ ├── wallpaperhub │ │ └── templates │ │ │ └── description.art │ ├── xkb │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── 1point3acres │ │ └── templates │ │ │ └── image.art │ ├── aeaweb │ │ └── templates │ │ │ └── description.art │ ├── baidu │ │ ├── templates │ │ │ ├── forum.art │ │ │ ├── post.art │ │ │ ├── tieba_search.art │ │ │ └── description.art │ │ └── namespace.ts │ ├── baozimh │ │ ├── templates │ │ │ └── desc.art │ │ └── namespace.ts │ ├── chaoxing │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── gzdaily │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── informs │ │ └── templates │ │ │ └── content.art │ ├── magazinelib │ │ └── templates │ │ │ └── magazine-description.art │ ├── psyche │ │ ├── templates │ │ │ └── essay.art │ │ └── namespace.ts │ ├── 4gamers │ │ └── templates │ │ │ ├── description.art │ │ │ └── image.art │ ├── 500px │ │ └── templates │ │ │ └── user.art │ ├── 95mm │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── cebbank │ │ ├── templates │ │ │ ├── allDes.art │ │ │ └── historyDes.art │ │ └── namespace.ts │ ├── openai │ │ ├── templates │ │ │ └── article.art │ │ └── namespace.ts │ ├── patagonia │ │ └── templates │ │ │ └── product-description.art │ ├── xjtu │ │ └── templates │ │ │ ├── std.art │ │ │ └── attachments.art │ ├── zaimanhua │ │ └── template │ │ │ └── comic.art │ ├── bandcamp │ │ ├── templates │ │ │ └── weekly.art │ │ └── namespace.ts │ ├── e-hentai │ │ ├── templates │ │ │ └── images.art │ │ └── namespace.ts │ ├── google │ │ └── templates │ │ │ └── news.art │ ├── hostmonit │ │ └── templates │ │ │ └── title.art │ ├── jpxgmn │ │ └── templates │ │ │ └── description.art │ ├── pixabay │ │ └── templates │ │ │ └── img.art │ ├── rawkuma │ │ └── templates │ │ │ └── description.art │ ├── scnu │ │ ├── news-router.ts │ │ ├── announcements-router.ts │ │ └── research-news-router.ts │ ├── commonhealth │ │ └── templates │ │ │ └── description.art │ ├── firefox │ │ └── templates │ │ │ └── description.art │ ├── logonews │ │ └── templates │ │ │ └── description.art │ ├── openrice │ │ └── templates │ │ │ └── description.art │ ├── aicaijing │ │ └── templates │ │ │ └── description.art │ ├── jandan │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── jd │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── kyodonews │ │ └── templates │ │ │ └── article.art │ ├── rsc │ │ └── templates │ │ │ └── image.art │ ├── aqara │ │ ├── templates │ │ │ └── figure.art │ │ └── namespace.ts │ ├── cbaigui │ │ ├── templates │ │ │ └── figure.art │ │ └── namespace.ts │ ├── changba │ │ ├── templates │ │ │ └── work_description.art │ │ └── namespace.ts │ ├── coolidge │ │ └── templates │ │ │ └── description.art │ ├── ff14 │ │ └── templates │ │ │ └── description.art │ ├── itch │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── showstart │ │ └── const.ts │ ├── sinchew │ │ └── templates │ │ │ └── images.art │ ├── sony │ │ ├── templates │ │ │ └── software-description.art │ │ └── namespace.ts │ ├── cztv │ │ ├── templates │ │ │ ├── daily.art │ │ │ └── zjxwlb.art │ │ └── namespace.ts │ ├── freecomputerbooks │ │ └── templates │ │ │ └── desc.art │ ├── jin10 │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── lxixsxa │ │ └── templates │ │ │ ├── info.art │ │ │ └── disco.art │ ├── mydrivers │ │ └── templates │ │ │ └── description.art │ ├── seekingalpha │ │ └── templates │ │ │ └── summary.art │ ├── twreporter │ │ └── templates │ │ │ └── image.art │ ├── wsj │ │ └── templates │ │ │ └── article-description.art │ ├── yoasobi-music │ │ └── templates │ │ │ ├── media.art │ │ │ └── info.art │ ├── amazon │ │ ├── templates │ │ │ └── software-description.art │ │ └── namespace.ts │ ├── btzj │ │ ├── templates │ │ │ └── torrents.art │ │ └── namespace.ts │ ├── chaincatcher │ │ └── templates │ │ │ └── home.art │ ├── epicgames │ │ └── templates │ │ │ └── description.art │ ├── jiuyangongshe │ │ └── templates │ │ │ └── community-description.art │ ├── sctv │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── steam │ │ └── templates │ │ │ ├── curator-description.art │ │ │ └── appcommunityfeed-description.art │ ├── tailwindcss │ │ └── constants.ts │ ├── tingtingfm │ │ └── templates │ │ │ └── audio.art │ ├── 4kup │ │ └── const.ts │ ├── copymanga │ │ ├── templates │ │ │ └── comic.art │ │ └── namespace.ts │ ├── ecnu │ │ └── templates │ │ │ └── description.art │ ├── fansly │ │ ├── templates │ │ │ ├── tip-goal.art │ │ │ └── poll.art │ │ └── namespace.ts │ ├── furstar │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── futunn │ │ └── templates │ │ │ └── description.art │ ├── nhentai │ │ └── templates │ │ │ └── desc.art │ ├── pubmed │ │ └── templates │ │ │ └── description.art │ ├── qidian │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── txrjy │ │ ├── templates │ │ │ └── fornumtopic.art │ │ └── namespace.ts │ ├── wmc-bj │ │ └── templates │ │ │ └── description.art │ ├── 4khd │ │ └── const.ts │ ├── baobua │ │ └── const.ts │ ├── cngal │ │ ├── templates │ │ │ ├── entry-description.art │ │ │ └── weekly-description.art │ │ └── namespace.ts │ ├── cnki │ │ ├── templates │ │ │ └── desc.art │ │ └── namespace.ts │ ├── feng │ │ ├── templates │ │ │ ├── deleted.art │ │ │ └── img.art │ │ └── namespace.ts │ ├── fffdm │ │ └── templates │ │ │ └── manhua.art │ ├── fisher-spb │ │ └── templates │ │ │ ├── image.art │ │ │ └── video.art │ ├── hket │ │ └── templates │ │ │ └── image.art │ ├── loltw │ │ └── templates │ │ │ └── news.art │ ├── onet │ │ └── templates │ │ │ └── article.art │ ├── sdo │ │ ├── ff14risingstones │ │ │ └── types │ │ │ │ └── index.ts │ │ └── namespace.ts │ ├── sina │ │ └── templates │ │ │ ├── slide.art │ │ │ └── video.art │ ├── theblockbeats │ │ └── templates │ │ │ └── description.art │ ├── douban │ │ ├── templates │ │ │ └── explore.art │ │ └── namespace.ts │ ├── nikkei │ │ └── templates │ │ │ └── news.art │ ├── penguin-random-house │ │ └── templates │ │ │ ├── articleHeader.art │ │ │ └── book.art │ ├── pts │ │ └── templates │ │ │ ├── description.art │ │ │ └── live.art │ ├── 8kcos │ │ └── const.ts │ ├── daily │ │ └── templates │ │ │ └── posts.art │ ├── everia │ │ ├── const.ts │ │ └── namespace.ts │ ├── tribalfootball │ │ └── templates │ │ │ └── plus_header.art │ ├── udn │ │ ├── templates │ │ │ └── figure.art │ │ └── namespace.ts │ ├── zhitongcaijing │ │ └── templates │ │ │ └── description.art │ ├── cosplaytele │ │ └── const.ts │ ├── eprice │ │ └── templates │ │ │ └── image.art │ ├── manyvids │ │ └── templates │ │ │ └── video.art │ ├── missav │ │ ├── templates │ │ │ └── preview.art │ │ └── namespace.ts │ ├── nhk │ │ ├── templates │ │ │ ├── news_web_easy.art │ │ │ └── news.art │ │ └── namespace.ts │ ├── storyfm │ │ └── templates │ │ │ └── description.art │ ├── thenewslens │ │ └── templates │ │ │ └── description.art │ ├── tvb │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── cara │ │ ├── templates │ │ │ └── post.art │ │ ├── constant.ts │ │ └── namespace.ts │ ├── fastbull │ │ └── templates │ │ │ └── description.art │ ├── mail │ │ └── namespace.ts │ ├── simpleinfo │ │ └── templates │ │ │ └── description.art │ ├── baselang │ │ └── namespace.ts │ ├── ebc │ │ └── namespace.ts │ ├── houxu │ │ ├── templates │ │ │ ├── memory.art │ │ │ └── events.art │ │ └── namespace.ts │ ├── kakuyomu │ │ ├── types.ts │ │ └── namespace.ts │ ├── mihoyo │ │ └── templates │ │ │ ├── description.art │ │ │ └── official.art │ ├── routledge │ │ └── templates │ │ │ └── description.art │ ├── sogou │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── test │ │ └── namespace.ts │ ├── adquan │ │ └── templates │ │ │ └── description.art │ ├── aljazeera │ │ └── templates │ │ │ └── description.art │ ├── bgmlist │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── ccfa │ │ └── templates │ │ │ └── description.art │ ├── cntv │ │ ├── templates │ │ │ └── column.art │ │ └── namespace.ts │ ├── ea │ │ └── namespace.ts │ ├── eeo │ │ └── templates │ │ │ └── description.art │ ├── famitsu │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── gaoyu │ │ └── templates │ │ │ └── description.art │ ├── gumroad │ │ └── templates │ │ │ └── products.art │ ├── hit │ │ └── templates │ │ │ └── description.art │ ├── ltaaa │ │ └── templates │ │ │ └── description.art │ ├── meta │ │ └── namespace.ts │ ├── publico │ │ └── namespace.ts │ ├── tfc-taiwan │ │ └── templates │ │ │ └── article.art │ ├── visionias │ │ └── templates │ │ │ └── description-sub.art │ ├── ymgal │ │ └── templates │ │ │ └── description.art │ ├── 10000link │ │ └── templates │ │ │ └── description.art │ ├── cankaoxiaoxi │ │ └── templates │ │ │ └── description.art │ ├── chinacdc │ │ └── templates │ │ │ └── description.art │ ├── chinadegrees │ │ └── templates │ │ │ └── description.art │ ├── cloudflarestatus │ │ └── templates │ │ │ └── description.art │ ├── cpta │ │ └── namespace.ts │ ├── dehenglaw │ │ └── templates │ │ │ └── description.art │ ├── dw │ │ └── namespace.ts │ ├── eshukan │ │ └── templates │ │ │ └── description.art │ ├── fangchan │ │ └── templates │ │ │ └── description.art │ ├── hoyolab │ │ └── templates │ │ │ └── post.art │ ├── kcna │ │ └── templates │ │ │ └── news.art │ ├── leetcode │ │ └── templates │ │ │ └── question-description.art │ ├── linkresearcher │ │ └── templates │ │ │ └── bilingual.art │ ├── natgeo │ │ └── templates │ │ │ └── dailyPhoto.art │ ├── nber │ │ └── template │ │ │ └── description.art │ ├── rockthejvm │ │ └── templates │ │ │ └── description.art │ ├── scitechvista │ │ └── templates │ │ │ └── description.art │ ├── tmtpost │ │ └── templates │ │ │ └── description.art │ ├── xbmu │ │ └── namespace.ts │ ├── zed │ │ └── namespace.ts │ ├── zhonglun │ │ └── templates │ │ │ └── description.art │ ├── bbc │ │ └── namespace.ts │ ├── dn │ │ └── namespace.ts │ ├── englishhome │ │ └── namespace.ts │ ├── gq │ │ └── namespace.ts │ ├── manus │ │ └── namespace.ts │ ├── mi │ │ └── namespace.ts │ ├── qwenlm │ │ └── namespace.ts │ ├── warp │ │ └── namespace.ts │ ├── 36kr │ │ └── namespace.ts │ ├── acgvinyl │ │ └── namespace.ts │ ├── aeon │ │ └── namespace.ts │ ├── apple │ │ └── namespace.ts │ ├── bangumi.tv │ │ ├── subject │ │ │ └── utils.ts │ │ └── templates │ │ │ └── ep.art │ ├── boc │ │ └── namespace.ts │ ├── brave │ │ └── namespace.ts │ ├── bse │ │ └── namespace.ts │ ├── caus │ │ └── namespace.ts │ ├── cherrytimes │ │ └── namespace.ts │ ├── chub │ │ └── namespace.ts │ ├── cls │ │ └── namespace.ts │ ├── cncf │ │ └── namespace.ts │ ├── cpuid │ │ └── namespace.ts │ ├── cw │ │ └── namespace.ts │ ├── dblp │ │ └── namespace.ts │ ├── dedao │ │ └── namespace.ts │ ├── dewu │ │ └── namespace.ts │ ├── dxy │ │ └── namespace.ts │ ├── espn │ │ └── namespace.ts │ ├── gamekee │ │ └── namespace.ts │ ├── gelonghui │ │ └── templates │ │ │ └── live.art │ ├── gmu │ │ └── namespace.ts │ ├── gocn │ │ └── namespace.ts │ ├── grist │ │ └── namespace.ts │ ├── hizu │ │ └── namespace.ts │ ├── hupu │ │ └── namespace.ts │ ├── huxiu │ │ └── namespace.ts │ ├── ippa │ │ └── namespace.ts │ ├── lala │ │ └── namespace.ts │ ├── link3 │ │ └── namespace.ts │ ├── lkong │ │ └── namespace.ts │ ├── luma │ │ └── namespace.ts │ ├── m-78 │ │ └── namespace.ts │ ├── m4 │ │ └── namespace.ts │ ├── miui │ │ └── namespace.ts │ ├── modb │ │ └── namespace.ts │ ├── mrm │ │ └── namespace.ts │ ├── nautil │ │ ├── templates │ │ │ └── description.art │ │ └── namespace.ts │ ├── nbd │ │ └── namespace.ts │ ├── news │ │ └── namespace.ts │ ├── nga │ │ └── namespace.ts │ ├── nmc │ │ └── namespace.ts │ ├── npm │ │ └── namespace.ts │ ├── orcid │ │ └── namespace.ts │ ├── osu │ │ └── namespace.ts │ ├── pacilution │ │ └── namespace.ts │ ├── parliament.uk │ │ └── templates │ │ │ └── description.art │ ├── plurk │ │ └── namespace.ts │ ├── qqorw │ │ └── namespace.ts │ ├── radio │ │ └── namespace.ts │ ├── react │ │ └── namespace.ts │ ├── ruankao │ │ └── namespace.ts │ ├── skeb │ │ └── namespace.ts │ ├── sohu │ │ └── namespace.ts │ ├── storm │ │ └── namespace.ts │ ├── sycl │ │ └── namespace.ts │ ├── t66y │ │ └── namespace.ts │ ├── taoguba │ │ └── namespace.ts │ ├── tver │ │ └── namespace.ts │ ├── u3c3 │ │ └── namespace.ts │ ├── u9a9 │ │ └── namespace.ts │ ├── v1tx │ │ └── namespace.ts │ ├── v2ex │ │ └── namespace.ts │ ├── vice │ │ └── namespace.ts │ ├── vimeo │ │ └── namespace.ts │ ├── vocus │ │ └── namespace.ts │ ├── web │ │ └── namespace.ts │ ├── wfdf │ │ └── namespace.ts │ ├── winstall │ │ └── templates │ │ │ └── desc.art │ ├── wise │ │ └── namespace.ts │ ├── xys │ │ └── namespace.ts │ ├── yamap │ │ └── namespace.ts │ ├── yuque │ │ └── namespace.ts │ ├── yystv │ │ └── namespace.ts │ ├── zhiy │ │ └── namespace.ts │ ├── zsxq │ │ └── namespace.ts │ ├── 19lou │ │ └── namespace.ts │ ├── 2cycd │ │ └── namespace.ts │ ├── 4ksj │ │ └── namespace.ts │ ├── 51cto │ │ └── namespace.ts │ ├── 56kog │ │ └── namespace.ts │ ├── 69shu │ │ └── namespace.ts │ ├── 7mmtv │ │ └── namespace.ts │ ├── 8world │ │ └── namespace.ts │ ├── 9to5 │ │ └── namespace.ts │ ├── acg17 │ │ └── namespace.ts │ ├── afdian │ │ └── namespace.ts │ ├── anime1 │ │ └── namespace.ts │ ├── apnews │ │ └── namespace.ts │ ├── aqicn │ │ └── namespace.ts │ ├── asus │ │ └── namespace.ts │ ├── atcoder │ │ └── namespace.ts │ ├── bad │ │ └── namespace.ts │ ├── bing │ │ └── namespace.ts │ ├── bioone │ │ └── namespace.ts │ ├── bjsk │ │ └── namespace.ts │ ├── booru │ │ └── namespace.ts │ ├── buct │ │ └── namespace.ts │ ├── bupt │ │ └── namespace.ts │ ├── bytes │ │ └── namespace.ts │ ├── cas │ │ └── namespace.ts │ ├── catti │ │ └── namespace.ts │ ├── cctv │ │ └── namespace.ts │ ├── cdu │ │ └── namespace.ts │ ├── cgtn │ │ └── namespace.ts │ ├── chaping │ │ └── namespace.ts │ ├── chuapp │ │ └── namespace.ts │ ├── cib │ │ └── namespace.ts │ ├── cna │ │ └── namespace.ts │ ├── cnbc │ │ └── namespace.ts │ ├── cnu │ │ └── namespace.ts │ ├── cohere │ │ └── namespace.ts │ ├── cool18 │ │ └── namespace.ts │ ├── coomer │ │ └── namespace.ts │ ├── cqgas │ │ └── namespace.ts │ ├── cqu │ │ └── namespace.ts │ ├── csdn │ │ └── namespace.ts │ ├── cts │ │ └── namespace.ts │ ├── curius │ │ └── namespace.ts │ ├── cyzone │ │ └── namespace.ts │ ├── daoxuan │ │ └── namespace.ts │ ├── dapenti │ │ └── namespace.ts │ ├── ddosi │ │ └── namespace.ts │ ├── decrypt │ │ └── namespace.ts │ ├── dgjyw │ │ └── namespace.ts │ ├── dhu │ │ └── namespace.ts │ ├── dlnews │ │ └── namespace.ts │ ├── dlsite │ │ └── namespace.ts │ ├── dmzj │ │ └── namespace.ts │ ├── dtcj │ │ └── namespace.ts │ ├── dx2025 │ │ └── namespace.ts │ ├── egsea │ │ └── namespace.ts │ ├── fantia │ │ └── namespace.ts │ ├── finviz │ │ └── namespace.ts │ ├── ft │ │ └── namespace.ts │ ├── fx678 │ │ └── namespace.ts │ ├── gettr │ │ └── namespace.ts │ ├── gihyo │ │ └── namespace.ts │ ├── gitee │ │ └── namespace.ts │ ├── gofans │ │ └── namespace.ts │ ├── guancha │ │ └── namespace.ts │ ├── guokr │ │ └── namespace.ts │ ├── hackmd │ │ └── namespace.ts │ ├── hameln │ │ └── namespace.ts │ ├── hdu │ │ └── namespace.ts │ ├── hfut │ │ └── namespace.ts │ ├── hk01 │ │ └── namespace.ts │ ├── hkepc │ │ └── namespace.ts │ ├── hnrb │ │ └── namespace.ts │ ├── hnu │ │ └── namespace.ts │ ├── huanqiu │ │ └── namespace.ts │ ├── hust │ │ └── namespace.ts │ ├── icbc │ │ └── namespace.ts │ ├── idaily │ │ └── namespace.ts │ ├── iguoguo │ │ └── namespace.ts │ ├── imdb │ │ └── namespace.ts │ ├── imiker │ │ └── namespace.ts │ ├── infoq │ │ └── namespace.ts │ ├── ipsw │ │ └── namespace.ts │ ├── iqilu │ │ └── namespace.ts │ ├── iqnew │ │ └── namespace.ts │ ├── ixigua │ │ └── namespace.ts │ ├── jike │ │ └── namespace.ts │ ├── jinse │ │ └── namespace.ts │ ├── jjwxc │ │ └── namespace.ts │ ├── jlu │ │ └── namespace.ts │ ├── jseea │ │ └── namespace.ts │ ├── jsu │ │ └── namespace.ts │ ├── juejin │ │ └── namespace.ts │ ├── jumeili │ │ └── namespace.ts │ ├── kanxue │ │ └── namespace.ts │ ├── kaopu │ │ └── namespace.ts │ ├── kbs │ │ └── namespace.ts │ ├── keep │ │ └── namespace.ts │ ├── kemono │ │ └── namespace.ts │ ├── keylol │ │ └── namespace.ts │ ├── koreaherald │ │ └── namespace.ts │ ├── laohu8 │ │ └── namespace.ts │ ├── lemmy │ │ └── namespace.ts │ ├── lenovo │ │ └── namespace.ts │ ├── lens │ │ └── namespace.ts │ ├── line │ │ └── namespace.ts │ ├── logclub │ │ └── namespace.ts │ ├── lsnu │ │ └── namespace.ts │ ├── luogu │ │ └── namespace.ts │ ├── mcmod │ │ └── namespace.ts │ ├── mdpi │ │ └── namespace.ts │ ├── medium │ │ └── namespace.ts │ ├── meituan │ │ └── namespace.ts │ ├── meteor │ │ └── namespace.ts │ ├── mirror │ │ └── namespace.ts │ ├── misskey │ │ └── namespace.ts │ ├── mittrchina │ │ └── templates │ │ │ └── movie.art │ ├── modian │ │ └── namespace.ts │ ├── mox │ │ └── namespace.ts │ ├── mrdx │ │ └── namespace.ts │ ├── mwm │ │ └── namespace.ts │ ├── myfans │ │ └── namespace.ts │ ├── mysql │ │ └── namespace.ts │ ├── nasa │ │ └── namespace.ts │ ├── ncu │ │ └── namespace.ts │ ├── nextjs │ │ └── namespace.ts │ ├── ngocn2 │ │ └── namespace.ts │ ├── nlc │ │ └── namespace.ts │ ├── nmtv │ │ └── namespace.ts │ ├── nodejs │ │ └── namespace.ts │ ├── now │ │ └── namespace.ts │ ├── oeeee │ │ └── namespace.ts │ ├── olevod │ │ └── namespace.ts │ ├── ollama │ │ └── namespace.ts │ ├── onehu │ │ └── namespace.ts │ ├── pikabu │ │ └── namespace.ts │ ├── pixiv │ │ └── namespace.ts │ ├── pkmer │ │ └── namespace.ts │ ├── qbitai │ │ └── namespace.ts │ ├── qdu │ │ └── namespace.ts │ ├── qianp │ │ └── namespace.ts │ ├── qlu │ │ └── namespace.ts │ ├── qm120 │ │ └── namespace.ts │ ├── qq88 │ │ └── namespace.ts │ ├── ruancan │ │ └── namespace.ts │ ├── scu │ │ └── namespace.ts │ ├── sdu │ │ └── namespace.ts │ ├── sdzk │ │ └── namespace.ts │ ├── secrss │ │ └── namespace.ts │ ├── sega │ │ └── namespace.ts │ ├── setn │ │ └── namespace.ts │ ├── seu │ │ └── namespace.ts │ ├── southcn │ │ └── templates │ │ │ └── description.art │ ├── stbu │ │ └── namespace.ts │ ├── stcn │ │ └── namespace.ts │ ├── subhd │ │ └── namespace.ts │ ├── swpu │ │ └── namespace.ts │ ├── szse │ │ └── namespace.ts │ ├── szu │ │ └── namespace.ts │ ├── taobao │ │ └── namespace.ts │ ├── telegram │ │ └── namespace.ts │ ├── tencent │ │ └── namespace.ts │ ├── tesla │ │ └── namespace.ts │ ├── tiktok │ │ └── namespace.ts │ ├── tisi │ │ └── namespace.ts │ ├── tkww │ │ └── namespace.ts │ ├── topys │ │ └── namespace.ts │ ├── tynu │ │ └── namespace.ts │ ├── typora │ │ └── namespace.ts │ ├── uber │ │ └── namespace.ts │ ├── unraid │ │ └── namespace.ts │ ├── usenix │ │ └── namespace.ts │ ├── utgd │ │ └── namespace.ts │ ├── wanqu │ │ └── namespace.ts │ ├── wfu │ │ └── namespace.ts │ ├── whu │ │ └── namespace.ts │ ├── wmpvp │ │ └── namespace.ts │ ├── wnacg │ │ └── namespace.ts │ ├── wyzxwk │ │ └── namespace.ts │ ├── wzu │ │ └── namespace.ts │ ├── x6d │ │ └── namespace.ts │ ├── xiaote │ │ └── namespace.ts │ ├── xmnn │ │ └── namespace.ts │ ├── xyu │ │ └── namespace.ts │ ├── yamibo │ │ └── namespace.ts │ ├── yicai │ │ └── namespace.ts │ ├── yomujp │ │ └── namespace.ts │ ├── youku │ │ └── namespace.ts │ ├── yxdown │ │ └── namespace.ts │ ├── yxrb │ │ └── namespace.ts │ ├── yyets │ │ └── namespace.ts │ ├── zaker │ │ └── namespace.ts │ ├── zhibo8 │ │ └── namespace.ts │ ├── zhubai │ │ └── namespace.ts │ ├── zjol │ │ └── namespace.ts │ ├── zotero │ │ └── namespace.ts │ ├── zrblog │ │ └── namespace.ts │ ├── zxcs │ │ └── namespace.ts │ ├── zyshow │ │ └── namespace.ts │ ├── zyw │ │ └── namespace.ts │ ├── 0818tuan │ │ └── namespace.ts │ ├── 3dmgame │ │ └── namespace.ts │ ├── 51read │ │ └── namespace.ts │ ├── 6park │ │ └── namespace.ts │ ├── acfun │ │ └── namespace.ts │ ├── acpaa │ │ └── namespace.ts │ ├── agora0 │ │ └── namespace.ts │ ├── aijishu │ │ └── namespace.ts │ ├── ainvest │ │ └── namespace.ts │ ├── aisixiang │ │ └── namespace.ts │ ├── ajmide │ │ └── namespace.ts │ ├── ally │ │ └── namespace.ts │ ├── apache │ │ └── namespace.ts │ ├── apiseven │ │ └── namespace.ts │ ├── apkpure │ │ └── namespace.ts │ ├── bast │ │ └── namespace.ts │ ├── behance │ │ └── namespace.ts │ ├── bellroy │ │ └── namespace.ts │ ├── bendibao │ │ └── namespace.ts │ ├── binance │ │ └── namespace.ts │ ├── bit │ │ └── namespace.ts │ ├── bitget │ │ └── namespace.ts │ ├── bitmovin │ │ └── namespace.ts │ ├── bjnews │ │ └── namespace.ts │ ├── bjp │ │ └── namespace.ts │ ├── bjx │ │ └── namespace.ts │ ├── blogread │ │ └── namespace.ts │ ├── bnu │ │ └── namespace.ts │ ├── bookfere │ │ └── namespace.ts │ ├── bsky │ │ └── namespace.ts │ ├── byau │ │ └── namespace.ts │ ├── caam │ │ └── namespace.ts │ ├── cahkms │ │ └── namespace.ts │ ├── cast │ │ └── namespace.ts │ ├── cau │ │ └── namespace.ts │ ├── cbnweek │ │ └── namespace.ts │ ├── ccnu │ │ └── namespace.ts │ ├── cde │ │ └── namespace.ts │ ├── cffex │ │ └── namespace.ts │ ├── cfmmc │ │ └── namespace.ts │ ├── chuanliu │ │ └── namespace.ts │ ├── civitai │ │ └── namespace.ts │ ├── clickme │ │ └── namespace.ts │ ├── cma │ │ └── namespace.ts │ ├── cnblogs │ │ └── namespace.ts │ ├── cneb │ │ └── namespace.ts │ ├── cnljxh │ │ └── namespace.ts │ ├── codeforces │ │ └── templates │ │ │ └── contest.art │ ├── comicat │ │ └── namespace.ts │ ├── coolpc │ │ └── namespace.ts │ ├── cqwu │ │ └── namespace.ts │ ├── cste │ │ └── namespace.ts │ ├── csu │ │ └── namespace.ts │ ├── ctbu │ │ └── namespace.ts │ ├── cuc │ │ └── namespace.ts │ ├── dahecube │ │ └── namespace.ts │ ├── damai │ │ └── namespace.ts │ ├── dayanzai │ │ └── namespace.ts │ ├── dbaplus │ │ └── namespace.ts │ ├── dcfever │ │ └── namespace.ts │ ├── deadline │ │ └── namespace.ts │ ├── deepmind │ │ └── namespace.ts │ ├── deltaio │ │ └── namespace.ts │ ├── devtrium │ │ └── namespace.ts │ ├── diandong │ │ └── namespace.ts │ ├── dianping │ │ └── namespace.ts │ ├── dingshao │ │ └── namespace.ts │ ├── discord │ │ └── namespace.ts │ ├── distill │ │ └── namespace.ts │ ├── docschina │ │ └── namespace.ts │ ├── douyu │ │ └── namespace.ts │ ├── dribbble │ │ └── namespace.ts │ ├── duozhuayu │ │ └── namespace.ts │ ├── dushu │ │ └── namespace.ts │ ├── dytt │ │ └── namespace.ts │ ├── eagle │ │ └── namespace.ts │ ├── eastday │ │ └── namespace.ts │ ├── ecust │ │ └── namespace.ts │ └── eleduck │ │ └── namespace.ts ├── utils │ ├── otel │ │ └── index.ts │ ├── wait.ts │ └── md5.ts ├── assets │ ├── logo.png │ └── favicon.png ├── routes-deprecated │ ├── gitlab │ │ └── common.js │ ├── micmicidol │ │ └── latest.js │ ├── mofish │ │ └── templates │ │ │ └── description.art │ ├── titsguru │ │ ├── home.js │ │ └── daily.js │ ├── ruby-china │ │ └── constants.js │ └── mcbbs │ │ └── utils.js ├── errors │ └── types │ │ ├── reject.ts │ │ ├── captcha.ts │ │ ├── not-found.ts │ │ ├── config-not-found.ts │ │ ├── invalid-parameter.ts │ │ └── request-in-progress.ts ├── server.ts └── app.ts ├── .npmrc ├── .github └── ISSUE_TEMPLATE │ └── config.yml ├── CONTRIBUTING.md ├── scripts └── ansible │ ├── try.sh │ ├── rsshub.Caddyfile │ └── rsshub.env ├── .prettierignore ├── babel.config.js └── .prettierrc /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- 1 | comment: off 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | lint-staged 2 | -------------------------------------------------------------------------------- /assets/CNAME: -------------------------------------------------------------------------------- 1 | rsshub.js.org 2 | -------------------------------------------------------------------------------- /lib/routes/my-opportunities/enhanced-new.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/routes/caai/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ desc }} 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=true 2 | package-manager-strict=false 3 | -------------------------------------------------------------------------------- /lib/routes/ccf/templates/tfbd/description.art: -------------------------------------------------------------------------------- 1 | {{@ desc }} 2 | -------------------------------------------------------------------------------- /lib/routes/lfsyd/templates/card.art: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /lib/routes/github/templates/comments-description.art: -------------------------------------------------------------------------------- 1 | {{@ desc }} 2 | -------------------------------------------------------------------------------- /lib/routes/shiep/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ description }} 2 | -------------------------------------------------------------------------------- /lib/routes/cartoonmad/templates/chapter.art: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /lib/routes/comicskingdom/templates/desc.art: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/routes/hkej/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ pics }} 2 | {{@ desc }} 3 | -------------------------------------------------------------------------------- /lib/routes/zodgame/templates/forum.art: -------------------------------------------------------------------------------- 1 |

{{ content }} -------------------------------------------------------------------------------- /lib/routes/acs/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ image }} 2 | {{@ description }} -------------------------------------------------------------------------------- /lib/routes/gameapps/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ intro }} 2 | {{@ desc }} 3 | -------------------------------------------------------------------------------- /lib/routes/gov/guangdong/tqyb/templates/tfxtq.art: -------------------------------------------------------------------------------- 1 |

{{ content }}

2 | -------------------------------------------------------------------------------- /lib/routes/ikea/templates/offer.art: -------------------------------------------------------------------------------- 1 | {{@ img }} 2 |
3 | {{@ desc }} 4 | -------------------------------------------------------------------------------- /lib/routes/lang/templates/room.art: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/routes/lfsyd/templates/video.art: -------------------------------------------------------------------------------- 1 |

{{ url }}

-------------------------------------------------------------------------------- /lib/routes/mingpao/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ media }} 2 | {{@ desc }} 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Please refer to [Join Us](https://docs.rsshub.app/joinus/) 2 | -------------------------------------------------------------------------------- /lib/routes/cnjxol/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ attachment }} 2 | {{@ content }} -------------------------------------------------------------------------------- /lib/routes/douyin/templates/desc.art: -------------------------------------------------------------------------------- 1 | {{@ desc }} 2 |

3 | {{@ media }} 4 | -------------------------------------------------------------------------------- /lib/routes/lanqiao/templates/courseDesc.art: -------------------------------------------------------------------------------- 1 |
{{ desc }} -------------------------------------------------------------------------------- /lib/routes/lovelive-anime/templates/description.art: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/routes/ps/templates/monthly-games.art: -------------------------------------------------------------------------------- 1 | {{ text }} 2 | -------------------------------------------------------------------------------- /lib/routes/zuvio/templates/img.art: -------------------------------------------------------------------------------- 1 | 2 |
3 | -------------------------------------------------------------------------------- /lib/utils/otel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './metric'; 2 | export * from './trace'; 3 | -------------------------------------------------------------------------------- /lib/routes/bangumi.online/templates/image.art: -------------------------------------------------------------------------------- 1 | {{ alt }} 2 | -------------------------------------------------------------------------------- /lib/routes/cntheory/templates/description.art: -------------------------------------------------------------------------------- 1 | {{@ resource }} 2 | {{@ description }} 3 | -------------------------------------------------------------------------------- /lib/routes/mindmeister/templates/image.art: -------------------------------------------------------------------------------- 1 | {{ alt }} 2 | -------------------------------------------------------------------------------- /lib/routes/nytimes/templates/image.art: -------------------------------------------------------------------------------- 1 |
2 | 3 |
-------------------------------------------------------------------------------- /lib/routes/oncc/templates/article.art: -------------------------------------------------------------------------------- 1 | 2 | {{@ content }} 3 | -------------------------------------------------------------------------------- /lib/routes/qoo-app/templates/comment.art: -------------------------------------------------------------------------------- 1 | {{ rating }}/5.0 2 |
3 | {{@ text }} 4 | -------------------------------------------------------------------------------- /lib/routes/science/templates/cover.art: -------------------------------------------------------------------------------- 1 | 2 | {{@ content }} 3 | -------------------------------------------------------------------------------- /lib/routes/shopify/apps/const.ts: -------------------------------------------------------------------------------- 1 | export const baseURL = 'https://apps.shopify.com'; 2 | -------------------------------------------------------------------------------- /lib/routes/ssm/templates/news.art: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /lib/routes/gaoyu/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
{{ intro }}
3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/gumroad/templates/products.art: -------------------------------------------------------------------------------- 1 | 2 |

{{productsName}}

3 |

{{price}}

4 | {{@ desc}} 5 |
6 | {{@ stack}} 7 | 8 | -------------------------------------------------------------------------------- /lib/routes/hit/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
{{ intro }}
3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/houxu/templates/events.art: -------------------------------------------------------------------------------- 1 |

{{ title }}

2 |

{{ description }}

3 | Latest: {{ linkTitle }} 4 |

{{@ content }}

5 | {{ pubDate }} -------------------------------------------------------------------------------- /lib/routes/ltaaa/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
{{ intro }}
3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/lxixsxa/templates/disco.art: -------------------------------------------------------------------------------- 1 | {{comment}} Type: {{type}} Price: {{price}} 2 | {{ if image }} 3 | 4 | {{ /if }} 5 | {{@ description }} -------------------------------------------------------------------------------- /lib/routes/meta/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Meta', 5 | url: 'www.meta.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/publico/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Público', 5 | url: 'publico.es', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/tfc-taiwan/templates/article.art: -------------------------------------------------------------------------------- 1 | {{ if headerImage }} 2 |
3 | {{ /if }} 4 | 5 | {{ if content }} 6 | {{@ content }} 7 | {{ /if }} 8 | -------------------------------------------------------------------------------- /lib/routes/visionias/templates/description-sub.art: -------------------------------------------------------------------------------- 1 | {{ if heading }} 2 |

{{ heading }}

3 | {{ /if }} 4 | {{ if articleContent }} 5 | {{@ articleContent }} 6 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/ymgal/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if itemPicUrl }} 2 | 3 | {{ /if }} 4 |
5 | {{each taginfo}} 6 |
  • {{$value}}
  • 7 | {{/each}} -------------------------------------------------------------------------------- /lib/utils/md5.ts: -------------------------------------------------------------------------------- 1 | import crypto from 'node:crypto'; 2 | 3 | export default function md5(date: string) { 4 | return crypto.createHash('md5').update(date).digest('hex'); 5 | } 6 | -------------------------------------------------------------------------------- /lib/routes/10000link/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/cankaoxiaoxi/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if video }} 2 | 5 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/chinacdc/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/chinadegrees/templates/description.art: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
    学位授予单位名称最新上网批次
    {{ title }}{{ pubDate }}
    5 | -------------------------------------------------------------------------------- /lib/routes/cloudflarestatus/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if actualTitle }} 2 |

    {{ actualTitle}}

    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/cpta/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国人事考试网', 5 | url: 'www.cpta.com.cn', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/dehenglaw/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/dw/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DW Deutsche Welle', 5 | url: 'dw.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/eshukan/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{@ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/everia/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'EVERIA.CLUB', 5 | url: 'everia.club', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/fangchan/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/hoyolab/templates/post.art: -------------------------------------------------------------------------------- 1 | {{ if hasCover }} 2 | {{ each coverList c }} 3 |
    4 | {{ /each }} 5 | {{ /if }} 6 | 7 | {{@ content }} 8 | -------------------------------------------------------------------------------- /lib/routes/kcna/templates/news.art: -------------------------------------------------------------------------------- 1 | {{@ description }} 2 | {{ if photo }} 3 |
    4 | {{@ photo }} 5 | {{ /if }} 6 | {{ if video }} 7 |
    8 | {{@ video }} 9 | {{ /if }} 10 | -------------------------------------------------------------------------------- /lib/routes/leetcode/templates/question-description.art: -------------------------------------------------------------------------------- 1 |
    2 | {{question.difficulty}} {{question.date}} 3 |

    4 | {{question.tags}} 5 |

    6 |
    7 | -------------------------------------------------------------------------------- /lib/routes/linkresearcher/templates/bilingual.art: -------------------------------------------------------------------------------- 1 | {{ each en }} 2 | {{ if $index !== 0 }} 3 |
    4 | {{ /if }} 5 |

    {{ $value }}

    6 |

    {{ zh[$index] }}

    7 | {{ /each }} 8 | -------------------------------------------------------------------------------- /lib/routes/natgeo/templates/dailyPhoto.art: -------------------------------------------------------------------------------- 1 | {{@ img.altText }} 2 |
    3 |

    {{@ img.ttl }}

    4 |

    {{@ img.dsc }}

    5 |

    {{@ img.crdt }}

    6 | -------------------------------------------------------------------------------- /lib/routes/nber/template/description.art: -------------------------------------------------------------------------------- 1 | {{ if fullAbstract }} 2 | {{@ fullAbstract }} 3 | {{ /if}} 4 | {{ if downloadLink }} 5 | Download PDF 6 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/nhk/templates/news.art: -------------------------------------------------------------------------------- 1 | {{ if img }} 2 | {{ img.alt }} 3 |
    4 | {{ /if }} 5 | {{@ description }} 6 | -------------------------------------------------------------------------------- /lib/routes/rockthejvm/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/scitechvista/templates/description.art: -------------------------------------------------------------------------------- 1 | {{if image}} 2 |

    3 | {{/if}} 4 | {{if description}} 5 |

    {{@ description }}

    6 | {{/if}} 7 | -------------------------------------------------------------------------------- /lib/routes/sina/templates/video.art: -------------------------------------------------------------------------------- 1 | {{ if videoUrl }} 2 | 5 | {{ /if }} 6 | -------------------------------------------------------------------------------- /lib/routes/tmtpost/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/xbmu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '西北民族大学', 5 | url: 'www.xbmu.edu.cn', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/zed/namespace.ts: -------------------------------------------------------------------------------- 1 | import { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Zed', 5 | url: 'zed.dev', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zhonglun/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 | {{@ description }} 7 | {{ /if }} -------------------------------------------------------------------------------- /lib/app.ts: -------------------------------------------------------------------------------- 1 | // This file ensures that the request rewriter runs before the app 2 | 3 | import '@/utils/request-rewriter'; 4 | 5 | export default (await import('./app-bootstrap')).default; 6 | -------------------------------------------------------------------------------- /lib/routes/bbc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'BBC', 5 | url: 'bbc.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cngal/templates/weekly-description.art: -------------------------------------------------------------------------------- 1 |

    {{@ briefIntroduction.trim().replace(/\n/g, '
    ') }}

    2 | {{ if mainImage }} 3 | 4 | {{ /if }} 5 | -------------------------------------------------------------------------------- /lib/routes/dn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DN.com', 5 | url: 'dn.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/englishhome/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '英語之家', 5 | url: 'englishhome.org', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/github/templates/trending-description.art: -------------------------------------------------------------------------------- 1 | 2 |
    {{@ desc }} 3 |

    Language: {{@ lang }} 4 |
    Stars: {{@ stars }} 5 |
    Forks: {{@ forks }} 6 | -------------------------------------------------------------------------------- /lib/routes/gq/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'GQ', 5 | url: 'gq.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/manus/namespace.ts: -------------------------------------------------------------------------------- 1 | import { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Manus', 5 | url: 'manus.im', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mi/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '小米', 5 | url: 'mi.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mihoyo/templates/official.art: -------------------------------------------------------------------------------- 1 | {{ if hasCover }} 2 | {{ each coverList c }} 3 |
    4 | {{ /each }} 5 | {{ /if }} 6 | 7 | {{@ content }} 8 | -------------------------------------------------------------------------------- /lib/routes/qwenlm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Qwen Blog', 5 | url: 'qwenlm.github.io', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/warp/namespace.ts: -------------------------------------------------------------------------------- 1 | import { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Warp', 5 | url: 'warp.dev', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/36kr/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '36kr', 5 | url: '36kr.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/8264/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '8264', 5 | url: '8264.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/95mm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'MM 范', 5 | url: '95mm.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/acgvinyl/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ACG Vinyl - 黑胶', 5 | url: 'www.acgvinyl.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/aeon/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AEON', 5 | url: 'aeon.co', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/apple/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Apple', 5 | url: 'apple.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bangumi.tv/subject/utils.ts: -------------------------------------------------------------------------------- 1 | const getLocalName = (obj, showOriginalName) => (showOriginalName ? obj.name || obj.name_cn : obj.name_cn || obj.name); 2 | 3 | export { getLocalName }; 4 | -------------------------------------------------------------------------------- /lib/routes/boc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国银行', 5 | url: 'boc.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/brave/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Brave', 5 | url: 'brave.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bse/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京证券交易所', 5 | url: 'bse.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cara/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Cara', 5 | url: 'cara.app', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/caus/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '加美财经', 5 | url: 'caus.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cherrytimes/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Cherry Times', 5 | url: 'cherrytimes.it', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/chub/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Chub', 5 | url: 'chub.ai', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cls/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '财联社', 5 | url: 'cls.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cncf/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'CNCF', 5 | url: 'cncf.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cpuid/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'CPUID', 5 | url: 'cpuid.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cw/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '天下雜誌', 5 | url: 'cw.com.tw', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dblp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DBLP', 5 | url: 'dblp.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dedao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '得到', 5 | url: 'dedao.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dewu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '得物', 5 | url: 'dewu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dxy/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '丁香园', 5 | url: 'dxy.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/espn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ESPN', 5 | url: 'espn.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/feng/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '威锋', 5 | url: 'feng.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gamekee/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'GameKee | 游戏百科攻略', 5 | url: 'www.gamekee.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/gelonghui/templates/live.art: -------------------------------------------------------------------------------- 1 | {{ i.content }} 2 | {{ if i.pictures }} 3 |
    4 | {{ each i.pictures p }} 5 | 6 | {{ /each }} 7 | {{ /if }} 8 | -------------------------------------------------------------------------------- /lib/routes/gmu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '赣南医科大学', 5 | url: 'gmu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gocn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'GoCN', 5 | url: 'gocn.vip', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gov/guangdong/tqyb/templates/sncsyjxh.art: -------------------------------------------------------------------------------- 1 | 地区: {{ item.cname }} 2 |
    3 | 等级: {{ item.sigtypename }} 4 |
    5 | 发布时间:{{ item.datetime }} 6 | -------------------------------------------------------------------------------- /lib/routes/grist/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Grist', 5 | url: 'grist.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hizu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '珠海网', 5 | url: 'hizh.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/houxu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '后续', 5 | url: 'houxu.app', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hupu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '虎扑', 5 | url: '.hupu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/huxiu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '虎嗅', 5 | url: 'huxiu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ikea/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'IKEA', 5 | url: 'ikea.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ippa/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '子方有料', 5 | url: 'ippa.top', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/iqiyi/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '爱奇艺', 5 | url: 'iq.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/itch/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'itch.io', 5 | url: 'itch.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jd/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '京东', 5 | url: 'item.jd.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lala/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '荒岛', 5 | url: 'lala.im', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/link3/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Link3', 5 | url: 'link3.to', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lkong/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '龙空', 5 | url: 'lkong.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/luma/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'LuMa', 5 | url: 'lu.ma', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lvv2/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'LVV2', 5 | url: 'lvv2.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/m-78/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '円谷ステーション', 5 | url: 'm-78.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/m4/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '四月网', 5 | url: 'news.m4.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/miui/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'MIUI', 5 | url: 'miui.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/modb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '墨天轮', 5 | url: 'modb.pro', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mrm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '华储网', 5 | url: 'mrm.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nautil/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if head.og_image }} 2 | {{ each head.og_image img }} 3 | 4 | {{ /each }} 5 | {{ /if }} 6 | {{@ rendered }} 7 | -------------------------------------------------------------------------------- /lib/routes/nbd/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '每经网', 5 | url: 'nbd.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/news/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新华社', 5 | url: 'news.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nga/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'NGA', 5 | url: 'bbs.nga.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nmc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中央气象台', 5 | url: 'nmc.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/npm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'NPM', 5 | url: 'npmjs.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/oncc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '东网', 5 | url: 'hk.on.cc', 6 | lang: 'zh-HK', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/orcid/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ORCID', 5 | url: 'orcid.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/osu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'osu!', 5 | url: 'osu.ppy.sh', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/pacilution/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '普世社会科学研究所', 5 | url: 'www.pacilution.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/parliament.uk/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if intro }} 2 |
    {{ intro }}
    3 | {{ /if }} 4 | 5 | {{ if description }} 6 |

    {{ description }}

    7 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/plurk/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Plurk', 5 | url: 'plurk.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qqorw/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '早报网', 5 | url: 'qqorw.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/radio/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '云听', 5 | url: 'radio.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/react/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'React', 5 | url: 'react.dev', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ruankao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国计算机职业技术资格考试', 5 | url: 'www.ruankao.org.cn', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/sdo/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '盛趣游戏在线', 5 | url: 'sdo.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/skeb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Skeb', 5 | url: 'skeb.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sohu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '搜狐号', 5 | url: 'sohu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sony/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Sony', 5 | url: 'sony.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/storm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '風傳媒', 5 | url: 'storm.mg', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sycl/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'SYCL', 5 | url: 'sycl.tech', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/t66y/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '草榴社区', 5 | url: 't66y.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/taoguba/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '淘股吧', 5 | url: 'tgb.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tvb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '无线新闻', 5 | url: 'tvb.com', 6 | lang: 'zh-HK', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tver/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'TVer', 5 | url: 'tver.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/u3c3/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'U3C3', 5 | url: 'u3c3.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/u9a9/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'U9A9', 5 | url: 'u9a9.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/udn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '聯合新聞網', 5 | url: 'udn.com', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/v1tx/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'v1tx', 5 | url: 'v1tx.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/v2ex/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'V2EX', 5 | url: 'v2ex.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/vice/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'VICE', 5 | url: 'vice.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/vimeo/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Vimeo', 5 | url: 'vimeo.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/vocus/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '方格子', 5 | url: 'vocus.cc', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/web/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'web.dev', 5 | url: 'web.dev', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wfdf/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'WFDF', 5 | url: 'wfdf.sport', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/winstall/templates/desc.art: -------------------------------------------------------------------------------- 1 | {{ if installers }} 2 | {{ each installers installer }} 3 | {{ installer }}
    4 | {{ /each }} 5 | {{ /if }} 6 | -------------------------------------------------------------------------------- /lib/routes/wise/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Wise', 5 | url: 'wise.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/xkb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新快报', 5 | url: 'xkb.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/xys/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新语丝', 5 | url: 'xys.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yamap/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'YAMAP', 5 | url: 'yamap.com', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yuque/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '语雀', 5 | url: 'yuque.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yystv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '游研社', 5 | url: 'yystv.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zagg/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Zagg', 5 | url: 'zagg.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zhiy/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '知园', 5 | url: 'zhiy.cc', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zsxq/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '知识星球', 5 | url: 'zsxq.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/163/templates/ds.art: -------------------------------------------------------------------------------- 1 | {{ text }} 2 | 3 | {{ each medias }} 4 | {{ if $value.mimeType.indexOf('image') > -1 }} 5 | 6 | {{ /if }} 7 | {{ /each }} 8 | -------------------------------------------------------------------------------- /lib/routes/19lou/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '19 楼', 5 | url: '19lou.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/2cycd/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '二次元虫洞', 5 | url: '2cycd.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/4ksj/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '4k 世界', 5 | url: '4ksj.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/51cto/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '51CTO', 5 | url: '51cto.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/56kog/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '明月中文网', 5 | url: '56kog.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/69shu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '69书吧', 5 | url: '69shuba.cx', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/7mmtv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '7mmtv', 5 | url: '7mmtv.tv', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/8world/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '8 视界', 5 | url: '8world.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/9to5/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '9To5', 5 | url: '9to5toys.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/acg17/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ACG17', 5 | url: 'acg17.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/afdian/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '爱发电', 5 | url: 'afdian.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/amazon/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Amazon', 5 | url: 'amazon.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/anime1/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Anime1', 5 | url: 'anime1.me', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/apnews/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AP News', 5 | url: 'apnews.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/aqara/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Aqara', 5 | url: 'aqara.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/aqicn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '空气质量', 5 | url: 'aqicn.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/asus/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ASUS', 5 | url: 'asus.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/atcoder/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AtCoder', 5 | url: 'atcoder.jp', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bad/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bad.news', 5 | url: 'bad.news', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/baidu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '百度', 5 | url: 'www.baidu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bing/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bing', 5 | url: 'cn.bing.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bioone/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'BioOne', 5 | url: 'bioone.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bjsk/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京社科网', 5 | url: 'bjsk.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/booru/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Booru', 5 | url: 'mmda.booru.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/btzj/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'BT 之家', 5 | url: 'btbtt20.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/buct/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京化工大学', 5 | url: 'buct.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bupt/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京邮电大学', 5 | url: 'bupt.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bytes/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ui.dev', 5 | url: 'bytes.dev', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/caai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国人工智能学会', 5 | url: 'caai.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cas/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国科学院', 5 | url: 'www.cas.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/catti/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '全国翻译专业资格水平考试 (CATTI)', 5 | url: 'www.catticenter.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/cbaigui/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '纪妖', 5 | url: 'cbaigui.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ccf/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国计算机学会', 5 | url: 'ccf.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cctv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '央视新闻', 5 | url: 'news.cctv.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cdu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '成都大学', 5 | url: 'www.cdu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cgtn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国环球电视网', 5 | url: 'cgtn.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/changba/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '唱吧', 5 | url: 'changba.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/chaping/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '差评', 5 | url: 'chaping.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/chuapp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '触乐', 5 | url: 'chuapp.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cib/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国兴业银行', 5 | url: 'cib.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cna/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中央通讯社', 5 | url: 'cna.com.tw', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cnbc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'CNBC', 5 | url: 'search.cnbc.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cnjxol/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '南湖清风', 5 | url: 'cnjxol.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cnki/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国知网', 5 | url: 'navi.cnki.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cntv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'CNTV', 5 | url: 'navi.cctv.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cnu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '首都师范大学', 5 | url: 'cnu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cohere/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Cohere', 5 | url: 'cohere.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cool18/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '禁忌书屋', 5 | url: 'cool18.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/coomer/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Coomer', 5 | url: 'coomer.st', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cqgas/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '重庆燃气', 5 | url: 'cqgas.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cqu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '重庆大学', 5 | url: 'cqu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/csdn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'CSDN', 5 | url: 'blog.csdn.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cts/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '華視', 5 | url: 'news.cts.com.tw', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/curius/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Curius', 5 | url: 'curius.app', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cyzone/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '创业邦', 5 | url: 'cyzone.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/daoxuan/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '道宣的窝', 5 | url: 'daoxuan.cc', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dapenti/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '喷嚏', 5 | url: 'dapenti.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ddosi/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '雨苁博客', 5 | url: 'ddosi.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/decrypt/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Decrypt', 5 | url: 'decrypt.co', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dgjyw/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '东莞教研网', 5 | url: 'dgjyw.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dhu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '东华大学', 5 | url: 'www.dhu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dlnews/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DL NEWS', 5 | url: 'dlnews.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dlsite/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DLsite', 5 | url: 'dlsite.com', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dmzj/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '动漫之家', 5 | url: 'news.dmzj.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dtcj/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DT 财经', 5 | url: 'dtcj.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dx2025/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '东西智库', 5 | url: 'dx2025.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/egsea/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'e 公司', 5 | url: 'egsea.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/famitsu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ファミ通', 5 | url: 'famitsu.com', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/fansly/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Fansly', 5 | url: 'fansly.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/fantia/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Fantia', 5 | url: 'fantia.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/finviz/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'finviz', 5 | url: 'finviz.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ft/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Financial Times', 5 | url: 'ft.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/furstar/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Furstar', 5 | url: 'furstar.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/fx678/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '汇通网', 5 | url: 'fx678.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gettr/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'GETTR', 5 | url: 'gettr.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gihyo/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'gihyo.jp', 5 | url: 'gihyo.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gitee/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Gitee', 5 | url: 'gitee.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gitpod/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Gitpod', 5 | url: 'gitpod.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gofans/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'GoFans', 5 | url: 'gofans.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/guancha/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '观察者网', 5 | url: 'guancha.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/guokr/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '果壳网', 5 | url: 'guokr.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/gzdaily/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '广州日报', 5 | url: 'gzdaily.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hackmd/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'HackMD', 5 | url: 'hackmd.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hameln/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'hameln', 5 | url: 'syosetu.org', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hdu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '杭州电子科技大学', 5 | url: 'hdu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hfut/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '合肥工业大学', 5 | url: 'hfut.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hk01/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '香港 01', 5 | url: 'hk01.com', 6 | lang: 'zh-HK', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hkej/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '信报财经新闻', 5 | url: 'hkej.com', 6 | lang: 'zh-HK', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hkej/templates/articleImg.art: -------------------------------------------------------------------------------- 1 | {{ each pics }} 2 |

    {{ $value.title }}
    {{ $value.title }}
    3 | {{ /each }} 4 | -------------------------------------------------------------------------------- /lib/routes/hkepc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'HKEPC', 5 | url: 'hkepc.com', 6 | lang: 'zh-HK', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hnrb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '湖南日报', 5 | url: 'voc.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hnu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '湖南大学', 5 | url: 'scc.hnu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/huanqiu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '环球网', 5 | url: 'huanqiu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/hust/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '华中科技大学', 5 | url: 'hust.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/icbc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国工商银行', 5 | url: 'icbc.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/idaily/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'iDaily', 5 | url: 'idai.ly', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/iguoguo/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '爱果果', 5 | url: 'iguoguo.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/imdb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'IMDb', 5 | url: 'www.imdb.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/imiker/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '米课', 5 | url: 'imiker.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/infoq/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'InfoQ 中文', 5 | url: 'infoq.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ipsw/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'IPSW.me', 5 | url: 'ipsw.me', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/iqilu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '齐鲁网', 5 | url: 'v.iqilu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/iqnew/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '爱 Q 生活网', 5 | url: 'iqnew.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/iwara/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'iwara', 5 | url: 'ecchi.iwara.tv', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ixigua/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '西瓜视频', 5 | url: 'ixigua.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jandan/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '煎蛋', 5 | url: 'jandan.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jike/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '即刻', 5 | url: 'm.okjike.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jin10/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '金十数据', 5 | url: 'jin10.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jinse/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '金色财经', 5 | url: 'jinse.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jjwxc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '晋江文学城', 5 | url: 'jjwxc.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jlu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '吉林大学', 5 | url: 'jlu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jseea/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Unknown', 5 | url: 'jseea.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jsu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '吉首大学', 5 | url: 'jsu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/juejin/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '掘金', 5 | url: 'juejin.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/jumeili/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '聚美丽', 5 | url: 'jumeili.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/kakuyomu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'カクヨム', 5 | url: 'kakuyomu.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/kanxue/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '看雪', 5 | url: 'kanxue.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/kaopu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '靠谱新闻', 5 | url: 'kaopu.news', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/kbs/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'KBS', 5 | url: 'world.kbs.co.kr', 6 | lang: 'ko', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/keep/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Keep', 5 | url: 'gotokeep.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/kemono/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Kemono', 5 | url: 'kemono.cr', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/keylol/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '其乐', 5 | url: 'keylol.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/koreaherald/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'The Korea Herald', 5 | url: 'koreaherald.com', 6 | }; 7 | -------------------------------------------------------------------------------- /lib/routes/lanqiao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '蓝桥云课', 5 | url: 'lanqiao.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/laohu8/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '老虎社区', 5 | url: 'laohu8.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lemmy/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Lemmy', 5 | url: 'join-lemmy.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lenovo/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '联想', 5 | url: 'lenovo.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lens/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Lens', 5 | url: 'www.lens.xyz', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/line/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'LINE', 5 | url: 'today.line.me', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/logclub/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '罗戈网', 5 | url: 'logclub.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/lsnu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '乐山师范学院', 5 | url: 'lsnu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/luogu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '洛谷', 5 | url: 'luogu.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mcmod/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'MC百科', 5 | url: 'www.mcmod.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mdpi/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'MDPI', 5 | url: 'www.mdpi.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/medium/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Medium', 5 | url: 'medium.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/meituan/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '美团', 5 | url: 'meituan.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/meteor/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Meteor', 5 | url: 'meteor.today', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mingpao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '明報', 5 | url: 'mingpao.com', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mirror/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Mirror', 5 | url: 'mirror.xyz', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/missav/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'MissAV', 5 | url: 'missav.ws', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/misskey/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Misskey', 5 | url: 'misskey.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mittrchina/templates/movie.art: -------------------------------------------------------------------------------- 1 | {{ if video }} 2 | 5 | {{ /if }} 6 | -------------------------------------------------------------------------------- /lib/routes/modian/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '摩点', 5 | url: 'modian.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mox/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Mox.moe', 5 | url: 'mox.moe', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mrdx/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新华每日电讯', 5 | url: 'mrdx.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mwm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '管理世界', 5 | url: 'mwm.net.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/myfans/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'myfans', 5 | url: 'myfans.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/mysql/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'MySQL', 5 | url: 'dev.mysql.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nasa/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'NASA', 5 | url: 'apod.nasa.gov', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nautil/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Nautilus', 5 | url: 'nautil.us', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ncu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '南昌大学', 5 | url: 'jwc.ncu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nextjs/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Next.js', 5 | url: 'nextjs.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ngocn2/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'NGOCN', 5 | url: 'ngocn2.org', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nhk/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'NHK', 5 | url: 'www3.nhk.or.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nlc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国国家图书馆', 5 | url: 'read.nlc.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nmtv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '内蒙古广播电视台', 5 | url: 'nmtv.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/nodejs/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Node.js', 5 | url: 'nodejs.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/now/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Now 新聞', 5 | url: 'news.now.com', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ntdm/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'NT动漫', 5 | url: 'www.ntdm9.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/oeeee/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '南方都市报', 5 | url: 'oeeee.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/olevod/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '欧乐影院', 5 | url: 'olevod.one', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ollama/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Ollama', 5 | url: 'ollama.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/onehu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '我不是盐神', 5 | url: 'onehu.xyz', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/openai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'OpenAI', 5 | url: 'openai.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/picuki/templates/video.art: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /lib/routes/pikabu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Pikabu', 5 | url: 'pikabu.ru', 6 | lang: 'ru', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/pixiv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'pixiv', 5 | url: 'www.pixiv.net', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/pkmer/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'PKMer', 5 | url: 'pkmer.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/psyche/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Psyche', 5 | url: 'psyche.co', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qbitai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '量子位', 5 | url: 'qbitai.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qdu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '青岛大学', 5 | url: 'jwc.qdu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qianp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '千篇网', 5 | url: 'qianp.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qidian/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '起点', 5 | url: 'qidian.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qlu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '齐鲁工业大学', 5 | url: 'qlu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qm120/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '全民健康网', 5 | url: 'qm120.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/qq88/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '秋爸日字', 5 | url: 'qq88.info', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ruancan/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '软餐', 5 | url: 'ruancan.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sctv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '四川广播电视台', 5 | url: 'sctv.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/scu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '四川大学', 5 | url: 'www.scu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sdu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '山东大学', 5 | url: 'www.sdu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sdzk/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '山东省教育招生考试院', 5 | url: 'sdzk.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/secrss/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '安全内参', 5 | url: 'secrss.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sega/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'SEGA', 5 | url: 'pjsekai.sega.jp', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/setn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '三立新聞網', 5 | url: 'setn.com', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/seu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '东南大学', 5 | url: 'cse.seu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/sogou/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '搜狗', 5 | url: 'www.sogou.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/southcn/templates/description.art: -------------------------------------------------------------------------------- 1 | {{ if thumb }} 2 | 3 | {{ /if }} 4 | {{ if description }} 5 |

    {{ description }}

    6 | {{ /if }} -------------------------------------------------------------------------------- /lib/routes/stbu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '四川工商学院', 5 | url: 'stbu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/stcn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '证券时报网', 5 | url: 'stcn.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/subhd/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Sub HD', 5 | url: 'subhd.tv', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/swpu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '西南石油大学', 5 | url: 'swpu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/szse/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '深圳证券交易所', 5 | url: 'szse.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/szu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '深圳大学', 5 | url: 'yz.szu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/taobao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '淘宝网', 5 | url: 'taobao.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/telegram/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Telegram', 5 | url: 't.me', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tencent/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '腾讯', 5 | url: 'tencent.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tesla/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '特斯拉中国', 5 | url: 'tesla.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tiktok/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'TikTok', 5 | url: 'tiktok.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tisi/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '腾讯研究院', 5 | url: 'tisi.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tkww/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '大公文匯網', 5 | url: 'www.tkww.hk', 6 | lang: 'zh-HK', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/topys/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'TOPYS', 5 | url: 'topys.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/txrjy/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '通信人家园', 5 | url: 'txrjy.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/tynu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '太原师范学院', 5 | url: 'tynu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/typora/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Typora', 5 | url: 'typora.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/uber/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Uber', 5 | url: 'www.uber.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/unraid/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Unraid', 5 | url: 'unraid.net', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/usenix/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'USENIX', 5 | url: 'usenix.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/utgd/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'UNTAG', 5 | url: 'utgd.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wanqu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '湾区日报', 5 | url: 'wanqu.co', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wfu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '潍坊学院', 5 | url: 'jwc.wfu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/whu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '武汉大学', 5 | url: 'cs.whu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wmpvp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '完美世界电竞', 5 | url: 'wmpvp.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wnacg/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '紳士漫畫', 5 | url: 'wnacg.org', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wyzxwk/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '乌有之乡', 5 | url: 'wyzxwk.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/wzu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '温州大学', 5 | url: 'wzu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/x-mol/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'X-MOL', 5 | url: 'x-mol.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/x6d/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '小刀娱乐网', 5 | url: 'xd.x6d.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/xiaote/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '小特社区', 5 | url: 'xiaote.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/xmnn/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '厦门网', 5 | url: 'epaper.xmnn.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/xyu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新余学院', 5 | url: 'xyc.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yamibo/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '百合会', 5 | url: 'yamibo.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yicai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '第一财经', 5 | url: 'yicai.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yoasobi-music/templates/info.art: -------------------------------------------------------------------------------- 1 | {{ if image }} 2 | 3 | {{ /if }} 4 | {{ if category }} 5 |

    Category: {{category}}

    6 | {{ /if }} 7 | {{@ description }} -------------------------------------------------------------------------------- /lib/routes/yomujp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '日本語多読道場', 5 | url: 'yomujp.com', 6 | lang: 'ja', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/youku/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '优酷', 5 | url: 'i.youku.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yxdown/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '游讯网', 5 | url: 'yxdown.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yxrb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '游戏日报', 5 | url: 'news.yxrb.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/yyets/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '人人影视', 5 | url: 'yysub.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zaker/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ZAKER', 5 | url: 'myzaker.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zhibo8/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '直播吧', 5 | url: 'zhibo8.cc', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zhubai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '竹白', 5 | url: 'zhubai.love', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zjol/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '浙江在线', 5 | url: 'zjol.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zotero/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Zotero', 5 | url: 'zotero.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zrblog/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '赵容部落', 5 | url: 'zrblog.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zxcs/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '知轩藏书', 5 | url: 'zxcs.info', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zyshow/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '综艺秀', 5 | url: 'zyshow.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/zyw/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'zyw', 5 | url: 'hot.zyw.asia', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/0818tuan/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '0818 团', 5 | url: '0818tuan.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/12306/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '12306', 5 | url: 'kyfw.12306.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/2048/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '2048 核基地', 5 | url: 'hjd2048.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/3dmgame/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '3DMGame', 5 | url: '3dmgame.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/51read/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '51Read', 5 | url: 'm.51read.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/6park/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '留园网', 5 | url: 'club.6parkbbs.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/acfun/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AcFun', 5 | url: 'www.acfun.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/acpaa/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中华全国专利代理师协会', 5 | url: 'acpaa.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/agefans/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AGE 动漫', 5 | url: 'agemys.cc', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/agora0/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AG⓪RA', 5 | url: 'agorahub.github.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/aijishu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '极术社区', 5 | url: 'www.aijishu', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ainvest/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'AInvest', 5 | url: 'ainvest.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/aisixiang/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '爱思想', 5 | url: 'aisixiang.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ajmide/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '阿基米德 FM', 5 | url: 'm.ajmide.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ally/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '艾莱资讯', 5 | url: 'rail.ally.net.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/apache/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Apache', 5 | url: 'apisix.apache.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/apiseven/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '支流科技', 5 | url: 'apiseven.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/apkpure/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'APKPure', 5 | url: 'apkpure.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bandcamp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bandcamp', 5 | url: 'bandcamp.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bangumi.tv/templates/ep.art: -------------------------------------------------------------------------------- 1 | ep.{{ e.sort }} {{ e.name_cn || e.name }} 2 |

    {{@ e.desc.replace(/\r\n/g, '
    ') }}

    3 | -------------------------------------------------------------------------------- /lib/routes/baozimh/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '包子漫画', 5 | url: 'www.baozimh.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bast/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京市科学技术协会', 5 | url: 'bast.net.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/behance/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Behance', 5 | url: 'www.behance.net', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bellroy/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bellroy', 5 | url: 'bellroy.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bendibao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '本地宝', 5 | url: 'bendibao.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bgmlist/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '番组放送', 5 | url: 'bgmlist.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/binance/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Binance', 5 | url: 'binance.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bit/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京理工大学', 5 | url: 'cs.bit.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bitget/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bitget', 5 | url: 'bitget.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bitmovin/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bitmovin', 5 | url: 'bitmovin.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bjnews/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新京报', 5 | url: 'www.bjnews.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bjp/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京天文馆', 5 | url: 'www.bjp.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bjx/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北极星电力网', 5 | url: 'www.bjx.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/blogread/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '技术头条', 5 | url: 'blogread.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bnu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '北京师范大学', 5 | url: 'bs.bnu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bookfere/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '书伴', 5 | url: 'bookfere.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/bsky/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Bluesky (bsky)', 5 | url: 'bsky.app', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/byau/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '黑龙江八一农垦大学', 5 | url: 'byau.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/caam/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国汽车工业协会', 5 | url: 'caam.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cahkms/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '全国港澳研究会', 5 | url: 'cahkms.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cast/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国科学技术协会', 5 | url: 'cast.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cau/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国农业大学', 5 | url: 'ciee.cau.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cbnweek/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '第一财经杂志', 5 | url: 'cbnweek.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ccnu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '华中师范大学', 5 | url: 'ccnu.91wllm.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cde/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '国家药品审评网站', 5 | url: 'www.cde.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cebbank/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国光大银行', 5 | url: 'cebbank.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cffex/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国金融期货交易所', 5 | url: 'cffex.com.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cfmmc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国期货市场监控中心', 5 | url: 'cfmmc.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/chaoxing/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '超星', 5 | url: 'chaoxing.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/chuanliu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '川流', 5 | url: 'chuanliu.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/civitai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Civitai', 5 | url: 'civitai.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/clickme/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'ClickMe', 5 | url: 'clickme.net', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cma/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国气象局', 5 | url: 'weather.cma.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cnblogs/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '博客园', 5 | url: 'www.cnblogs.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cneb/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国国家应急广播', 5 | url: 'cneb.gov.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cngal/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'CnGal', 5 | url: 'www.cngal.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cnljxh/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国炼焦行业协会', 5 | url: 'cnljxh.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/codeforces/templates/contest.art: -------------------------------------------------------------------------------- 1 |

    比赛:{{ title }}

    2 |

    开始时间:{{ startTime }}

    3 |

    持续时间:{{ durationTime }}

    4 | 5 |

    比赛类型:{{ type }}

    6 | -------------------------------------------------------------------------------- /lib/routes/comicat/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Comicat', 5 | url: 'comicat.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/coolpc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '原價屋', 5 | url: 'www.coolpc.com.tw', 6 | lang: 'zh-TW', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/copymanga/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '拷贝漫画', 5 | url: 'copymanga.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cqwu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '重庆文理学院', 5 | url: 'www.cqwu.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cste/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国技术经济学会', 5 | url: 'cste.org.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/csu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中南大学', 5 | url: 'career.csu.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ctbu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '重庆工商大学', 5 | url: 'www.ctbu.edu.cn/', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cuc/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '中国传媒大学', 5 | url: 'yz.cuc.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/cztv/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '新蓝网(浙江广播电视集团)', 5 | url: 'cztv.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dahecube/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '大河财立方', 5 | url: 'dahecube.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/damai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '大麦网', 5 | url: 'search.damai.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dayanzai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '大眼仔旭', 5 | url: 'dayanzai.me', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dbaplus/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'dbaplus社群', 5 | url: 'dbaplus.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dcfever/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DCFever', 5 | url: 'dcfever.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/deadline/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Deadline', 5 | url: 'deadline.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/deepmind/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'DeepMind', 5 | url: 'deepmind.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/deltaio/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Delta Lake', 5 | url: 'delta.io', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/devtrium/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Devtrium', 5 | url: 'devtrium.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/diandong/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '电动邦', 5 | url: 'diandong.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dianping/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '大众点评', 5 | url: 'dianping.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dingshao/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '盯梢', 5 | url: 'www.dingshao.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/discord/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Discord', 5 | url: 'discord.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/distill/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Distill', 5 | url: 'distill.pub', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/docschina/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '印记中文', 5 | url: 'docschina.org', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/douban/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '豆瓣', 5 | url: 'www.douban.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/douyu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '斗鱼直播', 5 | url: 'www.douyu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dribbble/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Dribbble', 5 | url: 'dribbble.com', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/duozhuayu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '多抓鱼', 5 | url: 'duozhuayu.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dushu/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '樊登读书', 5 | url: 'card.dushu.io', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/dytt/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '电影天堂', 5 | url: 'www.dydytt.net', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/e-hentai/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'E-Hentai', 5 | url: 'e-hentai.org', 6 | lang: 'en', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/eagle/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: 'Eagle', 5 | url: 'cn.eagle.cool', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/eastday/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '东方网', 5 | url: 'mini.eastday.com', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/ecust/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '华东理工大学', 5 | url: 'e.ecust.edu.cn', 6 | lang: 'zh-CN', 7 | }; 8 | -------------------------------------------------------------------------------- /lib/routes/eleduck/namespace.ts: -------------------------------------------------------------------------------- 1 | import type { Namespace } from '@/types'; 2 | 3 | export const namespace: Namespace = { 4 | name: '电鸭社区', 5 | url: 'eleduck.com', 6 | lang: 'zh-CN', 7 | }; 8 | --------------------------------------------------------------------------------