Current collected state Current
Observed since 20 Oct, 17:02 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
SDK for the lord of the rings API
pip install AaronBlaser-SDK==1.0.1
from lordoftherings import LordOfTheRings
api = LordOfTheRings('YOUR API TOKEN')
all_movies = api.movies().get_all().fetch()
movie = api.movies("5cd95395de30eff6ebccde56").get()
movie_quotes = api.movies("5cd95395de30eff6ebccde5b").quotes.get_all().fetch()
quotes = api.quotes().get_all().fetch()
single_quote = api.quotes("5cd96e05de30eff6ebccebc9").get()
match = api.movies().get_all().filter_by(name='The Lord of the Rings Series').fetch()
negate_match = api.movies().get_all().filter_by(name=('not', 'The Lord of the Rings Series')).fetch()
include = api.movies().get_all().filter_by(name=['The Lord of the Rings Series', 'The Desolation of Smaug']).fetch()
exclude = api.movies().get_all().filter_by(name=[('not', 'The Lord of the Rings Series'), ('not', 'The Desolation of Smaug')]).fetch()
less_than = api.movies().get_all().filter_by(budgetInMillions=('<', 100)).fetch()
greater_than = api.movies().get_all().filter_by(runtimeInMinutes=('>', 160)).fetch()
sorted_movies = api.movies().get_all().sort_by("name:asc").fetch()
paged_movies_1 = api.movies().get_all().limit(2).fetch()
paged_movies_2 = api.movies().get_all().limit(3).page(2).fetch()
paged_movies_3 = api.movies().get_all().limit(1).page(1).offset(1).fetch()
filter_sorted_paged = api.movies().get_all().limit(5).filter_by(name=('not', 'The Lord of the Rings Series')).sort_by('name:asc').fetch()
There is a file called test_lordoftherings.py in the tests folder that has some unit tests in it. Run this file to run the tests
self.auth_token = 'YOUR API TOKEN'
There is a file called test_usage.py in the tests that has many examples of how you can use this SDK. Add your auth token and uncomment the examples you want to run, then run the file.
api = LordOfTheRings('YOUR API TOKEN')
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.1 | 5 Jun 2023 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 17:02 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:181ee5b41e70cd44d53556ed92556944bd89b659d83efb84674eb48c1b6e7369