Skip to main content

UK visa invitation letter generator.

Project description

UK visa invitation letter generator PyPI

Writes a UK Standard Visitor visa invitation letter for you.


Requirements

  • Python 3 with pip
  • LaTeX with OpenType font support, e.g. XeLaTeX, and latexmk

Usage

  1. Install the package:
pip3 install uk-invitation-letter
  1. Configure latexmk:

You can use your default setup or clone .latexmkrc.

  1. Create data.yml config file:

Example:

inviter:
  name: Kayleigh H Welch
  address:
    - 75 Hertingfordbury Road
    - Newton NG13 8QY
  phone: "07758888305"
  email: noreply@temporary-mail.net
  residence: share code  # optional: `permit` / `share code` / `passport` / custom
  proof_of_address: council tax bill  # optional

employer:
  name: Jstory UK Ltd
  address:
    - 89 Well Lane
    - Patterdale CA11 0LQ

embassy:
  name: British Consulate General New York
  address:
    - 885 2nd Ave
    - New York
    - NY 10017
    - United States

invitee:
  name:  # <first name> [<other names>]+ <last name>, use `~` for a non-breaking space
    - Joseph Brodsky
    - Maria Sozzani
  pronoun: they/them/their  # optional, they/them/their by default
  relationship: friends

trip:
  arrival_date: 2026-01-01
  departure_date: 2026-01-31
  reason: a short trip  # optional
  return_reason: to circumnavigate the globe  # optional
  return_country: the US  # optional
  financial_support: false

docs:  # optional extra documents
  - table tennis match result sheet
  1. Run the generator:
uk-invitation-letter --data data.yml --output invitation.pdf

The output will be saved to invitation.pdf.

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

uk_invitation_letter-0.7.2.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uk_invitation_letter-0.7.2-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file uk_invitation_letter-0.7.2.tar.gz.

File metadata

  • Download URL: uk_invitation_letter-0.7.2.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.2 Linux/6.8.0-1040-aws

File hashes

Hashes for uk_invitation_letter-0.7.2.tar.gz
Algorithm Hash digest
SHA256 e7a99822bf35ac499ba17f808582ef24a1dc9c7bd4aaf209c4b4b7fdf768712e
MD5 8177b95a86572ad819ea9bd9717c0718
BLAKE2b-256 a675b4ee7e8d319f7924020d93f777517cf91091327645fb5b47449b20fddade

See more details on using hashes here.

File details

Details for the file uk_invitation_letter-0.7.2-py3-none-any.whl.

File metadata

File hashes

Hashes for uk_invitation_letter-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f6c0f3fc087764d876d04136b2f5b63c51c12f87052e3463faa4d4101e4d8f78
MD5 843691659442e2532e566257a64d08aa
BLAKE2b-256 9a20c8673705da4f1f82a100bc7bb091f21cfbf55df4be671e94c1667ee222ef

See more details on using hashes here.

Supported by

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