Kanpo Rss

A 93 completed
Cli Tool
cli / json · tiny
29
Files
4,152
LOC
1
Frameworks
7
Languages

Pipeline State

completed
Run ID
#358148
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
49.03
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #48264
Member of a group with 14 similar repo(s) — canonical #28435 view group →
Top concepts (2)
Project DescriptionTesting
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Build me a command-line tool in Python that scrapes the Japanese Official Gazette website to generate RSS feeds. I need it to fetch publication information for the Gazette, Supplement, Government Procurement, and Special Supplement. The tool should generate two main RSS feeds: one for the latest 100 items (`feed.xml`) and an archive feed containing all records (`feed-archive.xml`). Crucially, it must also save all historical data to a JSON file (`data/issues.json`) and optionally publish this JSON data to GitHub Pages. The CLI should allow specifying the output directory and the maximum number of items.
python cli rss web-scraping json pytest automation github-actions
Generated by gemma4:latest

Catalog Information

Generate an RSS feed from the Japanese Official Gazette for easy consumption by news services and developers.

Description

This tool scrapes the Japanese Official Gazette website and produces a structured RSS feed containing the latest announcements. It parses the HTML pages using a lightweight library, extracts relevant metadata such as title, publication date, and link, and formats them into standard RSS XML. The output can be served directly to feed readers or integrated into larger content aggregation pipelines. It is designed for developers, journalists, and researchers who need timely access to official government notices without manual browsing. The script runs from the command line, making it easy to schedule via cron or other automation tools.

الوصف

يُعد هذا البرنامج أداة تقوم بجمع بيانات الجريدة الرسمية اليابانية عبر استخراج المحتوى من صفحات الويب، ثم تُحوِّل هذه البيانات إلى موجز RSS مُهيَّأ وفقًا للمعايير القياسية. يستخدم مكتبة تحليل النصوص لتحديد العناوين، وتواريخ النشر، وروابط المقالات، ويُنسقها في ملف XML قابل للاستخدام في أي قارئ RSS. يُمكن تشغيله من سطر الأوامر، ما يتيح دمجه بسهولة في خطوط سير العمل الآلية مثل جدولة المهام أو نشر المحتوى تلقائيًا. يستهدف المطورين، والصحفيين، والباحثين الذين يحتاجون إلى تحديثات فورية عن الإعلانات الحكومية دون الحاجة للمتابعة اليدوية. يميز المشروع بسهولة الاستخدام، ودقة استخراج البيانات، وقدرته على التكيف مع تغييرات تصميم الموقع، ما يجعله حلاً موثوقًا للمتابعة المستمرة للإعلانات الرسمية.

Novelty

5/10

Tags

rss-feed-generation official-gazette news-aggregation data-scraping content-syndication automation

Technologies

beautifulsoup

Claude Models

claude-opus-4.6

Quality Score

A
93.2/100
Structure
96
Code Quality
100
Documentation
90
Testing
85
Practices
85
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (100% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Security & Health

4.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Same scanner, your repo: https://repobility.com — Repobility
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
36.5%
html
30.2%
python
24.8%
markdown
5.6%
yaml
1.6%
toml
0.7%
text
0.6%

Frameworks

pytest

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
auto_descriptionProject Description日本の官報(Government Gazette)の新着情報をRSSフィードとして配信するツール。80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/82287.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV