Skip to main content

Auto-Generate Tool for eng.pdn.ac.lk Interim Transcript Template (Unofficial)

Installation

pip install pera-transcript

Using the tool

  1. Generate the latex file:

The tool provides three ways of specifying metadata in order to generate the latex file. Choose any of the following methods that you find convenient.

  • Specify metadata as a set of command-line arguments:

    autogen_transcript --user "E/XX/YYY" --passwd "password" --DOB "DD Month YYYY" --dept_head "Prof. John A. Doe"
    
  • Using a "metadata.yml" file: Create a "metadata.yml" file with your registeration number, course registeration portal password, your date of birth, and the name of your head of department as following:

    user: E/XX/YYY # Your registeration number
    passwd: xxxxxx # Your password for the course registeration / degree claim account
    DOB: DD Month YYYY # Your date of birth
    dept_head: Prof. John A. Doe # The name of your head of department
    

    Then, run the tool as follows:

    autogen_transcript --meta_path="/path/to/metadata.yml"
    
  • Specify the metadata as a JSON formatted string in the command-line argument:

    If using Windows,

    autogen_transcript --meta_cfg "{\"user\": \"E/XX/YYY\", \"passwd\": \"password\", \"DOB\": \"DD Month YYYY\", \"dept_head\": \"Prof. John A. Doe\"}"
    

    If using Linux,

    autogen_transcript --meta_cfg '{"user": "E/XX/YYY", "passwd": "password", "DOB": "DD Month YYYY", "dept_head": "Prof. John A. Doe"}'
    
  1. Generate both latex and pdf files:
autogen_transcript --compile (--meta_path META_PATH | --meta_cfg META_CFG | --user USER --passwd PASSWD --DOB DOB --dept_head DEPT_HEAD)
  • The latex template used in this tool was originally created for the convinience of obtaining interim transcripts by @samurdhilbk.

  • You must get the interim transcript approved with the signature and seal of the head of the department.

  • Frequently Asked Questions

    • Can I add or drop technical electvies when I am filling this?
    • Should I round off/up/down my GPA? --- the python script rounds up to the nearest 0.05
    • How can I mention me completing the internship even when TR400 results are not officially released?
    • The previous semester results are not added to the degree claim page. Can I add them to this transcript?

    Answer to all FAQs: Ask the head of your department.

  • Disclaimer: The creator(s) do not take any responsibility for how you ue this template or what you run into in the process, including but not limited to:

    • Head of department declining to approve this template.
    • Any institution declining to accept this unofficial transcript.
    • Mistakes you make while filling your information.
    • You intentionally filling fake information.
    • Someone using the logo or any other information in this document for any malicious purpose.

Release files for pera-transcript 0.2.0

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

Source distribution (sdist)

Source distribution for pera-transcript 0.2.0
File Size Uploaded
pera-transcript-0.2.0.tar.gz 8.0 kB Details

Release files / pera-transcript-0.2.0.tar.gz

Download URL pera-transcript-0.2.0.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
622451ac8a61c3511c4ee7a15504a42ab3961d0f717f161b7c61135b229d28dc
BLAKE2b-256 checksum
How to use checksums
49b0c463ef03a629e4e09a6096482bb58a13ae78c89463b71e6c0207d318639d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.5

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