Cara yang lebih elegan untuk berlangganan akun publik WeChat.
.atom
rss
json
) |
untuk mengimplementasikan logika OR beberapa kata kunci{{ORIGIN_URL}}/feeds/all.atom?title_include=Zhang San
{{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=Zhang San|Li Si|Wang Wu&title_exclude=Zhang Sanfeng|Zhao Liu
{{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true
Anda dapat menerapkannya dengan satu klik melalui platform berikut, cukup isi URL proyek ini.
Kereta Api
Referensi Penerapan Wajah Memeluk
Silakan merujuk ke docker-compose.yml dan docker-compose.sqlite.yml
docker run -d
--name wewe-rss
-p 4000:4000
-e DATABASE_TYPE=sqlite
-e AUTH_CODE=123567
-v $( pwd ) /data:/app/data
cooderl/wewe-rss-sqlite:latest
docker network create wewe-rss
docker run -d
--name db
-e MYSQL_ROOT_PASSWORD=123456
-e TZ= ' Asia/Shanghai '
-e MYSQL_DATABASE= ' wewe-rss '
-v db_data:/var/lib/mysql
--network wewe-rss
mysql:8.3.0 --mysql-native-password=ON
docker run -d
--name wewe-rss
-p 4000:4000
-e DATABASE_URL= ' mysql://root:123456@db:3306/wewe-rss?schema=public&connect_timeout=30&pool_timeout=30&socket_timeout=30 '
-e AUTH_CODE=123567
--network wewe-rss
cooderl/wewe-rss:latest
Referensi konfigurasi Nginx
Jika Anda ingin menerapkan secara lokal, silakan gunakan perintah pnpm install && pnpm run -r build && pnpm run start:server
(Anda dapat menggunakan pm2 untuk melakukan daemonisasi proses agar tidak dimatikan).
Langkah-langkah penerapan terperinci adalah sebagai berikut, dengan mengambil sqlite sebagai contoh:
# 需要提前声明环境变量,因为prisma会根据环境变量生成对应的数据库连接
export DATABASE_URL= " file:../data/wewe-rss.db "
export DATABASE_TYPE= " sqlite "
# 删除mysql相关文件,避免prisma生成mysql连接
rm -rf apps/server/prisma
mv apps/server/prisma-sqlite apps/server/prisma
# 生成prisma client
npx prisma generate --schema apps/server/prisma/schema.prisma
# 生成数据库表
npx prisma migrate deploy --schema apps/server/prisma/schema.prisma
# 构建并运行
pnpm run -r build
pnpm run start:server
DATABASE_URL
( wajib ) alamat database, seperti mysql://root:[email protected]:3306/wewe-rss
.
Jenis database DATABASE_TYPE
, sqlite
perlu diisi saat menggunakan sqlite
.
Antarmuka server AUTH_CODE
meminta kode otorisasi. Jika disetel ke karakter nol atau tidak disetel, itu tidak akan diaktifkan. (jalur /feeds
tidak diperlukan)
Alamat akses server SERVER_ORIGIN_URL
, digunakan untuk menghasilkan jalur RSS lengkap (bila diakses dari jaringan eksternal, disetel ke IP publik atau alamat nama domain server).
MAX_REQUEST_PER_MINUTE
Jumlah permintaan maksimum per menit, default 60.
Mode keluaran FEED_MODE
, nilai opsional adalah fulltext
(mode teks lengkap RSS akan memperlambat respons antarmuka dan menempati lebih banyak memori).
CRON_EXPRESSION
secara teratur memperbarui ekspresi feed Cron, defaultnya adalah 35 5,17 * * *
.
UPDATE_DELAY_TIME
terus memperbarui waktu tunda untuk mengurangi terkunci di ruangan gelap 60s
ENABLE_CLEAN_HTML
Apakah akan mengaktifkan pembersihan html teks, defaultnya adalah false
.
PLATFORM_URL
defaultnya adalah https://weread.111965.xyz
. Jika ada masalah resolusi DNS di China, Anda dapat menggunakan https://weread.965111.xyz
untuk mempercepat akses .
Masuk ke direktori wewe-rss-dingtalk dan ikuti instruksi README.md untuk menerapkan
Masuk ke manajemen akun, klik Tambah Akun, dan pindai kode QR WeChat untuk masuk ke akun WeChat Reading Anda.
Masukkan sumber akun publik, klik Tambah, dan berlangganan akun publik WeChat dengan mengirimkan tautan berbagi akun publik WeChat. (Jika Anda menambahkan terlalu sering, Anda mungkin diblokir. Harap tunggu 24 jam untuk membuka blokir.)
Ruangan gelap hari ini
Akun diblokir dan akan dipulihkan setelah satu hari. Jika akun normal, Anda dapat menghapus catatan ruang hitam dengan memulai ulang layanan/wadah.
Cacat
Jangan gunakan akun ini
Tidak sah
Status login akun tidak valid dan perlu login kembali.
cp ./apps/web/.env.local.example ./apps/web/.env
dan cp ./apps/server/.env.local.example ./apps/server/.env
pnpm install && pnpm dev
.http://localhost:5173
dan ujung belakang mengakses http://localhost:4000
Untuk memastikan pengoperasian proyek ini dalam jangka panjang, permintaan antarmuka tertentu akan diteruskan melalui weread.111965.xyz
. Yakinlah bahwa tidak ada data yang disimpan oleh layanan penerusan ini.
Jika menurut Anda proyek wewe-rss bermanfaat bagi Anda, bos, Anda bisa memberi saya bir!
paypal.me/cooderl
MIT @cooderl