Skip to main content

Convey

Build Status Downloads

Swiss knife for mutual conversion of the web related data types, like base64 or outputs of the programs whois, dig, curl. A convenient way to quickly gather all meaningful information or to process large files that might freeze your spreadsheet processor.

Any input is accepted:

  • if a single value input is detected, all meaningful information is fetched
  • multiline base64/quoted_printable string gets decoded
  • log/XLS/XLSX/ODS file converted to CSV
  • CSV file (any delimiter, header or pandoc table format) performs one or more actions
    1. Pick, delete or sort columns (if only some columns are needed)
    2. Add a column (computes one field from another – see computing fields)
    3. Filter (keep/discard rows with specific values, no duplicates)
    4. Split by a column (produce separate files instead of single file; these can then be sent by generic SMTP or through OTRS)
    5. Change CSV dialect (change delimiter or quoting character, remove header)
    6. Aggregate (count grouped by a column, sum...)
    7. Merge (join other file)
$ convey example.com    # single value: all meaningful information is fetched
$ convey file.csv       # CSV/log/XLS file: pick, add, filter, split, aggregate, merge columns
$ convey --server       # the same engine as a web service
pip3 install convey

Python3.10+ required.

Documentation

  • Usage — single query, CSV processor, web service.
  • Installation — prerequisites, PyPI/GitHub install, bash completion, customisation.
  • Fields:
    • Computing fields — computable and detectable fields, whois module, overview of all methods.
    • External fields — custom Python methods, PickMethod and PickInput decorators.
  • Web service
  • Sending files — mailing split chunks via SMTP or OTRS, dynamic templates.
  • Examples — URL parsing, CSV processing, file splitting, base64, units, aggregate, merge…
  • CLI options
  • Changelog

Brought by CSIRT.cz.

Metadata

Release files for convey 1.5.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for convey 1.5.8
File Size Uploaded
convey-1.5.8.tar.gz 156.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for convey 1.5.8
File Interpreter ABI Platform
convey-1.5.8-py3-none-any.whl Python 3 none any Details

Total release size: 315.7 kB

Release files / convey-1.5.8.tar.gz

Download URL convey-1.5.8.tar.gz
Size 156.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fe75b0ad1b315a1635da6671a02c10e23a91bb523d3b758adaa954aee345be52
BLAKE2b-256 checksum
How to use checksums
4a1a292a704bb8d5d2bb845c4f39b86f9c45101e6f35c60c61f0bde0985d9da6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / convey-1.5.8-py3-none-any.whl

Download URL convey-1.5.8-py3-none-any.whl
Size 159.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dba2b33ff66d0d878cf8ae874a73cfbb300757cdb83a7b49e8eeb89fb9034d33
BLAKE2b-256 checksum
How to use checksums
b120595f6ff407e5de2d5d5c1b21a0ec2b5684b60c06700d1b864b6122cd0fff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.5.8 This release

2 release files

1.5.7

2 release files

1.5.6

2 release files

1.5.5

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4

2 release files

1.3.15

1 release file

1.3.14

1 release file

1.3.13

1 release file

1.3.12

1 release file

1.3.11

1 release file

1.3.10

1 release file

1.3.9

1 release file

1.3.8

1 release file

1.3.7

1 release file

1.3.6

1 release file

1.3.5

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page