Documentation
¶
Overview ¶
Package internal, uygulama genelinde kullanılan ortak yapı ve yardımcı işlevleri içerir.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetJson ¶
GetJson, verilen URL'ye HTTP GET isteği gönderir, gelen JSON yanıtı çözümler. Başarılı olursa çözülmüş veriyi interface{} olarak döner, aksi hâlde hata döner.
func GetString ¶
GetString, map içinden verilen anahtara karşılık gelen string değeri döner. Değer string değilse veya bulunamazsa boş string ("") döner.
func GetStringPtr ¶
GetStringPtr, map içinden verilen anahtara karşılık gelen değeri *string olarak döner. Değer string değilse veya bulunamazsa nil döner.
Types ¶
type Config ¶
type Config struct {
BaseUrl string // API'nin temel adresi
AlternativeUrl string // Alternatif API adresi (fallback)
VideoPlayers []string // Kullanılabilir video oynatıcılar
HttpHeaders map[string]string // HTTP isteklerinde kullanılacak başlıklar
}
Config, uygulamanın temel yapılandırma ayarlarını temsil eder.
type RPCParams ¶
type RPCParams struct {
Type int // Playing / Listening / Watching / Competing
Details string // Aktivite detayı
State string // Kullanıcı durumu
LargeImage string // Büyük görselin adı
LargeText string // Büyük görsel üzerine gelindiğinde gösterilecek yazı
SmallImage string // Küçük görselin adı
SmallText string // Küçük görsel üzerine gelindiğinde gösterilecek yazı
Timestamp time.Time // Timestamp
}
RPCParams, Discord Rich Presence için gönderilecek bilgileri içerir.
type UiParams ¶
type UiParams struct {
Mode string // Arayüz modu: "rofi" veya "tui"
List *[]string // Liste halinde kullanıcıya gösterilecek seçenekler
Label string // UI öğesi için başlık/etiket
RofiFlags *string // Rofi'ye özel ek parametreler (varsa)
SkipSeasonSeparators bool // Sezon ayırıcılarını atla (geçmiş menüsü için)
SkipAllSeparators bool // Tüm separator'ları atla
}
UiParams, UI (kullanıcı arayüzü) ile ilgili parametreleri temsil eder.
Directories
¶
| Path | Synopsis |
|---|---|
|
models paketi, anime verilerini ve ilgili yapılarını tanımlar.
|
models paketi, anime verilerini ve ilgili yapılarını tanımlar. |
|
sources
|
|
|
Package update, anitr-cli'nin güncellemeleriyle ilgili bilgileri içerir.
|
Package update, anitr-cli'nin güncellemeleriyle ilgili bilgileri içerir. |