{"_id":"75_action","_rev":"5-7b924fa711d3f8f41bb6dada6c22e1f9","name":"75_action","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"75_action","version":"1.0.0","main":"index.js","license":"MIT","bin":{"75_action":"bin/75_action.js"},"dependencies":{"cheerio":"^1.0.0-rc.10","cli-progress":"^3.9.1","commander":"^8.3.0","mkdirp":"^1.0.4","node-fetch":"2"},"gitHead":"d6298105499e36d7ef2bd4517033e0178f7ad869","description":"[![TEST](https://github.com/JohnieXu/75_action/actions/workflows/run.yml/badge.svg)](https://github.com/JohnieXu/75_action/actions/workflows/run.yml)","_id":"75_action@1.0.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Dfm/A+SFAmSrMAe//rW7xOoEnRJuLDTpN91IqPq7OhswypecQ8lhbUoaeXfKmwBCmzMiKONbT0cCZRWXprTMaw==","shasum":"85332d68ee0a14a1262586dd307cf14e2faa47b4","tarball":"https://registry.npmjs.org/75_action/-/75_action-1.0.0.tgz","fileCount":8,"unpackedSize":9537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnJ08CRA9TVsSAnZWagAAgUoP/A7dJTatxREFdRGnDjmb\nj+LRHf+QuxVtho904+STBCHD/+zzm5cuEipJ5EVsaIhT6TDpk0HmI0T5TCJd\nCOcstU5dop9Zr/V/ZNIM8G54itO/Qq8QcAsZEfz3JbpWTY8gQp/ATbWK+R5e\nSNbM3x9XwMezwj9GG5owQi7MpcJkzPmHWaZsT/Ig0PApwGbe3LHIfjiTDm+4\nBn5NdLjQ0M/aAqWww0I1fZavxdSHOEerH2u8zAoVc40k7QrB/GpkfjFNdo61\nUdBwcBKaFdBfEve5ZI4BkWP/dhVYqAacTCqp5W+LalhqA0uNOYCz+qq5Oebq\nFHz+JvNELiNCWCDSf//8OiV8aCvUmt6g1N+L45k4iAYD579LJNnoG/OQ/GTH\n4cxl34Bxj07CqIvk2YUkDW5CWeo9hEG80zK11v3LrcwiCcTWQYcg64XsS/xD\ndqHTfLbsllHWp73OPCvneXQQ5PztG3bU0sh1Wu0vkMZpBId2exnvQugdA31X\nhIhduUtQz8HTrEDFze5Z1pUX0L6JXDCIRPiHWEvfKDnf8pl2Go7yqCKYkYV6\nei8kQT1az2xDmmZsDQ3uHTEoQk01v5n833BKi08X98PcG3V4Rt5E7cNFjW2M\noRpF/tT0qLH2YoBOvgOcPkkYfRP39ENDgmTz9rJjjLx9XBrSKkW6RKkh/Jsg\nUElQ\r\n=hZ0C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm311CnbkowP6H1qz/utQjvhHZPVnTlkY2t9RholTPswIgDkuwRwvlC3YrpSPCb3sVrrsjH4r2glYt/WVZjHkWx7Q="}]},"_npmUser":{"name":"johniexu","email":"281910378@qq.com"},"directories":{},"maintainers":[{"name":"johniexu","email":"281910378@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/75_action_1.0.0_1637653819892_0.01528768031221217"},"_hasShrinkwrap":false},"1.0.1":{"name":"75_action","version":"1.0.1","main":"index.js","license":"MIT","bin":{"75_action":"bin/75_action.js"},"dependencies":{"cheerio":"^1.0.0-rc.10","cli-progress":"^3.9.1","commander":"^8.3.0","mkdirp":"^1.0.4","node-fetch":"2"},"scripts":{"test":"echo \"no test config\""},"gitHead":"0cd16977e63e40172058927cabf77b3bb32c66ee","description":"[![TEST](https://github.com/JohnieXu/75_action/actions/workflows/run.yml/badge.svg)](https://github.com/JohnieXu/75_action/actions/workflows/run.yml) [![FETCH](https://github.com/JohnieXu/75_action/actions/workflows/fetch.yml/badge.svg)](https://github.co","_id":"75_action@1.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-uNN7rOqOYUpl/SRBn902iLM0w6yoSd1vSwQv8w/0EWT8UVpP1rQKVAAE0AmoIFy9fYMB0nX1czR48FcluPnREQ==","shasum":"4dcd57d2da6ed5c48ef800854a1fbc1b74d5d8a0","tarball":"https://registry.npmjs.org/75_action/-/75_action-1.0.1.tgz","fileCount":9,"unpackedSize":10825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoH9kCRA9TVsSAnZWagAAi+YP/RfiPmuETDcLC+hRsJPC\njvIu+L/yDZW01F/OilVsBZzFLpCHYufNkZzIkGy5kozBzpvfUBv736J11l0x\n116ct9pwEx1DjqLXzxFuzHr76U95Giqfm6b2ui+81kpEOAq3F/4Du4nb6TPL\nU7vZ+dfuADU292qIu5OC4V/Dn8s0SYxM5P5y1hfdcRQnCp1GIfn5VO68mDyv\n6iaR9j2ZiGXWWcGwNtccf+NuTcCOVSQYOyETcbEwzgQ9Zs8ixyJHk9XOR9En\nIAIVl525RIHG3XIBILShw/YBeKof7W70AVcdlvWrkDD5nSbfjRqbAGuSPQkO\nKe1F3haiuOwPShWkuXLbaCKmN1D2PqN/7iCTdYM14f489ZHw2yv/C2YXou+y\nkmvlxVzRtxnwjN9QjhfKNWyNAh1xAyXerU10XG/Qrj1S5UjlyQbE4uPG6VmD\ndHqg4GigygICN2FzKgcdQyFQN0d/CJmUxdPDFe/Dgz6ByEuRNu67GSmj9uFp\n49KKy60lEajm7oEjsMg7unLVzofCkej207LU+AVHqdrIsHbzAADCpZa1/R/F\nPVxtWvOqplgdjyk8UYp+NqlDuSM2Wa4r9a5xACQv2HPuYem5AEDCEz7qcif3\n+LDu7UKtUpphU1Rn0m5r7Impf1V3kf1JrGHtGEvuA5iguxI1hYSmUYBlq/5g\n3xEi\r\n=AMAL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJz5NNrODPSMC356KLyVHf42cZvyjmxdRckNZFYS25aAiBPuMuz27g2iVsNyiWrajS9+IZseHKKwXN6iArtdnl3sQ=="}]},"_npmUser":{"name":"johniexu","email":"281910378@qq.com"},"directories":{},"maintainers":[{"name":"johniexu","email":"281910378@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/75_action_1.0.1_1637908324642_0.3622238276791987"},"_hasShrinkwrap":false},"1.1.0":{"name":"75_action","version":"1.1.0","main":"index.js","license":"MIT","bin":{"75_action":"bin/75_action.js"},"dependencies":{"cheerio":"^1.0.0-rc.10","cli-progress":"^3.9.1","commander":"^8.3.0","mkdirp":"^1.0.4","node-fetch":"2"},"scripts":{"test":"echo \"no test config\""},"gitHead":"c5147e8e8a4fd6663bf148df9d2e3f70861336e5","description":"[![TEST](https://github.com/JohnieXu/75_action/actions/workflows/run.yml/badge.svg)](https://github.com/JohnieXu/75_action/actions/workflows/run.yml) [![FETCH](https://github.com/JohnieXu/75_action/actions/workflows/fetch.yml/badge.svg)](https://github.co","_id":"75_action@1.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.14.14","dist":{"integrity":"sha512-9c83n6Fc/UGo9XMDWiPRjRvydWOSre1OkAWuA+FibW2M4Yq9OJtFkkuUqDUfrU0VKMNi5/HgzkvZrWbKg1e/Ow==","shasum":"fa92307d7c032d5bec4aab9203900a14acc8a33a","tarball":"https://registry.npmjs.org/75_action/-/75_action-1.1.0.tgz","fileCount":9,"unpackedSize":14015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLBGAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2MRAAnhVDukDEEB3dGDg4nYbgRv6eo3emAOf0eblrdsLJJ86byi1T\r\nWJwDgENx8AG/PKYukZ/Xk97UAyP4fMOZrukNyq+iM351ohQXSKhtYb8L171A\r\nhyXG7BFrVqDK9sZrXoNaQ8v1zscyPP1vtnJV3pwska4FQqBkUa/9F9wBoSow\r\nHHa6o2tw1dePLQ53L8jjNxWIsjvcjeQV9yFwP2F/WgC8wAyD8Y1NFSam66A5\r\nZRAvrBmZ1urFwufWISHxLaIbwoMwuKG2CLgshlePrY/+k59lim6Go838hq+9\r\nX2NZBOaFdWxLJcZTht7f/ZP85hPIc00fDPezO6a7ohVgjheFhk6URfbNdDe2\r\nNczyN1mVAmnctWtHm53D3zWZ0iUS98LhIQGexa/D7lAHkvyAT5InJ0y7KbkV\r\nqcZ0VsZ8Zg2Hh48SYOZYbRcSNLhkj3HB+3Wx5jJ7J/CFYX/mETjhJHu6E8VU\r\nI4fbrGspukcFozvZKReC+qM8adXbvYOoyxKeegf6SNTRDwD+8Fvb7iKh9pyV\r\n7BUBi2dRThO5klpRlcQZCn17xi1/C+hD/+FizT3419dWl+5f5DAi4rFISCj0\r\nBdGvTVfJPaFJPs8pgd/vQKosTKpYJMaBTJNyPz0JT1EWoRALQz7JhGNLn+0N\r\nQMZwchK1UKUAksGJiyDVVzTw3boxiIOKduc=\r\n=blEr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9J8sthWfWuR0MeifPyNHreMOUH1qqyalXj7C2o8lJcAiAUpbr65WfaqCVKbKPnPtFJ+EIpRvBfqLoxNW6d3OEP1A=="}]},"_npmUser":{"name":"johniexu","email":"281910378@qq.com"},"directories":{},"maintainers":[{"name":"johniexu","email":"281910378@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/75_action_1.1.0_1647055232084_0.2856025553781376"},"_hasShrinkwrap":false},"1.2.0":{"name":"75_action","version":"1.2.0","main":"index.js","license":"MIT","bin":{"75_action":"bin/75_action.js"},"dependencies":{"cheerio":"^1.0.0-rc.10","cli-progress":"^3.9.1","commander":"^8.3.0","mkdirp":"^1.0.4","node-fetch":"2"},"scripts":{"test":"echo \"no test config\""},"gitHead":"f6d1d936b35bfb37d38c75d565fcdf365dbe31a6","description":"[![TEST](https://github.com/JohnieXu/75_action/actions/workflows/run.yml/badge.svg)](https://github.com/JohnieXu/75_action/actions/workflows/run.yml) [![FETCH](https://github.com/JohnieXu/75_action/actions/workflows/fetch.yml/badge.svg)](https://github.co","_id":"75_action@1.2.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-SsAobFVSRcrcMVVlzzk9yPlKiUSJKT9PARaGa4t3y4R9DABjMUXL0vArZMdQzWvyhly8dd3VTqRDLN8VcWjhcA==","shasum":"4173a14eecb4428c36e0d4eee252c496946134b4","tarball":"https://registry.npmjs.org/75_action/-/75_action-1.2.0.tgz","fileCount":9,"unpackedSize":14742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNfDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrJQ/+LU/zIKFfcAPNzYFTtTAH3MFfJ1JgJjeyg8wTygtdt6YbGqNw\r\niMXlMdeDrcQHlV9/T+Nmmme3wFT0yQShhrzDnUtt9/Ed2STArAE6FUqXNMcO\r\npjWXaGU4yEvmAr8XmEFPeO3xqvIZ7Y9BRSEHpnOBAve9VW82gOFPP19R9rka\r\nAxAJlXNt7OeHtJlN1kZbv9a2OPMmF9OdXGAmqAwiGwX9Uf6OCQSWgJbSyCa6\r\niDSnQtUhivNHFLzyhg0Ri3wJQ0gBaw+FtaVaavVvXyA9NyAAYiM9b9yQ04Yr\r\nCRhluVwcsUJjb12yvEsqSjNTBLbWn700934wSMNV+lYBPKOM34bbFcAHXcSN\r\no/9DOBRx499PI8PARadb5RwhJ0FpFAX9MFmjfYOgTYjtK5p+CBR8MH4SQPKC\r\n10hILxZRCv1lEydgB7C7wCu7dbWUMPPPDoONFee3yLh0KNUOoiH74LvOLM7Y\r\n6DxyfwOS6M7SsyT8s2uiQvH+/w9qJfKkxHPk+nLH0XtKUmalTNT3dGPSXmJx\r\n5hA8oqj+KLh+Wlvi0vBibwdKA6xynvVDFSxnu8OKB/OejGLrWm6aQerJqJzh\r\nj/cTM1na+QbpJBCRm64oA+ZNYg24EF2cPa5a5vKYgExVrWF/MGB91sqojC+L\r\niOgT8OgVcf9qs0p+2oK2xgOLbHgA2fUysbc=\r\n=eOCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrkysrQm90yos6+NcWMxJe0X3mjBu/GT+7HvAYErEg5AiABxIE8ooVsLoQJLiSXlmNPKCwGlThoHMaNVRkbQhOH7g=="}]},"_npmUser":{"name":"johniexu","email":"281910378@qq.com"},"directories":{},"maintainers":[{"name":"johniexu","email":"281910378@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/75_action_1.2.0_1647702228489_0.495962285481774"},"_hasShrinkwrap":false},"1.2.1":{"name":"75_action","version":"1.2.1","main":"index.js","license":"MIT","description":"一个自动抓取奇舞周刊全部文章的脚本，支持 GitHub Action 自动抓取和 CLI 工具使用","repository":{"type":"git","url":"git+ssh://git@github.com/JohnieXu/75_action.git"},"keywords":["75_action","75_weekly","weekly.75.team","cli"],"author":{"name":"JohnieXu"},"bin":{"75_action":"bin/75_action.js"},"dependencies":{"cheerio":"^1.0.0-rc.10","cli-progress":"^3.9.1","commander":"^8.3.0","mkdirp":"^1.0.4","node-fetch":"2"},"scripts":{"test":"echo \"no test config\""},"gitHead":"1cb2c47f26f67ec817c155c8a9e1bddf95464ee8","bugs":{"url":"https://github.com/JohnieXu/75_action/issues"},"homepage":"https://github.com/JohnieXu/75_action#readme","_id":"75_action@1.2.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1wu0KrnLn8P/rrEJuRXWGzBH+eADs/D+trLWED7SvhXvU7Y0vWF0uq2pVxg+ic3YLm2rbplHBzRdh8mlwghbaQ==","shasum":"c5ab699488d36975f48a551a75f75029b2aa354d","tarball":"https://registry.npmjs.org/75_action/-/75_action-1.2.1.tgz","fileCount":9,"unpackedSize":15230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSSJFMxjSOZvBF0rV/PjDj2xVHXwUDuOi3EQ0GSqrgoAiBxbKu640IqdXIBotxcDjPr8y3wTXwUFDHM7D7cIzauAA=="}]},"_npmUser":{"name":"johniexu","email":"281910378@qq.com"},"directories":{},"maintainers":[{"name":"johniexu","email":"281910378@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/75_action_1.2.1_1694851107366_0.9771357184366756"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-23T07:50:19.891Z","1.0.0":"2021-11-23T07:50:20.050Z","modified":"2023-09-16T07:58:27.791Z","1.0.1":"2021-11-26T06:32:04.793Z","1.1.0":"2022-03-12T03:20:32.270Z","1.2.0":"2022-03-19T15:03:48.648Z","1.2.1":"2023-09-16T07:58:27.595Z"},"maintainers":[{"name":"johniexu","email":"281910378@qq.com"}],"description":"一个自动抓取奇舞周刊全部文章的脚本，支持 GitHub Action 自动抓取和 CLI 工具使用","license":"MIT","readme":"# 75_action\n\n[![TEST](https://github.com/JohnieXu/75_action/actions/workflows/run.yml/badge.svg)](https://github.com/JohnieXu/75_action/actions/workflows/run.yml)\n[![FETCH](https://github.com/JohnieXu/75_action/actions/workflows/fetch.yml/badge.svg)](https://github.com/JohnieXu/75_action/actions/workflows/fetch.yml)\n[![NPM downloads](https://img.shields.io/npm/dm/75_action)](https://www.npmjs.com/package/75_action)\n\n> 这是一个自动抓取奇舞周刊全部文章的脚本，支持 GitHub Action 自动抓取和 CLI 工具使用\n\n自动抓取为每天0/8/16点执行，抓取完成后生成的文章数据存到了 Action 的 artifact 中，下载得到 `artifact.zip` 解压后的 `data.json` 就是抓取的数据\n\n## CLI 使用\n\n> 抓取到的数据本地缓存在 `~/.75_action/.data.json` 中，缓存有效期24h\n\n1.随机返回一篇文章链接\n\n```bash\nnpx 75_action random\n```\n\n2.随机返回n篇文章链接\n\n```bash\nnpx 75_action random n // n 为任意大于0的数（当总文章数小于 n 时返回全部文章链接）\n```\n\n3.手动更新文章数据\n\n> 强制不走本地缓存，抓取数据成功后会写入本地缓存\n\n```bash\nnpx 75_action fetch\n```\n\n4.查看 n 个期刊的全部文章\n\n```bash\nnpx 75_action issue n // n 为任意大于0的数\n```\n\n5.根据关键词搜索\n\n> 根据文章标题、文章简介、文章链接进行模糊搜索，同时也可根据文章日期进行模糊匹配；例如搜索 2022 年的文章，传参 `-t \"2022\"`，搜索 2022-01 的文章，传参 `-t \"2022-01\"`\n\n```bash\nnpx 75_action search -k <keyword> -t <date>\n```\n","readmeFilename":"README.md","homepage":"https://github.com/JohnieXu/75_action#readme","keywords":["75_action","75_weekly","weekly.75.team","cli"],"repository":{"type":"git","url":"git+ssh://git@github.com/JohnieXu/75_action.git"},"author":{"name":"JohnieXu"},"bugs":{"url":"https://github.com/JohnieXu/75_action/issues"}}