Skip to main content

3GPP Bibtex entry generator

Build Status Coverage Status Gitter chat HitCount

This project aims to generate BiBTeX files that can be used when citing 3GPP specifications. The input is a document list exported from the 3GPP Portal.

Installation

pip install 3gpp-citations

To also install test dependencies run

pip install 3gpp-citations[test]

Instructions

  1. Go to the 3GPP Portal
  2. Generate the list of specifications you want.
  3. Download to Excel and save file
  4. Run python 3gpp-citations.py -i exported.xlsx -o 3gpp.bib
  5. Use in LaTeX.

Optionally use the provided 3gpp.bib directly.

Things to note

  • The output bibtex class is set to @techreport.
  • If you add the option --xelatex, break-symbols \- will be used in url-fields.
  • The version and date are read from 3gpp.org, but it is slow so it takes a while to parse the list. If you find an easy solution to this, let me know.

Example output

@techreport{3gpp.36.331,
 author = {3GPP},
 day = {20},
 institution = {{3rd Generation Partnership Project (3GPP)}},
 month = {04},
 note = {Version 14.2.2},
 number = {36.331},
 title = {{Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol specification}},
 type = {Technical Specification (TS)},
 url = {https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2440},
 year = {2017}
}

Contribute

See our contribution guidelines and our Code of Conduct.

Acknowledgment

This project has been updated as part of the WASP Software and Cloud Technology course.

This work was partially supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation.

Metadata

Release files for 3gpp-citations 1.1.4

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

Source distribution (sdist)

Source distribution for 3gpp-citations 1.1.4
File Size Uploaded
3gpp-citations-1.1.4.tar.gz 14.2 kB Details

Release files / 3gpp-citations-1.1.4.tar.gz

Download URL 3gpp-citations-1.1.4.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e58d56550e623cdcce634f57d949224ca32c47fc8b22f2e39eae38df5a37ca62
BLAKE2b-256 checksum
How to use checksums
e22a9f46b1549d6bdbc8418127ad1d23f57f23a2a464b80f8ffefae92923f4d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

Release history Release notifications | RSS feed

This release

1.1.4 This release

1 release file

1.1.3

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.0

2 release files

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