semvec/pypi-packages huggingface dataset:
rss-news-crawler 0.1.2
RSS新闻爬虫工具，自动抓取并存储RSS源的最新新闻
Requires Python: >=3.10

# RSS新闻爬虫工具
        
        ## 概述
        这是一个自动抓取RSS新闻源并存储到SQLite数据库的工具，支持：
        - 多RSS源并行抓取
        - 内容去重和压缩存储
        - 当日新闻过滤
        - 日志记录
        
        ## 安装
        ```
        pip install rss-news-crawler``` 
        
        ## 使用方法
        ```
        from rss_news_crawler import NewsCrawler
        # 创建爬虫对象
        crawler = NewsCrawler(
            db_name='news.db',  # SQLite数据库路径
            log_file='news.log',  # 日志文件路径
            rss_feeds_file='rss_feeds.txt',  # RSS源文件路径，在RSS文件不存在或为空时将使用默认RSS源
        )
        # 爬取RSS源
        crawler.fetch_and_store_news()```
        
        ## rss_feeds.txt文件格式
        每行一个RSS源的URL，例如：
        ```
        https://www.example.com/rss.xml
        https://www.example.com/rss2.xml
        ```
        ## 数据库表结构
        ```CREATE TABLE IF NOT EXISTS news (
            id INTEGER PRIMARY KEY AUTOINCREMENT,
            publish_time DATETIME NOT NULL,
            crawl_time DATETIME NOT NULL,
            title TEXT NOT NULL,
            content BLOB NOT NULL,
            url TEXT NOT NULL UNIQUE
        )
        ```
        
        Content字段存储的是经过压缩和去重的新闻内容，使用feed_handler.compress_content()进行压缩
        ## 示例
        ```
        from rss_news_crawler import NewsCrawler
        
        crawler = NewsCrawler(
            db_name='news.db',
            log_file='news.log',
            rss_feeds_file='rss_feeds.txt',
        )
        
        crawler.fetch_and_store_news()
        ```
GenomeVisualizer 0.0.2
A toolbox for detecting DNA replication origins and regulatory motifs in genomic sequences
Requires Python: >=3.10

# GenomeVisualizer - A toolbox for detecting DNA replication origins and regulatory motifs in genomic sequences

A toolbox for detecting DNA replication origins and regulatory motifs in genomic sequences.
The toolbox includes modules for skew analysis, origin prediction, motif search, and graphical genome representation.

---

### Current Version: `0.0.2`  
### Planned Release: June 2025  

---

## Introduction  

`GenomeVisualizer` was developed to support students, researchers, and enthusiasts in exploring the structure of prokaryotic genomes.  
It provides tools to identify biologically significant regions such as replication origins (ori) and sequence motifs associated with regulatory processes like circadian rhythms.

---

## Description  

The toolbox is divided into the following modules:

- **Basic:**  
  - Simple pattern counting, frequency mapping, and file loading utilities.

- **Replication:**  
  - Tools to locate replication origin using GC-skew, Hamming distance, and approximate pattern matching.

- **Motifs:**  
  - Motif search algorithms including Greedy Motif Search, Randomized Motif Search and Gibbs Sampling.

- **Visualization:**  
  - Genome-wide plots for skew array, symbol distribution, and motif locations using matplotlib.

---

**For more information, visit the [official documentation](https://genomevisualizer.readthedocs.io/en/latest/)**.


## Installation
### From PyPi
Install `GenomeVisualizer` using pip

```
pip install GenomeVisualizer
```

### From source
Clone the git repository
```
git clone "https://github.com/vargaheni05/GenomeVisualizer.git"
```
Change directory to the cloned repository
```
cd GenomeVisualizer/Toolbox
```
Install with pip
```
pip install .
```

## Building the documentation
Install required packages
```
pip install -r docs/requirements.txt
```
Call Sphinx build command
```
sphinx-build -M html docs/source docs/build
```
On Windows you can also run the `make.bat` file
```
.\docs\make.bat html
```

The documentation should be available in the `docs/build` directory as html files<br>
This includes the example codes as tutorials

## Correspondence
Henrietta Varga (varga.henrietta.julianna@hallgato.ppke.hu)