YN%<==aL&j;Vzf-Koz%gnj*^BMgEn!o$nd0)C4-%;&Nxyt<RRD^T#frl>)U|WGV#L@BkD@sz`BP?P`87(6`31TGmn-_80AH1Lb6TM`H
z(%9i3)vYxo7gu9P?O8#LQatjRCr;4*)R_q>q>Z9!LyK?!nrYetz!WqCr+Yc`*m0zu
z{%jT&uYP?GLu~^XpO%wzw3;vi#=1s)?Nnkz%y@(G;HOd$uoaEMm
z-1fF6c5JO>#nK3|sPWHvVuHXhz*QTPIF6!JTNNn;Z`qOHBOho*3RM!6-Tj9D^Jgb8
zT5|JSlB`=DLHMOW3wLUT->_ApltvqY<7iwZaUDaU=OfVPmTQ+S
zzyY4jQ0&-qo+IDbH|<^QXn?BLYM+UjECO*;MY>*X=j0pV0y
z1~k<U;?^k54IusCHfUu{T;FkvW^j0D
z)OFq8o>yvtWm)fwL?ZF2xQH~wu}T(6kJlYa(!C>>m6<68)czw~%wn93ub}P
z(6RSC`@Z}Ed-$cUo&&nu1)p
zIl-1IYFN86Mr(7JnkpMR0GLS|`S}+|=P}sH453
zXL>M582-l>*RZVB@^!+@sEOp!rw4iTX;1iV-WX%c#)P-I#I$1Ok{V4bi?4kB9N)gL
z2g~wKBpDATnQ@18T275*`k|bL{{DecrPQx6M-tgMnj;uC1_FU;?-8wwO*9@Y^`KH4
z+`L-QqKZqvfpDSg&;?e$eLa`2*uoDgxQ4S&o#4>dU!JI;oZ5rEY4Z}$nvwPq&OLjQ
zwx>>br;VCR2eg>xl26wDdVwE<>lhjvY_7Swnr&NZ*svx+YjcQrOd^GzVm?lvdskb0
z|M8v~xhRtFJ=VqMD^~kvxoKyucfXmlFW~%zB7gCf
z)1K{b;MTV9
zmC5gO*<7(u$iHfg`OaK(KMwd7%eF!@+ilpPz?|3;3lzE9KYU9p0JO%yi3bm{c>4+h
z$>3#@>)?zQcu2bFsSP14UXO~A5|lF77Bn?S=;e=b7gQJri%ry`tGdZze{_1J|B%=rh1i$;=
z*3eXMO>CB#qo+^vH~)Bs4Qrz`HwI~L4%6HirLM-Jwkkq0X_3ytfBEfKDdc7wdP-}0
z`};DE>wb=TbfC6<+whuLBq~ZGtx`q3fM9iKR^z17e2eG2T=}sbL>i(TfAA2g^TShe
ztSd|ILT`?f55LCdpV^MF7B1zdg~XJg??@L1{&f%8t_)sFx!H!9lop5Y+3(*<&d)KQ
z)=kNy?Ud`XY)P1#uW#U*E!8Y;P4MNfou{ii&%17|=Y6*|vwT^U+N6cF^pyEfKEUN1
zWj3B||NQPjgq%%FRwV_&dFB~4)Y+_F5#szs2g@@2`Y*4gwpx^-3I&fpJ;-w}j`*~o
zzX|dN+m_t+wp!kCbA3e|#$$qi{>!a|f)=)IkitxB+oX-;%XhU?$WyY>>+tYUN^AY6
zz}fk{pY7Z4+e6{dEbmk~x=hioq_Vk4jjy-gUuDxwj)?p4WWFaP-u|Q}-
zLBlmyCD^sIkxd(`Skf9I5;ABb_}V=kJo$7V2+b!xw1hP)?UE+S%y>kFNCcU*N7y+Voi{6bd?(PIoD#{%pSMWBZiT=71dt%?hUE
z9fbDUP?sBvHZSH?>qVqCzABwvPicgtc0)bee*Sty$j{>lNgA(erE$|DhR+Ui>dB*Y
z?`fOrf6cgtr*RH`bvMOSp4GQ)^bgDu6%gttO=Vq%&h>NlnUi$xIqy@0a~V8l3fRPW
zEyFm(cvie_p|^>l$dPvyj#}h!r5&{qhL^@GtEc1RK{zS<)I}p=Uvix7i-gc6S`f
zi?0sT-K%Cfy*FQ<24jiO`mk9VI(>r%#tp{K7mrIh*{3oHN;2A0g?UJVpSy|a8O<#R`y
z;#~Q$9UT6bmuG`r2(;EL-L;A>KevNmJT#-k%z!PZS=YeMH8<0?;WP*SVRvcxPH_^C
zeS1F_UpdeE_gqQ++9pDY5ZH2}I>r<=g-nrj*D$@uI%(g1j%?4E#{ii5}ks4#5
zxyj}|?^?olzITDqk@CErM4U!e+ro
z!E4vz_~|U?+H#yYJIaw`X-=Ih%!*Tlf`%`AawWmQ{6S}oVfm66zx0_E)YnRk&?Wt}
z1Bb_W;Nkw+x4E+8pDyn;Q_940caT?0IFBXPzIW)OjtbR4SvCy5AVHXCYU%fq;Nm
zDIPgHkijXq1Oj#iJKnJBmJJ94hrjhQs-V3vx;E5rYG(a=uB3T$D+FYTz>y!qFBo=G$>)1V!a(ZmFfaZ2)5wrT)$$sm^>KvlmlXD;$aapR3kGR>jD?)ST+GLzH7M4t
zit@2LmvQ~}Dyk9|ogFD2eR8nmb%cPo-cZ9wKG<544Jj(YKYpW)-hMyOV>COis=K6s
z-OC5Z_~qX`gp}4qvG&ZoWho4w{@7AhFAFVbGZ|p{k`No#M*X#!t+n$-$v@wHZVKf%
z-FW=PPp>2v)pOoG@iQ^cuIY?y+jEpM!2OR$HuCpcUBpk;vLmub;8w=&h#*u85
z0(@~aPjNIyAfBka8*RgycW$J0`*PANaeFgcHpZrs=dgp;cVzhZ
z2b&R6m%P!wgDGA+k@20HGTKmRKL5$p)K||*pDj3cQFH?Q>pjQ4HJ)bbXd+?B&wXey
zmMq^JAzKjq&i^^a@zZ(#1Vu9$T*AwZhw}bXHk&CF3WdGen18#JH?RR^%xt6I_&4u9
za*>wp%P@1E{5;vDX}*&u40OM8kpp+_o>FK$$vg<&fRk-YJoVdmRr8VeFJ{yF7`CM`
z;{g^ko0giHk0XTOgYT{9`W;neozDj!>)}F&JMmju!;Wie7)=|FpU(2^3w=EL)ByRs
z%UA#WYNRZEonpb_+xNHobqA&CBY|Pmd9Dv8l|;4im`3}`|rL=YHV^|2L=a5
zmDaz@JQ^-ljtl+!+r1^KLIpKV!jq
zdwWN6`TXB^_w@WsU2WZ>WFirHU5eP4vURow7#t|DbW!D2b{NQHa|w4G2)A4r
zFUTFoF=Ls`*vROJy||?{91I3a_W#f1+$j;#@;%7L#@q>93jsG?o8+z6m*%)7hEr_?
z?)!fCG#+`}>DE&^@d^R&cxxSNSB1-%MTV{(#UoD+RK}<$7$@`3DGKJC6(G#xg{))fygO208b1XCVNA2wwhK5H*#vI2fUniqA#bQAZ
z4-cm=v|kwQ?Cv@+JUsk6N~vETO^uG0-WY;h-km$7Y7DvDq#qNoHJ|_a)r5kjf5+7p
zcmG>EMQ3h}sI}(KJ6e5bukBCgW33}ksUWSGz{eY2?;gmM!
zuZ=OsUawg;F5!>ma=A)^gSH=@Bvuz^?YlNHnL{;?oLB?do;0T(JIc8q9`}P7B`DBh
zQTO%t4Z2>Rz^P8Ono-D19w*N)>N1P7JU
z-_=I{0O;}`rYb!)_J8Z^>Pwn7%GFbg0n30=Ffx|+7)l8ryK@QaSBFbDXx{aYoy_v^
ze{7W->+q)dT@!gAPpV2B53TiZ!?(s3eWdS_UqqRya
zrD{r5yLf8YaO7LBkQ>Rc@x5CKR)@Wo$MlKH1_QEO7KXJlqBTK
zEm2=3`0)E$5JHs!mf&B%(~i+{Uef);ceE0+O_}s8IC(C^iPJgX?k+u=n{2MzR$WnQ
zA3Qw93onmSowUgnB=N}nBB8mw;JzPp%u*aez^)tWSiK@NMVnt5EerxjN$&f88`
zf3B}L?YPcof!yT;yaPOz&*y(W7K??-kcdblIQPg2I$mmH?YlP9bVUo1+9)z$fi}2#
zhwMOxfirz{ymXeKQ~g-d1|!SLPo)%H-Cd(f>0i)V&-eI}J{ESGn=x8HkuT)03I>Cb
znSgTj+{p%xs~H_tNMZPeb1gzWk|0uO7+pOlAL#
zHoX7#RxDeWz3)Ufgz-QjP$)>!8HeFfubQc=$ECX`&Drw>_PjDYkxPb>?gd`B
zTuhTa#csH3WOVe-a)2M_#xYPF%yZs;oGlCOR1
zJW|db<&_BTd|xZEm@4Z)j;0I`{II8DCjx`!rnl63Y*Z=G3B$1y8D4m4)aUadlTlD7
z=3spct`6|v4||Y-$$mS=JIRK{i-TOXDLxVTo&|Ja;kc6FVMRxGmb2$G96O!j_{j|2
zJvoL)4Z)!BirW3xAAikav8acJhX-BP{qL6(2U9ujmy5;1fa5q-fk0r+tuKr~S~fas
zaIyveHRVJ&e@+1TW{l&y|5GXT
z=h2swQB}b>X{Kj9_IURJrS)fl(Kib4N-6dK4G$0hO=DwY)!am*DdD1;vfRyd@Z?o@
zPtT}Q>I+)y`}om}lr|=-wXU9C*(FeFZd*225ZrWKoE=+}C8WEzy>nTMfB44PGD%gl
zH`*<4t!Gg~fYOmkkH&p^cRxbP35sskXSC+_TNfc^`P`MhA(uxU@0~~m5JHg4=YeSX
zprL?FM)Js$-Lu|D_`b)^?R97bnXI7gVvg62j`G6G0~|V>qUcCJiEv!Yz&v}VGMY+d
zU8Nq-T0eQYL152N`}bzDncvJ83h{6#WW51WmQ*U085$n$b(Q-8W6W#(=td40Gg?pf
zwwQ28=U$0S*5NZBTSYinrq7BHJp0lxC(q>Om0w|u;kFx_yWTO-;u^}MVe%GI3LIB6TMr8yCAiR$=Ybfr>}@@+i0czD8#}J;P#FaQsndb;_&crpW{0Jl{cUbhCPd5
zQ0h}Xy*-aFUA&}P%FB0XkK;O~udjc!=oBAwT;~^n5q`u&Ao`TiYpq$FIhFe^1L2Ux
z+Le*AY(y#zcm3>
z=ifL$CZ~~7aQi!&sZL1B$FK`wxyFr9>GsVM17PoQKyyfZb^hdy!iQaA
zr@f-J{{5cb-rs9(ZmJq@1NVBQdODrT4h{{av^HN)1`@X=2Ch7?jr|A2yd@riTxcK2%|
zjN>@CuB!@#d?uaA80EToglIEbKjSL(6!4nQyuG2Vi|sNFtimQ5OPjm2Zn^iF(a^{OzdS43yXkMS+5(Z=HB*&^rK@)N1ao=GEl
zVs{_MzdFpmS5qkMIkS?fMKYI+JL5VIu2R}{-E1bCadNqwwCzBL*7`*u#Pj)levcn-
z$^NJ@P%aZuJFfdX#?aQ@aq$lt8ye%$NF*rcQB9zfBAd(R2M34p#^`5VrGCp8bK;HO
zx$^>=Ql?biyfI=LfXmC~(zg3!&-T&X=gwQ5*H&4qTODKW^YkX4#{fOOMP7Ju2xB}d
z?;USzAR1*>bIM%a;_%Ti?t7?wXPQh#aM#@zK}}CpxP%2VS}UBQqYTE)7Ydnl
zI&DiSM+1StOSydhIb+OAMaMZ-be!D3mu8<2-~qI&+`mWhR9}DJUq~U|Qd3TH@|=WkM=yLm`UeeneY3r+qdIYx
z-FPcN+i=HwTB(XJtd3O*!M;Ny6boXUA!p~+Q?-O(I3?J-Z;)@@caamPbN+cr<1JEV
z09!2_-dZc8TxA^B%{#7B$Y!(3RZ54$;n#}A;xmOp;bqr#58<_`Hv9)1^T{clu{1?2Y>=UMq@HZWx+=R@aR)LjEt1eO)$bc
zYV?#E&*q`2aY
zQtFSCQsYTH-neV`dZ>bXMvXv
zdX+{}N^W?|BD%X3KX|;8`yT8jmme>=lMCLs#u$|Ak}nqALcWm6WHUx7U67XS3z&awhNflHPuY
zV<*$>d3lJvFAp#{to>%dlLx~0_U7j;&5bd*uA}q0d@-FF%jWZWfe^20tsgSRJZg+N
zS4Vi_*J+Z-
zaC~YGNjloU!S)?nG5Pfqe1CBsS-z+*eEI6?KayK(sVIsf$x?>MLq~L0M5a-P5V5MO
z!mmWrGp0E#m}X(P?r{4I9?n~w{pK-#x!fJ;)KUbvdaaG?vu4mPJlfV_Wi4e{mgjj+
zfZTILr$ppu0MAra6@Jyi8)KFXfJ3j_8DlTmsNmJyrN|c-IW;?H8cc3Kr#%3o7g3>THZJ&dg!{DM3aWqA>D0
z0@hl|i#$owOayY9h)#>hj7qM;ze;w7Lk13s0Igf^7R-E}nWq5USIJfQH-?Dp@;$$~wA28;oV*W=ar0-PE>E*GsTZG^
zapaBxxCuS&RN>bH&+~Tsjm9#0-)k;eFo@&s3(H;S+);u2ggVPoQQ_AO1K^{;A3thG
zL{L_xi=rs2sw!cTlSFhLz!NQ5RQL_^I}I@52WuDJIVX9Z7f~GbMR0|fj)=%L3{NXo
zRQPpeivaJeHe*LbP?e?YL{VmK6%p|<7Cwj7B^N6y{2S-PW+NPVR0=brD2iUE+pR?S
zM&G&50bJJws0#mfELe^AajVr@@$>GSLz<>(oF*0`7aY+cY_O;iMTH+_$@)nchRfZx
zLseDMjk-y%EE8cqOw4DnhAGdA3co?V@aEGn41<^J^IoslZ+F^-b2P_H2e|HM(f)E3
z{w@E$8?!I)>k(c|gsjM4bi0ui;a`d9pa8d^TZ+nNd8vKhk3ZP6m$z@*76(D_-1q&1
zs0X4c%BJIeV~lMC!5_w${Q$P=BT+Upy8(O#prMaKQI!7`{{X}}Me45P>C^xK002ov
JPDHLkV1hfU6hr_3
From 5d66815765ca5496590beb723040aca63bf2fb85 Mon Sep 17 00:00:00 2001
From: Mizaki
Date: Fri, 20 Jan 2023 00:29:02 +0000
Subject: [PATCH 4/6] Add attrib string for source. Add logo and URL to issues
window.
---
comictaggerlib/issueselectionwindow.py | 17 +++++
comictaggerlib/seriesselectionwindow.py | 2 +-
comictaggerlib/ui/issueselectionwindow.ui | 88 ++++++++++++++++++-----
comictalker/talkerbase.py | 2 +
comictalker/talkers/comicvine.py | 1 +
5 files changed, 91 insertions(+), 19 deletions(-)
diff --git a/comictaggerlib/issueselectionwindow.py b/comictaggerlib/issueselectionwindow.py
index fc48fc2..0f04800 100644
--- a/comictaggerlib/issueselectionwindow.py
+++ b/comictaggerlib/issueselectionwindow.py
@@ -76,6 +76,23 @@ class IssueSelectionWindow(QtWidgets.QDialog):
self.url_fetch_thread = None
self.issue_list: list[ComicIssue] = []
+ # Display talker logo and set url
+ self.lblIssuesSourceName.setText(
+ f'{talker_api.static_options.attribution_string} {talker_api.source_details.name}'
+ )
+
+ self.imageIssuesSourceWidget = CoverImageWidget(
+ self.imageIssuesSourceLogo,
+ CoverImageWidget.URLMode,
+ options.runtime_config.user_cache_dir,
+ talker_api,
+ False,
+ )
+ gridlayoutIssuesSourceLogo = QtWidgets.QGridLayout(self.imageIssuesSourceLogo)
+ gridlayoutIssuesSourceLogo.addWidget(self.imageIssuesSourceWidget)
+ gridlayoutIssuesSourceLogo.setContentsMargins(0, 2, 0, 0)
+ self.imageIssuesSourceWidget.set_url(talker_api.source_details.logo)
+
if issue_number is None or issue_number == "":
self.issue_number = "1"
else:
diff --git a/comictaggerlib/seriesselectionwindow.py b/comictaggerlib/seriesselectionwindow.py
index 7fc512d..05bcc84 100644
--- a/comictaggerlib/seriesselectionwindow.py
+++ b/comictaggerlib/seriesselectionwindow.py
@@ -163,7 +163,7 @@ class SeriesSelectionWindow(QtWidgets.QDialog):
# Display talker logo and set url
self.lblSourceName.setText(
- f'Data Source: {talker_api.source_details.name}'
+ f'{talker_api.static_options.attribution_string} {talker_api.source_details.name}'
)
self.imageSourceWidget = CoverImageWidget(
diff --git a/comictaggerlib/ui/issueselectionwindow.ui b/comictaggerlib/ui/issueselectionwindow.ui
index 8e3845c..2362f9c 100644
--- a/comictaggerlib/ui/issueselectionwindow.ui
+++ b/comictaggerlib/ui/issueselectionwindow.ui
@@ -7,7 +7,7 @@
0
0
872
- 550
+ 670
@@ -74,9 +74,6 @@
Title
-
- AlignCenter
-
@@ -93,20 +90,75 @@
-
-
-
-
- 300
- 450
-
-
-
-
- 300
- 450
-
-
-
+
+
-
+
+
+
+ 300
+ 450
+
+
+
+
+ 300
+ 450
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 2
+
+
+ 1
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 300
+ 16777215
+
+
+
+ Data Source:
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+
+ -
+
+
+
+ 300
+ 100
+
+
+
+
+ 300
+ 16777215
+
+
+
+
+
diff --git a/comictalker/talkerbase.py b/comictalker/talkerbase.py
index 7e87304..fcd7be6 100644
--- a/comictalker/talkerbase.py
+++ b/comictalker/talkerbase.py
@@ -40,6 +40,7 @@ class SourceStaticOptions:
def __init__(
self,
website: str = "",
+ attribution_string: str = "", # Website link will be added after this text using source_details.name
has_issues: bool = False,
has_alt_covers: bool = False,
requires_apikey: bool = False,
@@ -47,6 +48,7 @@ class SourceStaticOptions:
has_censored_covers: bool = False,
) -> None:
self.website = website
+ self.attribution_string = attribution_string
self.has_issues = has_issues
self.has_alt_covers = has_alt_covers
self.requires_apikey = requires_apikey
diff --git a/comictalker/talkers/comicvine.py b/comictalker/talkers/comicvine.py
index 46be864..f10e7c9 100644
--- a/comictalker/talkers/comicvine.py
+++ b/comictalker/talkers/comicvine.py
@@ -174,6 +174,7 @@ class ComicVineTalker(ComicTalker):
)
self.static_options = SourceStaticOptions(
website="https://comicvine.gamespot.com/",
+ attribution_string="Data Source:",
has_issues=True,
has_alt_covers=True,
requires_apikey=True,
From d0e3b487ebd42fd16f81427b5605d7389591c0e8 Mon Sep 17 00:00:00 2001
From: Mizaki
Date: Sun, 22 Jan 2023 17:16:33 +0000
Subject: [PATCH 5/6] Mark label for external links. attrib str to be complete.
---
comictaggerlib/issueselectionwindow.py | 4 +---
comictaggerlib/seriesselectionwindow.py | 4 +---
comictaggerlib/ui/issueselectionwindow.ui | 3 +++
comictaggerlib/ui/seriesselectionwindow.ui | 3 +++
comictalker/talkerbase.py | 2 +-
comictalker/talkers/comicvine.py | 2 +-
6 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/comictaggerlib/issueselectionwindow.py b/comictaggerlib/issueselectionwindow.py
index 0f04800..12cc245 100644
--- a/comictaggerlib/issueselectionwindow.py
+++ b/comictaggerlib/issueselectionwindow.py
@@ -77,9 +77,7 @@ class IssueSelectionWindow(QtWidgets.QDialog):
self.issue_list: list[ComicIssue] = []
# Display talker logo and set url
- self.lblIssuesSourceName.setText(
- f'{talker_api.static_options.attribution_string} {talker_api.source_details.name}'
- )
+ self.lblIssuesSourceName.setText(talker_api.static_options.attribution_string)
self.imageIssuesSourceWidget = CoverImageWidget(
self.imageIssuesSourceLogo,
diff --git a/comictaggerlib/seriesselectionwindow.py b/comictaggerlib/seriesselectionwindow.py
index 05bcc84..0401930 100644
--- a/comictaggerlib/seriesselectionwindow.py
+++ b/comictaggerlib/seriesselectionwindow.py
@@ -162,9 +162,7 @@ class SeriesSelectionWindow(QtWidgets.QDialog):
self.talker_api = talker_api
# Display talker logo and set url
- self.lblSourceName.setText(
- f'{talker_api.static_options.attribution_string} {talker_api.source_details.name}'
- )
+ self.lblSourceName.setText(talker_api.static_options.attribution_string)
self.imageSourceWidget = CoverImageWidget(
self.imageSourceLogo,
diff --git a/comictaggerlib/ui/issueselectionwindow.ui b/comictaggerlib/ui/issueselectionwindow.ui
index 2362f9c..4d23de9 100644
--- a/comictaggerlib/ui/issueselectionwindow.ui
+++ b/comictaggerlib/ui/issueselectionwindow.ui
@@ -140,6 +140,9 @@
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+ true
+
-
diff --git a/comictaggerlib/ui/seriesselectionwindow.ui b/comictaggerlib/ui/seriesselectionwindow.ui
index 2cb570e..ceafc65 100644
--- a/comictaggerlib/ui/seriesselectionwindow.ui
+++ b/comictaggerlib/ui/seriesselectionwindow.ui
@@ -85,6 +85,9 @@
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+ true
+
-
diff --git a/comictalker/talkerbase.py b/comictalker/talkerbase.py
index fcd7be6..9c70c7c 100644
--- a/comictalker/talkerbase.py
+++ b/comictalker/talkerbase.py
@@ -40,7 +40,7 @@ class SourceStaticOptions:
def __init__(
self,
website: str = "",
- attribution_string: str = "", # Website link will be added after this text using source_details.name
+ attribution_string: str = "", # Full string including web link: Source: Example
has_issues: bool = False,
has_alt_covers: bool = False,
requires_apikey: bool = False,
diff --git a/comictalker/talkers/comicvine.py b/comictalker/talkers/comicvine.py
index f10e7c9..54aa372 100644
--- a/comictalker/talkers/comicvine.py
+++ b/comictalker/talkers/comicvine.py
@@ -174,7 +174,7 @@ class ComicVineTalker(ComicTalker):
)
self.static_options = SourceStaticOptions(
website="https://comicvine.gamespot.com/",
- attribution_string="Data Source:",
+ attribution_string="Data Source: Comic Vine",
has_issues=True,
has_alt_covers=True,
requires_apikey=True,
From c6e3266f605fefdd3ca0950ddccc32793890fc1b Mon Sep 17 00:00:00 2001
From: Mizaki
Date: Wed, 1 Feb 2023 15:39:24 +0000
Subject: [PATCH 6/6] More verbose attrib string
---
comictalker/talkerbase.py | 2 +-
comictalker/talkers/comicvine.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/comictalker/talkerbase.py b/comictalker/talkerbase.py
index 9c70c7c..6ef88aa 100644
--- a/comictalker/talkerbase.py
+++ b/comictalker/talkerbase.py
@@ -40,7 +40,7 @@ class SourceStaticOptions:
def __init__(
self,
website: str = "",
- attribution_string: str = "", # Full string including web link: Source: Example
+ attribution_string: str = "", # Full string including web link, example: Metadata provided by Example
has_issues: bool = False,
has_alt_covers: bool = False,
requires_apikey: bool = False,
diff --git a/comictalker/talkers/comicvine.py b/comictalker/talkers/comicvine.py
index 54aa372..6826edb 100644
--- a/comictalker/talkers/comicvine.py
+++ b/comictalker/talkers/comicvine.py
@@ -174,7 +174,7 @@ class ComicVineTalker(ComicTalker):
)
self.static_options = SourceStaticOptions(
website="https://comicvine.gamespot.com/",
- attribution_string="Data Source: Comic Vine",
+ attribution_string="Metadata provided by Comic Vine",
has_issues=True,
has_alt_covers=True,
requires_apikey=True,