github nmcassa/letterboxdpy v5.3.6

latest releases: v5.4.3, v5.4.2, v5.4.1...
3 months ago

What's Changed

List ID Extraction Feature

Now you can extract Letterboxd list IDs using two convenient methods:

Method 1: Direct URL extraction

from letterboxdpy.utils.utils_parser import extract_list_id_from_url

# Extract list ID directly from any Letterboxd list URL
url = 'https://letterboxd.com/nmcassa/list/def-con-movie-list/'
list_id = extract_list_id_from_url(url)
print(f'List ID: {list_id}')  # Output: 30052453

Method 2: Using List class

from letterboxdpy.list import List

# Access list ID as a property
list_obj = List('nmcassa', 'def-con-movie-list')
print(f'List ID: {list_obj.list_id}')     # Output: 30052453
print(f'Title: {list_obj.title}')         # Output: DEF CON Movie List
print(f'Count: {list_obj.count}')         # Output: 11

Method 3: Via metadata

# Include list ID in metadata extraction
meta = list_obj.get_list_meta(url)
print(f'Metadata list ID: {meta["list_id"]}')  # Output: 30052453

Test Output

List ID Extraction Test - nmcassa
========================================
extract_list_id_from_url: 30052453
List.list_id: 30052453
Title: DEF CON Movie List
Count: 11
Match: True

Full Changelog: v5.3.5...v5.3.6

Don't miss a new letterboxdpy release

NewReleases is sending notifications on new releases.