aboutcode-org / aboutcode-org/scancode-toolkit

Generate rules automatically using github search API

オープン
#4,479 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
new and improved data
主要言語
Python
スター
2.6k
フォーク
791
平均マージ
1日 12時間
マージ済み PR(30日)
5

説明

There are a lot of new licenses added and it is nice if we have a script to automate searching for rules for these licenses and adding these as rules.

For example in https://github.com/aboutcode-org/scancode-toolkit/pull/4478 we had the following licenses added:
[new_licenses.txt](https://github.com/user-attachments/files/21351992/new_licenses.txt)

The steps roughly are:

- [ ] Get the new licenses using synclic (license sync) scripts
- [ ] Get the new license keys (using GitPython: read changed files)
- [ ] Get the license names to search for (might have to search without version numbers too)
- [ ] Use github search API to search for license occurances (remove scancode/licensedb related search results)
- [ ] run license detection to see if we detect these correctly
- [ ] if license not detected correctly add as rules:

I have this working roughly, but this needs some improvements and the new license matcher. Will add the script soon.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。