Proyek ini berinteraksi dengan Star Wars Galaxy API untuk mengambil informasi tentang karakter dan menyimpannya ke dalam file teks.
Untuk menggunakan class StarWarsGalaxyAPI
, Anda dapat melakukan langkah-langkah berikut:
-
Import kelas tersebut ke dalam kode Python Anda:
from starwarsdata.starwars import StarWarsGalaxyAPI
-
Buat objek dari kelas
StarWarsGalaxyAPI
:sw_api = StarWarsGalaxyAPI()
-
Gunakan metode yang disediakan oleh kelas
StarWarsGalaxyAPI
:get_person(person_id)
: Mendapatkan informasi tentang karakter berdasarkan ID karakter.get_film(film_id)
: Mendapatkan informasi tentang film berdasarkan ID film.search_person_by_name(name)
: Mencari karakter berdasarkan nama.
Pastikan untuk mengganti ID karakter atau nama yang digunakan dalam contoh penggunaan dengan nilai yang sesuai dari API.
Python Basic API wrapper
https://swapi.dev/
Install my-project with npm
pip install starwarsdata
- Class
StarWarsGalaxyAPI
berinteraksi dengan Star Wars Galaxy API untuk mengambil informasi karakter. - Data yang diambil disimpan dalam
starwars_data.txt
.
Basic Usage :
from starwarsdata.starwars import StarWarsGalaxyAPI
# Create an instance of StarWarsGalaxyAPI
sw_api = StarWarsGalaxyAPI()
# Get information about a character
luke_skywalker = sw_api.get_person(1)
print(luke_skywalker)
# Get information about a film
a_new_hope = sw_api.get_film(1)
print(a_new_hope)