-
Notifications
You must be signed in to change notification settings - Fork 7.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(route): elsevier #12948
Merged
Merged
fix(route): elsevier #12948
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
added
Route: v2
v2 route related
Auto: Route Test Complete
Auto route test has finished on given PR
labels
Aug 8, 2023
Successfully generated as following: http://localhost:1200/elsevier/signal-processing - Success ✔️<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"
>
<channel>
<title><![CDATA[Signal Processing]]></title>
<link>https://www.sciencedirect.com/journal/signal-processing</link>
<atom:link href="http://localhost:1200/elsevier/signal-processing" rel="self" type="application/rss+xml" />
<description><![CDATA[Signal Processing - Made with love by RSSHub(https://github.com/DIYgod/RSSHub)]]></description>
<generator>RSSHub</generator>
<webMaster>i@diygod.me (DIYgod)</webMaster>
<language>zh-cn</language>
<lastBuildDate>Tue, 08 Aug 2023 09:20:07 GMT</lastBuildDate>
<ttl>5</ttl>
<item>
<title><![CDATA[A comparative review on multi-modal sensors fusion based on deep learning]]></title>
<description><![CDATA[<p>
<span><big>A comparative review on multi-modal sensors fusion based on deep learning</big></span><br>
</p>
<p>
<span><small><i>Qin Tang, Jing Liang, Fangqi Zhu</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109165</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>The wide deployment of multi-modal sensors in various areas generates vast amounts of data with characteristics of high volume, wide variety, and high integrity. However, traditional data fusion methods face immense challenges when dealing with multi-modal data containing abundant intermodality and cross-modality information. Deep learning has the ability to automatically extract and understand the potential association of multi-modal information. Despite this, there is a lack of a comprehensive review of the inherent inference mechanisms of deep learning for multi-modal sensor fusion. This work investigates up-to-date developments in multi-modal sensor fusion via deep learning to provide a broad picture of data fusion needs and technologies. It compares the characteristics of multi-modal data for various sensors, summarizes background concepts about data fusion and deep learning, and carefully reviews a large number of investigations in four inference mechanisms: adaptive learning, deep generative, deep discriminative, and algorithms unrolling. The pros and cons of the above methodologies are presented, and several popular application domains are discussed, including medical imaging, autonomous driving, remote sensing, and robotics. A large collection of multi-modal datasets published in recent years is presented, and several tables that quantitatively compare and summarize the performance of fusion algorithms are provided. Finally, by acknowledging the limitations of current research, we establish potential open challenges and future directions as guidance for deep learning-based multi-sensor fusion.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002396</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002396</link>
</item>
<item>
<title><![CDATA[Efficient Graph-based Signal Motif Discovery with Performance Bounds]]></title>
<description><![CDATA[<p>
<span><big>Efficient Graph-based Signal Motif Discovery with Performance Bounds</big></span><br>
</p>
<p>
<span><small><i>Zeyu You, Raviv Raich, Yonghong Huang</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109178</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>In this paper, we investigate the problem of signal motif discovery. In the formulation considered, the goal is to find an unknown pattern (or motif) repeated across multiple data sets. This problem formulation can be applied to various domains, such as DNA sequence alignment and matching, motif discovery in time-series, and object detection and localization in images. We take the approach of minimizing an objective that is the sum over a measure of the difference between a candidate instance in each signal collection (or set) and the unknown pattern. Additionally, a non-negative instance dependent penalty is introduced. The proposed general objective can be used to capture well-known problems (e.g., blind joint time-delay estimation). Due to the non-convex nature of the problem and often the integer programming flavor of the approach, brute-force solution is non-polynomial and computationally prohibitive for large scale problems. We propose an efficient polynomial time (quadratic in the number of instances) bipartite graph based approximation to solve the problem. We provide a theoretical analysis for the proposed solution including bounds on the gap from the optimal solution and conditions for optimality. In particular, we show that the objective value for the proposed solution is no more than twice the objective value of the optimal solution. To illustrate the merit of the proposed approach, we present qualitative and quantitative empirical analysis of the proposed approach on several applications and compare our method to appropriate alternatives.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002529</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002529</link>
</item>
<item>
<title><![CDATA[Local-and-Nonlocal Spectral Prior Regularized Tensor Recovery for Cauchy Noise Removal]]></title>
<description><![CDATA[<p>
<span><big>Local-and-Nonlocal Spectral Prior Regularized Tensor Recovery for Cauchy Noise Removal</big></span><br>
</p>
<p>
<span><small><i>Yong-Ting Zhao, Wen-Fei Cao, Yang Chen</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109176</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>Cauchy noise removal in multidimension visual data is a fundamental problem in image processing and data science communities. Recently, this problem can be effectively solved by resorting to an appropriate tensor recovery approach and has attracted increasing attention. However, it is not extensively reported whether tensor recovery approaches with multiple priors can achieve even better denosing performance. To address this issue, we propose a novel tensor recovery approach in this paper based on the maximum a posteriori estimation (MAP). Our approach is a nonconvex optimization model that includes a composite regularization term and a data fidelity term. The composite regularization term incorporates nonlocal self-similarity in the spatial and gradient domains of multidimensional visual data, preserving both local image details and non-local structures. The data fidelity term is obtained by computing the negative log-likelihood of Cauchy noise distribution. To solve this proposed tensor recovery model, we develop an effective denoising algorithm with a global convergence guarantee via the well-known nonconvex alternating direction method of multipliers (ADMM). Finally, we conduct extensive numerical experiments to demonstrate that our proposed recovery approach can achieve superior denoising performance, both quantitatively and qualitatively, compared to existing common methods.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002505</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002505</link>
</item>
<item>
<title><![CDATA[State space model-based harmonic decomposition of pseudo-periodic non-stationary multivariate signals]]></title>
<description><![CDATA[<p>
<span><big>State space model-based harmonic decomposition of pseudo-periodic non-stationary multivariate signals</big></span><br>
</p>
<p>
<span><small><i>Luis Enrique Avendaño, Luis David Avendaño-Valencia, Edilson Delgado-Trejos, David Cuesta-Frau</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109192</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>This work is concerned with the harmonic decomposition of pseudo-periodic non-stationary multivariate signals. In this framework, a signal component corresponds to a single sinusoid with time-dependent amplitude and frequency. Thus, in the proposed harmonic decomposition, all the signal components are bound to share the same fundamental time-dependent frequency. Here, we establish a procedure to yield such decomposition by casting the multivariate signal into a block-diagonal state-space representation with multiple outputs. The harmonic components and instantaneous frequency are estimated using Kalman filtering. In addition, we provide an optimisation framework for the hyperparameters of the state space representation based on the Expectation-Maximisation algorithm. The proposed method provides an accurate, compact and physically explainable procedure for analysing pseudo-periodic non-stationary multiple-output systems, as demonstrated in the case of a simulated unbalanced rotor system and on real electrocardiographic records.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002669</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002669</link>
</item>
<item>
<title><![CDATA[Learning from small data for hyperspectral image classification]]></title>
<description><![CDATA[<p>
<span><big>Learning from small data for hyperspectral image classification</big></span><br>
</p>
<p>
<span><small><i>Xiaoyan Luo, Sen Li, Xiaofeng Shi, Jihao Yin</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109183</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>With the development of deep learning technique, many hyperspectral image classification (HIC) methods achieve great progress based on the application of convolution neural network (CNN). However, most of them still face small data cases. In this paper, we study the challenges of small data in HIC and propose a stronger HIC small data learning framework (SDLF). More specifically, a feature enhancement module named high-low dimension hybrid representation (HLDR) is designed to improve the feature differentiation power. To generate higher quality classification labels for unlabeled data, a smooth label generation module (SLG) is introduced based on Spatio-Temporal constraint. Then, we introduce a dynamically training sample amplification (TSA) under a unified curriculum learning strategy to add generated reliable labels into training samples. Finally, integrating HLDR in feature representation, SLG in label generation, and TSA in training amplification, the proposed SDLF framework is constructed, which can ensure correctness of HIC network. Experimental results demonstrate that our SDLF can not only learn robust feature representation to enhance the differentiation power but also select reliably generated labels to enrich the training data, which is useful for learning from small data. Also, our SDLF method achieves a superior performance with small labeled training data on three typical datasets.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002578</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002578</link>
</item>
<item>
<title><![CDATA[Testing for Granger causality using a partial coherence statistic]]></title>
<description><![CDATA[<p>
<span><big>Testing for Granger causality using a partial coherence statistic</big></span><br>
</p>
<p>
<span><small><i>Louis Scharf, Yuan Wang</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109190</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>In this paper, partial coherence is used to evaluate Granger-Geweke (GG) causality of one signal sequence on another. The key idea is to establish a connection between questions of GG causality and questions of partial coherence. Once this connection is established, then a scale-invariant partial coherence statistic is used to resolve the question of GG causality. This coherence statistic is shown to be a likelihood ratio, and its null distribution is shown to be a Wilks Lambda. Numerical experiments demonstrate the application of partial coherence to the resolution of Granger causal influence. Importantly, the method depends on no generative model for causality.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002645</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002645</link>
</item>
<item>
<title><![CDATA[Adaptive sparse modeling in spectral & spatial domain for compressed image restoration]]></title>
<description><![CDATA[<p>
<span><big>Adaptive sparse modeling in spectral & spatial domain for compressed image restoration</big></span><br>
</p>
<p>
<span><small><i>Amit Soni Arya, Susanta Mukhopadhyay</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109191</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>Block discrete cosine transform (BDCT) is an indispensable component of modern image and video coding standards, specifically for its decorrelation and superior energy compaction aspects. BDCT typically employs block-specific quantization, which results in unpleasant compression-blocking artifacts which predominates at low bit rates. The proposed method aims to minimize these blocking artifacts to generate high-quality images under the framework of the alternating direction method of multipliers (ADMM) optimization. The proposed method exploits the local structures identified and extracted via wavelet-patch-based sparse representation and non-local self-similarity identified and extracted via group-based sparse representation, which are subsequently combined optimally employing ADMM. Moreover, the method uses a Gaussian quantization noise model, which allows a more precise and reliable assessment. An adaptive regularization parameter is used, which integrates spectral and spatial domain sparse representations with multi-resolution dictionaries and PCA-based dictionary. The proposed algorithm improves the overall practicality of the process and outperforms existing methods in terms of objective measures like structural similarity index measure, peak signal-to-noise ratio and visual perception.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002657</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002657</link>
</item>
<item>
<title><![CDATA[Support recovery with Projected Stochastic Gates: Theory and application for linear models]]></title>
<description><![CDATA[<p>
<span><big>Support recovery with Projected Stochastic Gates: Theory and application for linear models</big></span><br>
</p>
<p>
<span><small><i>Soham Jana, Henry Li, Yutaro Yamada, Ofir Lindenbaum</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109193</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>Consider the problem of simultaneous estimation and support recovery of the coefficient vector in a linear data model with additive Gaussian noise. We study the problem of estimating the model coefficients based on a recently proposed non-convex regularizer, namely the stochastic gates (STG) (Yamada et al., 2020). We suggest a new projection-based algorithm for solving the STG regularized minimization problem, and prove convergence and support recovery guarantees of the STG-estimator for a range of random and non-random design matrix setups. Our new algorithm has been shown to outperform the existing STG algorithm and other classical estimators for support recovery in various real and synthetic data analyses.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002670</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002670</link>
</item>
<item>
<title><![CDATA[An end-to-end multiple side-outputs fusion deep supervision network based remote sensing image change detection algorithm]]></title>
<description><![CDATA[<p>
<span><big>An end-to-end multiple side-outputs fusion deep supervision network based remote sensing image change detection algorithm</big></span><br>
</p>
<p>
<span><small><i>Xiaosuo Wu, Le Yang, Yaya Ma, Chaoyang Wu, ... Yufeng Fan</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109203</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>Change detection is an effective means of monitoring surface changes. In order to solve the problem of reducing detection accuracy in remote sensing image change detection methods that only focus on extracting deep semantic information while ignoring high-resolution shallow information, this paper proposes an end-to-end multi-side output fusion deep supervised network for high-resolution biphasic remote sensing image change detection. The enhanced feature extraction module is used to increase the Receptive field and capture multi-scale features. The dense skip connection module utilizes skip connections to fuse shallow position information and deep semantic information, alleviating the problem of feature information loss. The deep supervision module with multiple side-outputs fusion utilizes the information complementarity between different scale feature maps, combined with multi-scale prediction maps, to improve the robustness of target scale changes. The combined Loss function is used to alleviate the problem of imbalance between positive and negative samples, so that more attention is paid to the learning of changing characteristics in the process of training the network. The proposed method was validated on CDD dataset and DSIFN dataset, with F1 scores of 91.58% and 86.69%, respectively, which were improved by 1.00% and 5.53% compared to the suboptimal network.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002773</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002773</link>
</item>
<item>
<title><![CDATA[Adaptive LiDAR Reconstruction by Convolutional Compressive Sensing Network and Multivariate Empirical Mode Decomposition]]></title>
<description><![CDATA[<p>
<span><big>Adaptive LiDAR Reconstruction by Convolutional Compressive Sensing Network and Multivariate Empirical Mode Decomposition</big></span><br>
</p>
<p>
<span><small><i>Rajat C. Shinde, Surya S Durbha</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109194</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>With the recent advancement of LiDAR data processing pipelines integrated with signal processing techniques, it is now possible to rapidly acquire, process, and infer multidimensional information of 3D surroundings. This work proposes a novel compressive sensing (CS) framework (named MEMD-CSNet), based on Multivariate Empirical Mode Decomposition (MEMD) for adaptive 3D reconstruction of airborne urban LiDAR point clouds. EMD is a data-driven transform for decomposing the input data into Intrinsic Mode Functions (IMFs), capturing the implicit features in terms of variation in spatial frequency. Our approach generates a new filtered 3D signal constituting an optimal subset of IMFs based on the understanding of their statistical significance. Further, this filtered signal hierarchically extracts the overall shape in the last IMF (Residual function). Our proposed MEMD-CSNet is a deep convolutional network that (1) computes a multivariate EMD on input raw 3D LiDAR point clouds for generating data-dependent feature-rich filtered signal and (2) additionally augments this signal with convolutional features, thus learning a data-centric representation function (Ψ) for transforming the input into a low-dimensional sparse basis. We present extensive qualitative and quantitative analysis using the proposed MEMD-CSNet for a set of chosen CS measurement ratios. MEMD-CSNet achieves a maximum reconstruction PSNR of 108.22 dB (approx. 30 dB/1.36x better than without using MEMD) for reconstruction fidelity on selected urban LiDAR scenes. We envisage that our proposed MEMD-CSNet has a high potential (as a data-centric framework) for generating data-driven sparse feature maps and reconstructing entire 3D LiDAR point clouds from a few sparse measurements.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002682</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002682</link>
</item>
<item>
<title><![CDATA[Improved analytical learning proximal operator method for sparse recovery]]></title>
<description><![CDATA[<p>
<span><big>Improved analytical learning proximal operator method for sparse recovery</big></span><br>
</p>
<p>
<span><small><i>Tao Pu, Weike Feng, Ningning Tong, Pengcheng Wan, Xiaowei Hu</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109198</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>Sparse recovery (SR) has received considerable attention in the last decades. Various iterative algorithms have been proposed to solve the SR problem, but most of them are unsatisfactory in terms of convergence accuracy and speed. Recently, deep unfolding methods achieve a dramatic improvement in convergence by unfolding iterative SR algorithms into deep neural networks and learning their parameters from training data, e.g., Learning Proximal Operator Method (LePOM) and Analytical LePOM (ALePOM). However, according to theoretical analysis, the recovery error bound of ALePOM should be further reduced as its network parameters are learned to fit all training data. To solve this problem, we design a new network named Improved ALePOM (I-ALePOM) by introducing a Long Short-Term Memory (LSTM) cell into each layer of ALePOM, which helps to adaptively compute the thresholds and step-sizes for each training data. By doing so, the recovery error bound becomes tighter and higher sparse recovery performance can be achieved. Furthermore, we extend the proposed I-ALePOM from the 1-D vector form to the 2-D matrix form, reducing the memory and computation burdens for practical sparse matrix recovery applications. Various numerical simulations verify that the proposed method has a higher performance than the state-of-the-art methods in the literature.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002724</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002724</link>
</item>
<item>
<title><![CDATA[The design of distributed filtering based on lattice rule]]></title>
<description><![CDATA[<p>
<span><big>The design of distributed filtering based on lattice rule</big></span><br>
</p>
<p>
<span><small><i>Shihang Li, Zhiheng Zhang, Peng Liu, Jianfeng Cui</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109185</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>For the problem of multiple micro-target tracking and positioning, the high-dynamic and communication coupling are two cases in actual motion. The dynamic evolution and measurement among them are depicted by a nonlinear system. This paper proposes a new distributed lattice Kalman filter (DLKF) to cope with the two cases simultaneously. The prediction is based on the Cranley-Patterson shift and Korobov lattice rule to generate the low-difference sample points. The update stage is based on the weighted average consistency to fusion its innovation and the information of its neighbor. The stability of this distributed filter is proved by constructing the upper and lower bound of the Lyapunov functional. The finite steps consensus iteration strategies for the update fusion are also investigated. To evaluate the efficiency of the DLKF, it is compared with unscented Kalman filtering and its distributed form. The simulation results show that DLKF uses significantly fewer sampling points than other quasi-Monte Carlo (QMC) filters while maintaining the estimation accuracy. The computational complexity is significantly lower, which is the key factor for application to multiple micro-targets.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002591</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002591</link>
</item>
<item>
<title><![CDATA[Steady-state mean-square performance analysis of the block-sparse maximum Versoria criterion]]></title>
<description><![CDATA[<p>
<span><big>Steady-state mean-square performance analysis of the block-sparse maximum Versoria criterion</big></span><br>
</p>
<p>
<span><small><i>Ben-Xue Su, Fei-Yun Wu, Kun-De Yang, Tian Tian, Yi-Yang Ni</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109186</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>The maximum Versoria criterion algorithm (MVC) exhibits lower steady-state misalignment and less complexity as compared to the maximum correntropy criterion (MCC) algorithm in the scenario of non-Gaussian impulsive noises. However, few scholars have discussed improving the MVC algorithm in sparse channels. This paper presents a block-sparse MVC (BS-MVC) algorithm by introducing the regularization norm, which has desirable performance in block-sparse channels and has excellent robustness to non-Gaussian conditions with impulsive noises. The steady-state excess mean-square error (EMSE) is discussed in Gaussian and non-Gaussian noise conditions. The effectiveness of BS-MVC and the theoretical expression is validated using multiple simulations. The BS-MVC achieves a lower steady-state mean-square deviation (MSD) and maintains a fast convergence rate compared with MCC and MVC algorithms.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002608</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002608</link>
</item>
<item>
<title><![CDATA[Improved CNN-based CatBoost model for license plate remote sensing image classification]]></title>
<description><![CDATA[<p>
<span><big>Improved CNN-based CatBoost model for license plate remote sensing image classification</big></span><br>
</p>
<p>
<span><small><i>Songhua Zhang, Xiuling Lu, Zhangjie Lu</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109196</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>The rapid development of artificial intelligence technology has brought profound technical changes to many traditional industries, among which intelligent transportation has become a hot spot for development in the traditional transportation field. Remote sensing license plate image recognition technology is extensively emphasized in such domains as intelligent transportation and intelligent vehicle management. However, in the practical traffic environment, low visibility scenes caused by complex environmental factors such as rain, snow, haze and cloudy days influence the recognition and classification of license plates, while the distortion of license plate images that may be caused by irregular movements of vehicles bring challenges to license plate recognition classification. The CNN-CatBoost model proposed in this paper divides the license plate recognition classification into two stages. The first stage uses the excellent performance of convolutional neural network in processing image data to extract various license plate image features; the second stage uses the CatBoost module to further process the image feature data and finally obtain the remote sensing license plate information. The model achieves outstanding results in the experiments and has practical application value. Through comparison with other network models, the CNN-CatBoost model proposed in this paper has superior performance.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002700</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002700</link>
</item>
<item>
<title><![CDATA[The effect of source sparsity on independent vector analysis for blind source separation]]></title>
<description><![CDATA[<p>
<span><big>The effect of source sparsity on independent vector analysis for blind source separation</big></span><br>
</p>
<p>
<span><small><i>Jianjun Gu, Longbiao Cheng, Dingding Yao, Junfeng Li, Yonghong Yan</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109199</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>In this paper, the effect of source sparsity on the performance of the independent vector analysis (IVA) algorithm for blind source separation is investigated. The IVA algorithm was originally developed under the assumption of statistical independence between the sources and has made great advances in recent years. However, its performance under different sparsity conditions is rarely studied. This study begins by mathematically analyzing the performance of IVA in permutation alignment, which is proved to directly correlate with the degree of frame-level W-disjoint orthogonality (F-WDO) of the sources. We further prove that IVA can theoretically achieve the optimal separation in the cases where the sources are F-WDO. Experimental results show a strong positive correlation between a quantitative measure of F-WDO and the IVA algorithm’s performance under various conditions.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002736</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002736</link>
</item>
<item>
<title><![CDATA[System error estimation for sensor network with integrated sensing and communication application]]></title>
<description><![CDATA[<p>
<span><big>System error estimation for sensor network with integrated sensing and communication application</big></span><br>
</p>
<p>
<span><small><i>Junkun Yan, Ruiyang Zhai, Tihua Yan, Wenqiang Pu, ... Hongwei Liu</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109200</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>The integrated sensing and communication base station can perform both communication and sensing tasks simultaneously. The key premise of accurate localization and tracking of targets is sensor registration process. If system errors of multi-sensor system are not corrected properly, it can lead to significant sensing errors and reduce the overall system performance. In this paper, we propose a system error estimation method for a 3-dimensional asynchronous base station network to achieve satisfactory localization and tracking performance. Specifically, by making use of the priori information of the cooperative targets, we propose to minimize the sum of squares of the position mismatch errors of the targets, this leads to a nonlinear error estimation model for the system errors. To handle the high nonlinearity and ensure fast convergence of online registration, an efficient inexact block coordinate descent optimization algorithm incorporating the proximal method is proposed. The algorithm divides the estimation problem into a linear least square subproblem and several quadratic constrained quadratic program subproblems, enabling different kinds of system errors to be alternatively updated. Finally, the effectiveness and feasibility of the proposed estimation algorithm are demonstrated through numerical simulation.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002748</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002748</link>
</item>
<item>
<title><![CDATA[Multiple-hypothesis testing rules for high-dimensional model selection and sparse-parameter estimation]]></title>
<description><![CDATA[<p>
<span><big>Multiple-hypothesis testing rules for high-dimensional model selection and sparse-parameter estimation</big></span><br>
</p>
<p>
<span><small><i>Prabhu Babu, Petre Stoica</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109189</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>We consider the problem of model selection for high-dimensional sparse linear regression models. We pose the model selection problem as a multiple-hypothesis testing problem and employ the methods of false discovery rate (FDR) and familywise error rate (FER) to solve it. We also present the reformulation of the FDR/FER-based approaches as criterion-based model selection rules and establish their relation to the extended Bayesian Information Criterion (EBIC), which is a state-of-the-art high-dimensional model selection rule. We use numerical simulations to show that the proposed FDR/FER method is well suited for high-dimensional model selection and performs better than EBIC.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002633</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002633</link>
</item>
<item>
<title><![CDATA[An incremental noise constrained LMS algorithm]]></title>
<description><![CDATA[<p>
<span><big>An incremental noise constrained LMS algorithm</big></span><br>
</p>
<p>
<span><small><i>Muhammad Omer Bin Saeed, Azzedine Zerguine, Usman Hameed, Sajid Gul Khawaja, Oualid Hammi</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109187</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>While a lot of research has focused on diffusion-based algorithms for distributed estimation over adaptive networks, incremental algorithms have not been studied to that extent. Here we present an incremental scheme-based distributed least mean square algorithm that uses the variance of the additive noise as a constraint. The proposed algorithm is derived and then its theoretical performance analysis is presented. Simulation results for different scenarios are then presented and it is shown that the simulation results corroborate very well the theoretical findings. More importantly, our algorithm outperforms, a recently proposed algorithm, the variable step-size incremental-based LMS (VSSILMS) algorithm.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S016516842300261X</guid>
<link>https://www.sciencedirect.com/science/article/pii/S016516842300261X</link>
</item>
<item>
<title><![CDATA[Centralized multi-sensor labeled multi-Bernoulli filter with partially overlapping fields of view]]></title>
<description><![CDATA[<p>
<span><big>Centralized multi-sensor labeled multi-Bernoulli filter with partially overlapping fields of view</big></span><br>
</p>
<p>
<span><small><i>Bailu Wang, Yuhang Xu, Suqi Li, Giorgio Battistelli, Luigi Chisci</i></small></span><br>
<span><small><i>https://doi.org/10.1016/j.sigpro.2023.109180</i></small></span><br>
<span><small><i>Volume 213</i></small></span><br>
</p>
<p>
<span>In this paper, the labeled multi-Bernoulli (LMB) filter is extended to the centralized multi-sensor (MS) case, resulting in a multi-sensor multi-object tracking (MS-MOT) algorithm having the ability to cope with partially overlapping fields-of-view (FoVs). Specifically, a joint prediction and update scheme for the MS-LMB filter is presented and the inherent NP-hard multi-dimensional assignment problem is solved via Gibbs sampling. We propose a suboptimal stationary distribution for the Gibbs sampling which admits conditionally independent sampling among multiple sensors thus dramatically decreasing the computational complexity. In addition, in order to tune object initialization when there is no background knowledge of the birth locations, a novel MS measurement-driven birth process is proposed. The proposed birth process has superior ability in terms of suppressing false tracks originating from clutter measurements of multiple sensors. The effectiveness of the proposed algorithm and birth process is demonstrated in simulation experiments concerning MS surveillance scenarios with partially overlapping sensor FoVs.</span><br>
</p>]]></description>
<guid isPermaLink="false">https://www.sciencedirect.com/science/article/pii/S0165168423002542</guid>
<link>https://www.sciencedirect.com/science/article/pii/S0165168423002542</link>
</item>
</channel>
</rss>
|
auto-bot-ty
pushed a commit
to auto-bot-ty/RSSHub
that referenced
this pull request
Aug 19, 2023
nczitzk
pushed a commit
to nczitzk/RSSHub
that referenced
this pull request
Aug 26, 2023
TonyRL
pushed a commit
that referenced
this pull request
Aug 31, 2023
* style: auto format * fix(route): baozimh selector (#12790) * feat(route): add 长江大学动物科学学院 (#12795) * style: auto format * fix: 适配网信办页面更新 (#12792) * fix(route): 财新最新文章标题获取兼容火线评论 (#12798) * feat(route): add 火线 (#12784) * feat(route): add 火线 * fix pr * fix pr again * fix pr again and again. * fix(route): 更新联合早报时间获取方法 (#12789) * Update util.js * Update util.js * Update util.js * Update util.js * Update util.js * refactor: use cache.tryGet * Update util.js * Update util.js * Update util.js * fix: zaobao content order fix #10309 --------- Co-authored-by: TonyRL <TonyRL@users.noreply.github.com> * feat(router): add 东华大学学术信息 (#12791) * 增加学术信息 * 代码优化 * 测试性提交 * POST API * POST API * Update lib/v2/dhu/news/xsxx.js * Update lib/v2/dhu/radar.js --------- * style: auto format * fix(route): wxkol link (#12799) * fix(route): wxkol link * fix(core): fix wechat-mp date parsing `var ct = "timestamp"` can appear after `var ct=function()` * fix(route/bilibili): fix liveSearch (#12772) * fix(route/bilibili):fix liveSearch * style: auto format * Update liveSearch.js fix order not deliver to param remove qv_id remove fixed UA --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix(route): NMPA get accurate pubdate (#12801) * Update generic.js * Update index.js * fix: nmpa ditch puppeteer --------- * feat(add): SecIN信息安全社区 (#12800) * feat(add): SecIN信息安全社区 * fix lib/v2/sec-in/index.js * fix lib/v2/sec-in/radar.js --------- * fix(route/bilibili): user/followings & user/followers now require login (#12802) * Update router.js change followers/followings params * Update followers.js add login for followers * Update followings.js add login for followings * Update social-media.md update bilibili/followers bilibili/followings docs * Update followers.js Using camelCase. Adding Document link. Cookie check before declaring `uid `. * Update followings.js Using camelCase. Adding Document link. Cookie check before declaring `uid `. * Update maintainer.js * Update README.md Add docs for bilibili/user/followings & bilibili/user/followers * Update router.js Using camelCase * Update social-media.md * style: auto format * Update social-media.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix(route): copymanga with rate limit and cache (#12805) * feat(route): add 国家广播电视总局电视剧政务平台 (#12804) * feat(route): add 国家广播电视总局电视剧政务平台 * fix: set pool limit to 5 * refactor: remove direct dependent on xml2js (#12817) * fix(route): javdb (#12818) * fix(route): 2048 redirect (#12820) * fix(route): AP News获取方式调整 (#12812) * Resort to DOM parsing. * Update topics.js * Update topics.js * Remove unused code. * Fix cache error. * Remove "Other News". * Update lib/v2/apnews/topics.js --------- * chore(deps): bump pinyin-pro from 3.15.4 to 3.16.0 in /docs (#12825) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.15.4 to 3.16.0. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.15.4...3.16.0) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): add SecWiki-安全维基 (#12816) * feat(route): add SecWiki-安全维基 * fix pr * fix(route): duplicate entries in the Blizzard feed (#12828) * fix(route): duplicate entries in the Blizzard feed * refactor: migrate to v2 --------- * fix(route): shu 上海大学 (#12803) * fix(route): shu 上海大学 * Optimize code and update documentation - shu/index.js & shu/jwc.js - use @/utils/parse-date to parse date - change "item.description" from text to HTML - change "url.resolve" (deprecated) to "new URL" - change the way of mapping "ctx.params.type" to link - now it accepts more route types - university.md - update doc for new types - router.js - add an alias because the website changed its host * Update lib/routes/universities/shu/index.js * Update lib/routes/universities/shu/jwc.js * Update docs/university.md * refactor: migrate to v2 --------- * fix(route): 星岛日报链接获取方式调整,以去除重复项目 (#12830) * feat(route): add NPR (#12827) * feat(route): add NPR * fix(route/npr): docs * fix(route/npr): remove duplicate images * fix(route/npr): ignore item until audio is available * fix(route/npr): remove duplicate captions * fix(route/npr): caption * fix(route/npr): handle multiple audios * style: auto format * feat(route): add dhu/yjs/news 东华大学研究生院通知 (#12831) * add yjs-news * add yjs news * Update news.js * Update lib/v2/dhu/yjs/news.js * feat: add radar --------- * style: auto format * chore: update deps (#12833) * style: auto format * feat(route): add 纪妖 (#12824) * feat(route): add 纪妖 * fix: use wordpress restapi * update lib/v2/cbaigui/index.js --------- * style: auto format * fix(route): AP News时区调整 (#12842) * feat(route): add 爱思想专题 (#12845) * chore: bring back lint-staged (#12844) * chore: bring back lint-staged * fix: gha label * fix: yml format * fix(route): qidian chapter (#12850) * fix(route): qidian chapter * fix: chapter and forum author refs: https://github.com/DIYgod/RSSHub/pull/414 https://github.com/DIYgod/RSSHub/pull/501 https://github.com/DIYgod/RSSHub/pull/732 * fix(route): agefans (#12851) * feat(route): add V2rayShare (#12843) * add V2rayShare * style: auto format * add V2rayShare * style: auto format * Update docs/other.md * Update lib/v2/v2rayshare/maintainer.js * Update index.js * style: auto format * Update lib/v2/v2rayshare/index.js --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * chore(deps): bump fluxninja/openai-pr-reviewer from 0 to 1 (#12852) * chore(deps): bump fluxninja/openai-pr-reviewer from 0 to 1 Bumps [fluxninja/openai-pr-reviewer](https://github.com/fluxninja/openai-pr-reviewer) from 0 to 1. - [Release notes](https://github.com/fluxninja/openai-pr-reviewer/releases) - [Commits](https://github.com/fluxninja/openai-pr-reviewer/compare/v0...v1) --- updated-dependencies: - dependency-name: fluxninja/openai-pr-reviewer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * fix: don't relabel for `dependabot[bot]` --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: twitter keyword * feat(route): 支持上海市文旅局审批公告 (#12862) * feat(route): 支持上海市文旅局审批公告 * fix(route): wgj * fix(route): currentUrl * fix(route): search params * feat: increase the timeout time for the fulltext_mode test * feat: support reverse proxy * style: auto format * fix: typo * test: fix empty request error * feat: bypass reverse proxy for requests with cookies * test: fix empty request error and remove node 16 support * fix: reverse proxy fails for some requests * feat: exclude some requests for reverse proxy * feat: expand the scope of retries and set proxy strategy * fix: logger.debug * fix(route/twitter): mixed media incomplete (#12863) * fix(route/twitter): media t.co links not purged (#12864) * fix(route): bloomberg api 404 error (#12834) * fix bloomberg api 404 error * fix(route): AP News时区调整 (#12842) * feat(route): add 爱思想专题 (#12845) * chore: bring back lint-staged (#12844) * chore: bring back lint-staged * fix: gha label * fix: yml format * newsletter ok * forget to remove debug * fix(route): qidian chapter (#12850) * fix(route): qidian chapter * fix: chapter and forum author refs: https://github.com/DIYgod/RSSHub/pull/414 https://github.com/DIYgod/RSSHub/pull/501 https://github.com/DIYgod/RSSHub/pull/732 * fix(route): agefans (#12851) * feat(route): add V2rayShare (#12843) * add V2rayShare * style: auto format * add V2rayShare * style: auto format * Update docs/other.md * Update lib/v2/v2rayshare/maintainer.js * Update index.js * style: auto format * Update lib/v2/v2rayshare/index.js --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * chore(deps): bump fluxninja/openai-pr-reviewer from 0 to 1 (#12852) * chore(deps): bump fluxninja/openai-pr-reviewer from 0 to 1 Bumps [fluxninja/openai-pr-reviewer](https://github.com/fluxninja/openai-pr-reviewer) from 0 to 1. - [Release notes](https://github.com/fluxninja/openai-pr-reviewer/releases) - [Commits](https://github.com/fluxninja/openai-pr-reviewer/compare/v0...v1) --- updated-dependencies: - dependency-name: fluxninja/openai-pr-reviewer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * fix: don't relabel for `dependabot[bot]` --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: twitter keyword * feat(route): 支持上海市文旅局审批公告 (#12862) * feat(route): 支持上海市文旅局审批公告 * fix(route): wgj * fix(route): currentUrl * fix(route): search params * feat: increase the timeout time for the fulltext_mode test * feat: support reverse proxy * style: auto format * fix: typo * test: fix empty request error * feat: bypass reverse proxy for requests with cookies * test: fix empty request error and remove node 16 support * fix: reverse proxy fails for some requests * feat: exclude some requests for reverse proxy * feat: expand the scope of retries and set proxy strategy * fix: logger.debug * fix(route/twitter): mixed media incomplete (#12863) * fix(route/twitter): media t.co links not purged (#12864) * Add fix for bloomberg newsletter * Fix deepscan error --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Andvari <31068367+dzx-dzx@users.noreply.github.com> Co-authored-by: Ethan Shen <42264778+nczitzk@users.noreply.github.com> Co-authored-by: 钛白 <86600901+77taibai@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: DIYgod <i@diygod.me> Co-authored-by: GideonSenku <39037656+GideonSenku@users.noreply.github.com> Co-authored-by: Rongrong <i@rong.moe> Co-authored-by: Chenfei Xu <chenfxu@ebay.com> * feat(route): 添加 Javdb 的清单获取, 更新了搜索的排序筛选 (#12866) * feat(route): 添加 Javdb 的清单获取, 更新了搜索的排序筛选 * fix: sort router --------- * style: auto format * Fix(route): bloomberg story for newslettes (#12869) * fix minor bugs * fix page sel * reformat * wordaround to fix the deepscan error * fix(route/twitter/user): missing latest tweets (#12870) * fix(route/twitter/user): missing latest tweets Signed-off-by: Rongrong <i@rong.moe> * Update lib/v2/twitter/web-api/twitter-api.js --------- Signed-off-by: Rongrong <i@rong.moe> * feat(route): add 中国海洋大学教务处 (#12872) * feat(route): add 中国海洋大学教务处 * fix: sort entries --------- * feat(route): add 国务院国有资产监督管理委员会 (#12875) * feat: replace the full text content of utgd with description according to site owner's request * feat: support mobile subdomain of jandan in radar rules (#12876) * feat: support mobile subdomain of jandan in radar rules * fix: format * style: auto format * fix(route): 壹蘋新聞網獲取失敗 (#12886) * chore(deps): bump pinyin-pro from 3.16.0 to 3.16.1 in /docs (#12890) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.16.0 to 3.16.1. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.16.0...3.16.1) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): add route for bluesky post search ("keyword") (#12893) * add route for bluesky post search ("keyword") * try and fix up routes * Apply suggestions from code review --------- * fix(route): bloomberg: add default handing of news in storymode based on react-renderer (#12878) * fix minor bugs * fix page sel * reformat * wordaround to fix the deepscan error * fix bloomberg when dealing with 404 direct link * fix processVideo in cyclic depend * remove the toggle * feat(route): add 中国海洋大学选课信息教务通知 (#12880) * feat(route): add 中国海洋大学教务处 * fix: sort entries * fix: 修复错误的entries排序 * feat(route): add 中国海洋大学选课信息教务通知 * add selfhost --------- * feat(route): utgd: adjust utgd apiUrl to new (#12894) * Update timeline.js * Update topic.js * fix(route): segment fault user (#12900) * feat(route): add github all issue/pull comments (#12899) * style: auto format * feat(route): shiep (#12907) * fix(route/shiep): fix jsjxy,tyb * feat(route/shiep): add jxfz,nydlzk,rpstec,spgc,ztjy * ci: enable experimental feature in gha * feat(route): add bilibili频道排行榜 (#12906) * feat(route): add bilibili频道排行榜 * fix * fix: typo --------- * fix(route): wxkol (#12909) * docs: fix bilibili wrong parent * fix(route): coolapk item type 13 (#12910) * fix(route): 18comic (#12911) * fix(route): 18comic * feat: allow user provided domain * fix(route/twitter/user): missing all replies (#12912) Signed-off-by: Rongrong <i@rong.moe> * feat(route): add Rawkuma (#12901) * feat(route): add Rawkuma * update lib/v2/rawkuma/manga.js * fix: eslint --------- * feat(route): add 湖南农业大学教务处等通知 (#12913) * feat(route): add 湖南农业大学教务处等通知 * feat(route): add hunau湖南农业大学教务处等通知 * fix: Incomplete multi-character sanitization * fix: sort entries * fix: name using lowerCamelCase * fix: case bugs * fix:中国政府网-最新政策 url变更(#12908) (#12914) * fix: bilibili route /bilibili/user/video/:uid bug (#12920) * fix: radar rule for Telegram channels (#12927) * feat(route/odaily): Odaily 星球日报, 添加指定关键字快讯 (#12926) * feat(route/odaily): Odaily 星球日报, 添加指定关键字快讯 * fix: sort entries * fix: radar rules --------- * fix(route): finviz news (#12857) * fix(route): finviz news * fix: remove unnecessary escape characters * fix: remove cache * fix: add filter of title * fix: filter empty value --------- * feat: 为html/json转化为rss提供通用支持 (#12882) * feat: add rss proxy * docs: 增加文档 * feat: 增加description和自动链接提取 * feat: 增加一些有用的radar * fix: 链接补全 * fix: lint * fix: request config * docs: example encode * fix: rename proxy to transform * refactor: move it under rsshub fix: split radar rules * fix: maintainer build * style: camelCase * docs: fix example --------- * docs: fix table in other.md * chore(deps): bump pinyin-pro from 3.16.1 to 3.16.2 in /docs (#12934) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.16.1 to 3.16.2. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/compare/3.16.1...3.16.2) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): radar rule for xueqiu snb & stock_info (#12935) * feat(route): add 电子工程专辑芯语 (#12939) * feat(route): add 电子工程专辑芯语 * fix radar * style: auto format * fix(route/ximalaya): categoryInfo is undefined (#12940) * fix(route/ximalaya): categoryInfo is undefined * fix(route/ximalaya): categoryInfo is undefined * refactor: migrate to v2 --------- * fix(route): zhihu (#12942) * fix(route): bilibili vsearch (#12943) * feat(route): add dnaindia (#12941) * feat(route): add dnaindia * Update docs/en/traditional-media.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update docs/en/traditional-media.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update docs/en/traditional-media.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update docs/en/traditional-media.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update docs/en/traditional-media.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update lib/v2/dnaindia/radar.js Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update lib/v2/dnaindia/radar.js Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update lib/v2/dnaindia/radar.js Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update<category.js>: change logger and item.category * Update traditional-media.md * Update lib/v2/dnaindia/radar.js Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Update lib/v2/dnaindia/category.js --------- * fix(route): elsevier (#12948) * fix(route): cnki/journals (#12949) * style: auto format * feat(route): Spotify show route (#12945) * Add spotify show route * refactor: sort entries * docs: remove dupe field * Update lib/v2/spotify/show.js --------- * docs: spelling mistake and description update (#12953) * feat(route): add Stock Edge (#12950) * feat(route): add Stock Edge * fix(parseTime): utils * Update docs/en/finance.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * fix(stockedge):minor changes --------- * feat(route): add runtrail (#12963) * feat(route): thehindu topic (#12964) * feat(route): add A List Apart (#12960) * feat(route): add Stock Edge * fix(parseTime): utils * Update docs/en/finance.md Co-authored-by: Tony <TonyRL@users.noreply.github.com> * fix(stockedge):minor changes * feat(route): add 'A list apart' * docs * parse time * use wordpress api * add _embedded * fix * docs: spoiler --------- * feat(route): add Smashing magazine (#12961) * initial commit * feat(route): add Smashing magazine * docs * docs update * add full article * fix docs * docs: spoiler --------- * feat(route): add 早报网 (#12981) * chore(deps-dev): bump @types/koa from 2.13.6 to 2.13.8 (#12972) * chore(deps-dev): bump @types/koa from 2.13.6 to 2.13.8 Bumps [@types/koa](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/koa) from 2.13.6 to 2.13.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/koa) --- updated-dependencies: - dependency-name: "@types/koa" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump puppeteer from 20.9.0 to 21.0.2 (#12971) * chore(deps): bump puppeteer from 20.9.0 to 21.0.2 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 20.9.0 to 21.0.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v20.9.0...puppeteer-v21.0.2) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @sentry/node from 7.59.3 to 7.62.0 (#12973) * chore(deps): bump @sentry/node from 7.59.3 to 7.62.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.59.3 to 7.62.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.59.3...7.62.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 (#12975) * chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 Bumps [prettier](https://github.com/prettier/prettier) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.0.0...3.0.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @notionhq/client from 2.2.8 to 2.2.10 (#12976) * chore(deps): bump @notionhq/client from 2.2.8 to 2.2.10 Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 2.2.8 to 2.2.10. - [Release notes](https://github.com/makenotion/notion-sdk-js/releases) - [Commits](https://github.com/makenotion/notion-sdk-js/compare/v2.2.8...v2.2.10) --- updated-dependencies: - dependency-name: "@notionhq/client" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump jest from 29.6.1 to 29.6.2 (#12980) * chore(deps-dev): bump jest from 29.6.1 to 29.6.2 Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.6.1 to 29.6.2. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.6.2/packages/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump re2 from 1.19.1 to 1.20.1 (#12977) * chore(deps): bump re2 from 1.19.1 to 1.20.1 Bumps [re2](https://github.com/uhop/node-re2) from 1.19.1 to 1.20.1. - [Release notes](https://github.com/uhop/node-re2/releases) - [Commits](https://github.com/uhop/node-re2/compare/1.19.1...1.20.1) --- updated-dependencies: - dependency-name: re2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @sentry/node from 7.62.0 to 7.63.0 (#12986) * chore(deps): bump @sentry/node from 7.62.0 to 7.63.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.62.0 to 7.63.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.62.0...7.63.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): 少数派 -- 首页 ignores member articles previews (#12983) * Update index.js for route: sspai Add compatibility for member articles preview. * Update index.js of route sspai Clarify the code * style: auto format * feat(route): add 华理教务处 (#12982) * add ECUST-jwc rss route * fix code * fix review * style: auto format * fix(route): `/bilibili/user/video(article)` Broken for some uploaders (#12992) * Fix /bilibili/user/video Error message: Cannot read properties of undefined (reading 'name') * /bilibili/user/video returns error message if fail to fetch * feat(route): add 东南大学研究生院公告 (#12958) * feat(route): add 东南大学研究生院公告 * feat(route): add 东南大学研究生院公告 * add radar * format scripts * Update lib/v2/seu/radar.js * Update lib/v2/seu/yjs.js * Update lib/v2/seu/yjs.js * fix redundancy * refactor: migrate to v2 * fix: typo --------- * chore(deps): bump googleapis from 122.0.0 to 124.0.0 (#12984) * chore(deps): bump googleapis from 122.0.0 to 124.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 122.0.0 to 124.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/.release-please-manifest.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v122.0.0...googleapis-v124.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 (#12974) * chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.45.0 to 8.46.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.45.0...v8.46.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install * style: remove --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 9.0.0 (#12988) * chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 9.0.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.8.0 to 9.0.0. - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.8.0...v9.0.0) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * refactor: replace re2 with re2-wasm (#12998) * refactor: replace re2 with re2-wasm * refactor: remove migrated routes * ci: remove foresight https://github.com/runforesight Foresight is no longer in service * fix: add back removed wasm chore: bump base OS image * fix(route): yuque (#13001) * chore(deps): bump twitter-api-v2 from 1.15.0 to 1.15.1 (#12987) * chore(deps): bump twitter-api-v2 from 1.15.0 to 1.15.1 Bumps [twitter-api-v2](https://github.com/plhery/node-twitter-api-v2) from 1.15.0 to 1.15.1. - [Release notes](https://github.com/plhery/node-twitter-api-v2/releases) - [Changelog](https://github.com/PLhery/node-twitter-api-v2/blob/master/changelog.md) - [Commits](https://github.com/plhery/node-twitter-api-v2/compare/1.15.0...1.15.1) --- updated-dependencies: - dependency-name: twitter-api-v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lru-cache from 10.0.0 to 10.0.1 (#12985) * chore(deps): bump lru-cache from 10.0.0 to 10.0.1 Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 10.0.0 to 10.0.1. - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.0.0...v10.0.1) --- updated-dependencies: - dependency-name: lru-cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @vercel/nft from 0.22.6 to 0.23.0 (#12979) * chore(deps-dev): bump @vercel/nft from 0.22.6 to 0.23.0 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.22.6 to 0.23.0. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.22.6...0.23.0) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build: fix vercel build (#13006) * chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 (#13002) * chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.46.0 to 8.47.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.46.0...v8.47.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): /bilibili/user/dynamic add showEmoji parameter (#13009) * chore(deps): bump puppeteer from 21.0.2 to 21.0.3 (#13003) * chore(deps): bump puppeteer from 21.0.2 to 21.0.3 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.0.2 to 21.0.3. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.0.2...puppeteer-v21.0.3) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: TonyRL <TonyRL@users.noreply.github.com> * docs: update readme * docs: update image size * feat(route): add Grist (#12991) * initial commit * radar and maintainer updates * add route grist * add grist changes * Update docs/en/new-media.md * Update lib/v2/grist/featured.js * get featured article via APi * docs: spoiler --------- * feat(route): caixin weekly (#13017) * docs: fix caixin weekly * fix(route): Update bilibili maintainer.js (#13021) * feat(route): add Finology (#12993) * feat(route): add Finology * Update radar.js * Update docs/en/finance.md * Update lib/v2/finology/bullets.js * Update lib/v2/finology/mostViewed.js * Update lib/v2/finology/bullets.js * Update docs/en/finance.md * Update lib/v2/finology/tag.js * Update lib/v2/finology/mostViewed.js * Update lib/v2/finology/tag.js * add the suggested changes * use promise.allSettled * clean up * docs: add spoiler --------- * fix(route): Fix bloomberg story by using the latest story id api (#13013) * fix minor bugs * fix page sel * reformat * wordaround to fix the deepscan error * fix bloomberg when dealing with 404 direct link * fix processVideo in cyclic depend * remove the toggle * change into new story api * reorg the files * use prop not instead of lodash * remove useless exports * use parseVideo in diff files * refactor to remove deps * add try/catch for renderer page * use story api for newsletters * update features example * change audio * add tabularData --------- Co-authored-by: Chenfei Xu <chenfxu@ebay.com> * feat(route): Science.org Blogs (#13016) * initial commit * clean up code, run fmt, add docs * fix caching Co-authored-by: Tony <TonyRL@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tony <TonyRL@users.noreply.github.com> * remove regex * Add config import * docs: cn docs * docs: better link --------- * chore: try fix arm64 build * chore(deps): bump @vuepress/plugin-pwa from 1.9.9 to 1.9.10 in /docs (#13033) Bumps [@vuepress/plugin-pwa](https://github.com/vuejs/vuepress/tree/HEAD/packages/@vuepress/plugin-pwa) from 1.9.9 to 1.9.10. - [Release notes](https://github.com/vuejs/vuepress/releases) - [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/vuepress/commits/v1.9.10/packages/@vuepress/plugin-pwa) --- updated-dependencies: - dependency-name: "@vuepress/plugin-pwa" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump vuepress from 1.9.9 to 1.9.10 in /docs (#13034) Bumps [vuepress](https://github.com/vuejs/vuepress/tree/HEAD/packages/vuepress) from 1.9.9 to 1.9.10. - [Release notes](https://github.com/vuejs/vuepress/releases) - [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/vuepress/commits/v1.9.10/packages/vuepress) --- updated-dependencies: - dependency-name: vuepress dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @vuepress/plugin-google-analytics in /docs (#13036) Bumps [@vuepress/plugin-google-analytics](https://github.com/vuejs/vuepress/tree/HEAD/packages/@vuepress/plugin-google-analytics) from 1.9.9 to 1.9.10. - [Release notes](https://github.com/vuejs/vuepress/releases) - [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/vuepress/commits/v1.9.10/packages/@vuepress/plugin-google-analytics) --- updated-dependencies: - dependency-name: "@vuepress/plugin-google-analytics" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @vuepress/shared-utils from 1.9.9 to 1.9.10 in /docs (#13037) Bumps [@vuepress/shared-utils](https://github.com/vuejs/vuepress/tree/HEAD/packages/@vuepress/shared-utils) from 1.9.9 to 1.9.10. - [Release notes](https://github.com/vuejs/vuepress/releases) - [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/vuepress/commits/v1.9.10/packages/@vuepress/shared-utils) --- updated-dependencies: - dependency-name: "@vuepress/shared-utils" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @vuepress/plugin-back-to-top in /docs (#13035) Bumps [@vuepress/plugin-back-to-top](https://github.com/vuejs/vuepress/tree/HEAD/packages/@vuepress/plugin-back-to-top) from 1.9.9 to 1.9.10. - [Release notes](https://github.com/vuejs/vuepress/releases) - [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/vuepress/commits/v1.9.10/packages/@vuepress/plugin-back-to-top) --- updated-dependencies: - dependency-name: "@vuepress/plugin-back-to-top" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: add docusaurus website (#13039) * fix: github workflows * feat(route): `/zhihu/daily/section/:sectionId` add pubDate (#13020) * docs: clear service worker * docs: fix editUrl * docs: fix i18n * fix(radar): stockedge sub-domain (#13038) * docs: compatible with the old logo link * docs: add umami * docs: add back meilisearch (#13041) * docs: add back meilisearch * fix: remove unused variable * Revert "fix: remove unused variable" This reverts commit 52bec57a1ec8c54166793b31cf972131555dc6bc. What is React * fix(route): 更换财新最新文章获取方式 (#13023) * 更换财新最新文章获取方式。 * Update latest.js * Update latest.js * Update latest.js * style: auto format * docs: recover DocSidebarItem * docs: fix new docs link * fix(route): Foresight News (#13026) * fix(route): Foresight News * fix docs * fix tags * fix index items --------- * fix: rsshub routes update * fix: rsshub routes update * fix(route): Aqara News (#12921) * fix(route): Aqara News * feat(route): add Aqara category & tag * fix: crlf to lf * fix broken images * fix url --------- * chore(deps): bump @notionhq/client from 2.2.10 to 2.2.11 (#13030) * chore(deps): bump @notionhq/client from 2.2.10 to 2.2.11 Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 2.2.10 to 2.2.11. - [Release notes](https://github.com/makenotion/notion-sdk-js/releases) - [Commits](https://github.com/makenotion/notion-sdk-js/compare/v2.2.10...v2.2.11) --- updated-dependencies: - dependency-name: "@notionhq/client" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump prettier from 3.0.1 to 3.0.2 (#13042) * chore(deps-dev): bump prettier from 3.0.1 to 3.0.2 Bumps [prettier](https://github.com/prettier/prettier) from 3.0.1 to 3.0.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.0.1...3.0.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @sentry/node from 7.63.0 to 7.64.0 (#13032) * chore(deps): bump @sentry/node from 7.63.0 to 7.64.0 Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.63.0 to 7.64.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/7.63.0...7.64.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump googleapis from 124.0.0 to 125.0.0 (#13043) * chore(deps): bump googleapis from 124.0.0 to 125.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 124.0.0 to 125.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/.release-please-manifest.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v124.0.0...googleapis-v125.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump lint-staged from 13.2.3 to 14.0.0 (#13031) * chore(deps-dev): bump lint-staged from 13.2.3 to 14.0.0 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.2.3 to 14.0.0. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Commits](https://github.com/okonet/lint-staged/compare/v13.2.3...v14.0.0) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @tsconfig/docusaurus in /website (#13047) Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 1.0.5 to 2.0.0. - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) --- updated-dependencies: - dependency-name: "@tsconfig/docusaurus" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pinyin-pro from 3.16.2 to 3.16.3 in /website (#13059) Bumps [pinyin-pro](https://github.com/zh-lx/pinyin-pro) from 3.16.2 to 3.16.3. - [Release notes](https://github.com/zh-lx/pinyin-pro/releases) - [Changelog](https://github.com/zh-lx/pinyin-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/zh-lx/pinyin-pro/commits) --- updated-dependencies: - dependency-name: pinyin-pro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: redirect old docs urls (#13060) * docs: redirect old docs urls * fix: fix start en docs script * docs: fix redirects in netlify * docs: remove redirect for non matching /en/* to /en/404 This proceeds before docusaurus' redirects which breaks /en/category.html -> /en/category -> /en/routes/category * feat(route): IGDB - 学术活动 (#13027) * feat(route): IGDB - 学术活动 * fix: sort router & use https * fix: sort radar --------- * chore(deps-dev): bump @vercel/nft from 0.23.0 to 0.23.1 (#13029) * chore(deps-dev): bump @vercel/nft from 0.23.0 to 0.23.1 Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.23.0 to 0.23.1. - [Release notes](https://github.com/vercel/nft/releases) - [Commits](https://github.com/vercel/nft/compare/0.23.0...0.23.1) --- updated-dependencies: - dependency-name: "@vercel/nft" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: pwa (#13064) * chore(deps-dev): bump nock from 13.3.2 to 13.3.3 (#13058) * chore(deps-dev): bump nock from 13.3.2 to 13.3.3 Bumps [nock](https://github.com/nock/nock) from 13.3.2 to 13.3.3. - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.3.2...v13.3.3) --- updated-dependencies: - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): fix `/bilibili/followings/dynamic` Cannot convert object to primitive value (#13065) * feat(route): tiktok iframe (#13066) * chore: add warp in docker-compose * feat(router): 增加 xiaote.com 论坛路由 (#13062) * feat: 增加 xiaote.com 论坛路由 * feat: add radar.js * feat: format code * bugfix: radar error * fix: all marge issuse * feat(route): add descriptions for nwafu (#13067) * feat(route): add descriptions for nwafu docs: update the docs scriptsformat scripts refactor: migrate to v2 * Create radar.js * Update radar.js * feat(route): fix the route * Update website/docs/routes/university.md * Update website/docs/routes/university.md * Update all.js * Update all.js * Update lib/v2/nwafu/all.js * Update all.js --------- * style: auto format * feat(parameter): use re2js instead (#13072) * feat(parameter): use re2js instead * fix: add back comment * chore(deps): bump clsx from 1.2.1 to 2.0.0 in /website (#13045) Bumps [clsx](https://github.com/lukeed/clsx) from 1.2.1 to 2.0.0. - [Release notes](https://github.com/lukeed/clsx/releases) - [Commits](https://github.com/lukeed/clsx/compare/v1.2.1...v2.0.0) --- updated-dependencies: - dependency-name: clsx dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump prism-react-renderer from 1.3.5 to 2.0.6 in /website (#13046) * chore(deps): bump prism-react-renderer from 1.3.5 to 2.0.6 in /website Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 1.3.5 to 2.0.6. - [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases) - [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/v1.3.5...prism-react-renderer@2.0.6) --- updated-dependencies: - dependency-name: prism-react-renderer dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * fix: `prism-react-renderer` v2 changes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump typescript from 4.7.4 to 5.1.6 in /website (#13044) * chore(deps-dev): bump typescript from 4.7.4 to 5.1.6 in /website Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.7.4 to 5.1.6. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v4.7.4...v5.1.6) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: use group updates --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): fix /baidu/tieba/forum time (#13077) * feat(route): add xhu (#13055) * feat(route): add xhu * add xhu doc * Remove unnecessary URL parameter * Store xhu cookie in cache * Add xhu to radar.js * Update website/docs/routes/social-media.md --------- * style: auto format * fix(route): update v2/scitation to v2/aip (#12955) * fix(route): scitation/journal * fix(docs): scitation/journal * fix(docs): (en) scitation/journal * chores * fix(radar): scitation/journal * fix(radar): scitation/journal * fix(radar): scitation/journal * style: auto format * fix(route): mv scitation to aip * fix(route): v2/AIP chores * fix(docs): v2/aip docs * fix(docs): chores: jounus/advanced/advanced-feed * fix(docs): update en docs * fix(docs): not right close the <RouteEn> * fix(docs): correct some mistake * Update lib/v2/aip/radar.js --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * chore(deps): bump googleapis from 125.0.0 to 126.0.0 (#13073) * chore(deps): bump googleapis from 125.0.0 to 126.0.0 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 125.0.0 to 126.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-please-config.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v125.0.0...googleapis-v126.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump puppeteer from 21.0.3 to 21.1.0 (#13074) * chore(deps): bump puppeteer from 21.0.3 to 21.1.0 Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.0.3 to 21.1.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.0.3...puppeteer-v21.1.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): 2048 (#13079) * fix(route): 2048 * fix: codeql * fix: empty link * fix: url condition * feat(route): add more routes for nwafu (#13076) * feat(route): add more routes for nwafu * update all.js * Update all.js * style: auto format * fix(route): Fix bloomberg story when parsing react rendered page and videos missing id (#13082) * fix minor bugs * fix page sel * reformat * wordaround to fix the deepscan error * fix bloomberg when dealing with 404 direct link * fix processVideo in cyclic depend * remove the toggle * change into new story api * reorg the files * use prop not instead of lodash * remove useless exports * use parseVideo in diff files * refactor to remove deps * add try/catch for renderer page * use story api for newsletters * update features example * change audio * add tabularData * fix bug on bloomberg react page --------- Co-authored-by: Chenfei Xu <chenfxu@ebay.com> * docs: documentation prioritizes English and maintains only one route list (#13075) * chore: fix format.js * docs: move the Netlify config to the right place * Revert "docs: move the Netlify config to the right place" This reverts commit 3b588021b56b26559299209c2323445711aff48c. * docs: try language redirection * docs: try language redirection * fix: miniflux optional parameter * docs: i18nable component (#13084) * docs: try language redirection * docs: update README * fix: pixiv bypassCdn default value * docs: i18n sidebar, fix code block (#13085) * docs: i18n sidebar * docs: `code-group` to `tabs` * docs: admonitions use default title * docs: fix route * docs: fix build * docs: fix add-docs admonitions * docs: unwrap `details` wrapped content * docs: mention no i18n switch in dev mode * docs: fix add-docs rendering * docs: fix typo * chore: fix format * feat(route): add xhu collection, question and zhuanlan (#13087) * feat(route): add /zhihu/xhu/question * feat(route): add /zhihu/xhu/zhuanlan * feat(route): add /zhihu/xhu/collection * feat(route): add dlnews (#12997) * feat(route):add DLNEWS * clean up * use embedded JSON * fix: docusaurus style md * add description.art and rate limit * increase the concurency * fix: fix radar docs link * docs: move to finance --------- * chore: update meilisearch config `p`: general content `.params`: route params `table`: route params table `code`: env * feat(route): 百度贴吧按帖子创建时间排序 (#13102) * feat(route): add tieba sort by created time * Put /tieba/forum/good before /tieba/forum * Add parse for creation dates of format YYYY-MM * fix(route): NEW字幕组 (#12951) * fix(route): NEW字幕组 * add comments * fix: remove unnecessary await * fix: remove unnecessary async * fix: remove unnecessary async * fix: add cache for first response * fix typo * fix: new cache key * docs: use default title --------- * chore(deps-dev): bump lint-staged from 14.0.0 to 14.0.1 (#13094) * chore(deps-dev): bump lint-staged from 14.0.0 to 14.0.1 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 14.0.0 to 14.0.1. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Commits](https://github.com/okonet/lint-staged/compare/v14.0.0...v14.0.1) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump chrono-node from 2.6.4 to 2.6.5 (#13096) * chore(deps): bump chrono-node from 2.6.4 to 2.6.5 Bumps [chrono-node](https://github.com/wanasit/chrono) from 2.6.4 to 2.6.5. - [Release notes](https://github.com/wanasit/chrono/releases) - [Commits](https://github.com/wanasit/chrono/compare/v2.6.4...v2.6.5) --- updated-dependencies: - dependency-name: chrono-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump jest from 29.6.2 to 29.6.3 (#13095) * chore(deps-dev): bump jest from 29.6.2 to 29.6.3 Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.2 to 29.6.3. - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.6.3/packages/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump re2js from 0.3.2 to 0.3.3 (#13105) * chore(deps): bump re2js from 0.3.2 to 0.3.3 Bumps [re2js](https://github.com/le0pard/re2js) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/le0pard/re2js/releases) - [Commits](https://github.com/le0pard/re2js/compare/0.3.2...0.3.3) --- updated-dependencies: - dependency-name: re2js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump eslint-plugin-n from 16.0.1 to 16.0.2 (#13106) * chore(deps-dev): bump eslint-plugin-n from 16.0.1 to 16.0.2 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 16.0.1 to 16.0.2. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.1...16.0.2) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): add tophub cookie (#13104) * fix(route): add tophub cookie * add docs for tophub cookie * Update docs * docs: reorder env * feat(route): Start on support for generic discourse forums. (#13063) * Start on support for generic discourse forums. * Add doc. * Update doc. * Add exception. * Update doc. * Update bbs.md * test: add discourse config * docs: fix typo * fix: guard condition --------- * fix(route): leetcode articles (#13108) * refactor(route): move tophub to v2 * fix(route): 晚点报道 (#13092) * fix(route): 晚点报道 * fix: add programa * fix typo * update lib/v2/latepost/index.js --------- * fix(route): 南京大学研究生院 (#13116) * feat(route): Add Discourse notifications support (#13114) * Adding discourse notifications support. * Refactor & add doc. * feat(route): add router YouTube Live (#13110) * feat(route): add router YouTube Live * add docs * Insert new entries in alphabetical order. --------- * chore(deps-dev): bump typescript from 5.1.6 to 5.2.2 in /website (#13119) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.6 to 5.2.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(route): fix the title error for the YouTube Live (#13120) * feat(route): add router YouTube Live * add docs * Insert new entries in alphabetical order. * Fix the error in the title. --------- * feat(route): Bilibili UP主动态 参数格式更新 & 增加显示专栏全文参数 (#13109) * feat(route): /bilibili/user(followings)/dynamic change to routeParams * feat(route): Add displayArticle parameter * small change of uid * Original link can click to jump * chore(deps-dev): bump jest from 29.6.3 to 29.6.4 (#13118) * chore(deps-dev): bump jest from 29.6.3 to 29.6.4 Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.3 to 29.6.4. - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(route): bilibili 动态中的视频链接默认改为 BV 号并增加配置参数;修改 专栏显示全文 的参数来源 (#13122) * feat(route): 添加 百度股市通 * fix: 修改 百度股市通 路径 * docs: 添加 百度股市通 文档 * feat: 添加 radar 支持 * fix: 按字母顺序插入新路由 * feat(route): 新增 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 * fix: 优化 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的标题 * fix: 修复 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 部分情况下的非空判断 * fix: 修复 地区名称标题的问题 * fix: 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 guid 增加 pubDate * fix: 修复 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 guid 中添加 pubDate * fix: 修改 腾讯新闻 - 新型冠状病毒肺炎疫情实时追踪 的 title * feat(route): 修复 HelloGitHub 的 月刊 路由 * fix: remove guid * feat(route): 新增 bilibili 热搜 * feat(route): 完善 bilibili热搜 的 radar * fix: 优化 bilibili热搜 list 的非空判断 * fix: 修复 bilibili热搜路由失效 fix #12632 * fix(route): 修复 bilibili热搜路由 的校验逻辑计算 * fix: 优化 bilibili/utils 的 addVerifyInfo 逻辑 * feat(route): bilibili 动态中的视频链接默认改为 BV 号并增加配置参数;修改 专栏显示全文 的参数来源 * fix(route): 修复 fulltext 来源错误;修复 addVerifyInfo 逻辑错误 * fix(route): 移除不必要的参数 * chore(deps-dev): bump eslint from 8.47.0 to 8.48.0 (#13124) * chore(deps-dev): bump eslint from 8.47.0 to 8.48.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.47.0 to 8.48.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.no * chore(deps): bump googleapis from 126.0.0 to 126.0.1 (#13125) * chore(deps): bump googleapis from 126.0.0 to 126.0.1 Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 126.0.0 to 126.0.1. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/release-pl…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
该 PR 相关 Issue / Involved Issue
Close #
路由地址示例 / Example for the Proposed Route(s)
新 RSS 路由检查表 / New RSS Route Checklist
Puppeteer
说明 / Note