bigscience-workshop / bigscience-workshop/data_tooling

Crawling curated list of sites: Data Sourcing Candidate seeds spreadsheet

未关闭
#299 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
data catalog
主要语言
HTML
星标
91
派生
47
PR 合并指标
30 天内没有已合并 PR

描述

We want to be able to obtain all web and media content associated with a specific list pre-identified domain names.

This issue tracks potential crawling seeds identified [**BigScience Data Sourcing Participants**](https://docs.google.com/spreadsheets/d/1DNLAGz--qvLh-0qQ7pMPGiNeUMgp-fRgn-8mbLagC7U/edit#gid=513216703), primarily in Spanish and SEA English (and three Chinese).

The steps to follow are:
1. filter the CommonCrawl (or another archive) for all WARC records with one of the given domain names
- filtering all dumps form the last two years
2. obtain overall metrics and metrics per domain name
- page counts, content languages, content types, etc.
3. upload all of the relevant WARC records for each domain name to a HF dataset in the [BigScience Catalogue Data Organization](https://huggingface.co/bigscience-catalogue-data)
- minimal filtering of WARC records to include human-readable pages AND pages that reference links to objects we want to download (e.g. PDFs)
- Extract the HTML tags corresponding to all URLs in the WARC entries
- optional: post-process the above list to identify outgoing links, extract their domain name, and content type
- optional: run text extraction

In particular, the list of domain names mentioned in outgoing link may be used to obtain a "depth 1 pseudo-crawl" by running the same process again

cc @sebastian-nagel

贡献指南

这个仓库没有索引到贡献指南

调研方向

Start with the linked BigScience Data Sourcing Participants spreadsheet and the CommonCrawl/WARC filtering requirements. Define the metrics to collect per domain, the minimum WARC content to retain, and the Hugging Face dataset destination. Done means the selected domains have been processed, metrics are reported, and relevant records are uploaded with the requested URL information.

由索引模型根据 Issue 内容生成。

评估

技术栈
html
领域
data-engineering, web-dev
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
基本清楚
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。