Skip to main content

Generate attribution document with input of CSV/Excel/JSON.

Project description

Tool for Attribution Notice generation.

Read more about AttributeCode here.

Features

  • Accept data from multiple formats:
    • A spreadsheet file (csv or xlsx)

    • A JSON file format for Attribution that would have the primary Attribution fields

    • A ScanCode JSON file.

  • A configuration option to map input data to Attribution output fields.

  • Jinja templates to customize the Attribution Notice output.

  • Access to a database of license texts based on ScanCode license keys.

Build and tests status

Branch

Linux/macOS

Master

Linux Master branch tests status

Develop

Linux Develop branch tests status

REQUIREMENTS

Python3.6

On Linux and Mac, Python is typically pre-installed. To verify which version may be pre-installed, open a terminal and type:

python –version

On Windows or Mac, you can download the latest Python here:

https://www.python.org/downloads/

Download the .msi installer for Windows or the .dmg archive for Mac. Open and run the installer using all the default options.

INSTALLATION

Checkout the AttributeCode from:

https://github.com/nexB/attributecode

Read the setup process.

HELP and SUPPORT

If you have a question or find a bug, enter a ticket at:

https://github.com/nexB/attributecode

For issues, you can use:

https://github.com/nexB/attributecode/issues

SOURCE CODE

The AttributeCode is available through GitHub. For the latest version visit:

https://github.com/nexB/attributecode

HACKING

We accept pull requests provided under the same license as this tool. You agree to the http://developercertificate.org/

LICENSE

The AttributeCode is released under the Apache 2.0 license. See the about.ABOUT file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

attributecode-2.0.1.tar.gz (17.1 MB view details)

Uploaded Source

Built Distribution

attributecode-2.0.1-py2.py3-none-any.whl (22.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file attributecode-2.0.1.tar.gz.

File metadata

  • Download URL: attributecode-2.0.1.tar.gz
  • Upload date:
  • Size: 17.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.6.0

File hashes

Hashes for attributecode-2.0.1.tar.gz
Algorithm Hash digest
SHA256 142612e5b0fbad1485cd1f8f87503e8c8cdcf3271a531fde9426ecfbd90e513c
MD5 df3106e560b3f72c374ac30dfad7415b
BLAKE2b-256 30f33b310308c04931a8140619d9be9a1c0d7bad08998dab607b353c9bebb6bc

See more details on using hashes here.

File details

Details for the file attributecode-2.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: attributecode-2.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.6.0

File hashes

Hashes for attributecode-2.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 07da98dd46950ccf7b95df2863332f12c3bd65bcb48192e1fe60e1ea02a6f95c
MD5 b5123e0933b0bf8bba2916cc7872fc04
BLAKE2b-256 ce03575d54bf136654b06013c393328bdab34476b673dcf97125e140b5e9de09

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page