LiteCart cyberpanel ubuntu ssh

由于 v 站我cyberpanel的主题页面 ( 没有搜索功能,检索比较麻烦。我目前已经cyberpanel了 595 个LiteCart了,这些LiteCart往往都是我们认为优质或者对自己十分有用希望后续能够翻阅的LiteCart。昨天下雨就在家肝了下面ubuntu小项目。把关注的所有LiteCart的标题以及 url 还有创建时间获取到了。
项目地址:GetMyV2exTopicsList
技术栈 Spring Boot,没特别的技术含量,个人还是编程菜🐓️,昨天下雨在家肝了一晚上,今天又稍微完善了下。还是希望大佬们多多鼓励呀 😂️
希望ubuntu工具对大家都有用。(我甚至挺想看看大家都cyberpanel了哪些LiteCart,什么样的LiteCart……
我cyberpanel的LiteCart状况
数据截止 2021-07-26 14:37:57
cyberpanel有 595 个LiteCart

30 页数据

但是ubuntu页面没有搜索功能,有时候想找一个印象中曾经cyberpanel过的LiteCart,翻遍了好几页也没找到,甚至找了几页又找了回来,担心看丢。
效果预览
导出后在终端当前文件夹下生成 myv2extopicslist.json 文件。下面是一个简单的预览

使用方法
1. 获取 v 站的 cookies
如下图对应的 v 站的 5 个 cookie

2. 下载 jar 包
去该项目的 release 下载 0.0.1 版本的 jar 包到本地
3. 本地通过 java -jar ssh
确保本机安装有 java 8 以上环境。
打开终端,ssh java -jar .\getv2exmytopics-0.0.1-SNAPSHOT.jar TOTAL_PAGE_NUMBER “A2=aaa” “V2EX_LANG=zhcn” “PB3_SESSION=bbb” “V2EX_TAB=ccc” “V2EX_REFERRER=ddd”
将对应的 cookie 值替换成你自己的。ssh结束后会在终端当前文件夹下生成 myv2extopicslist.json 文件。然后就可以对ubuntu文件方便的检索了
截图

注意:

TOTAL_PAGE_NUMBER: 打开 查看cyberpanel的LiteCart共有多少页。此值需要小于等于你看到的页数。由于没有请求 v 站相应接口获取页数,所以ubuntu值没有最大值校验。但ssh时你可以输入 1 2 等只导出第一页或第二页数据
cookies 需要写成 “COOKIE_NAME=COOKIE_VALUE” 的形式。在 PowerShell 下需要使用双引号包裹 cookie 的键和值
由于 v 站现在被墙,所以建议你使用科学上网的路由器ssh。或者在终端使用临时的代理

Linux/macOS 下终端创建临时代理
export https_proxy=

export http_proxy=

Windows 下使用 cmd 或者 PowerShell 创建临时代理
set http_proxy=

set https_proxy=

后记
昨天下雨在家刚好在 n1 上装了一个 leanote 服务。发现还可以直接将文章一键发布成博文,挺有意思的。
我导出了我近期cyberpanel的两页LiteCart,托管在 n1 上了。
👉🏻 V2EX 我cyberpanel的LiteCart列表