Skip to content

Commit de59f09

Browse files
authored
Merge pull request #15 from bytesview/new_updates
added new parms
2 parents bed418c + 2ad342d commit de59f09

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

newsdataapi/newsdataapi_client.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def __validate_parms(self,user_param:dict)->dict:
5757
string_params = {
5858
'q','qInTitle','country','category','language','domain','domainurl','excludedomain','timezone','page',
5959
'from_date','to_date','apikey','qInMeta','prioritydomain','timeframe','tag','sentiment','region','coin',
60-
'excludefield','excludecategory'
60+
'excludefield','excludecategory','id'
6161
}
6262

6363
def validate_url(url:str)-> str:
@@ -228,7 +228,7 @@ def latest_api(
228228
image:Optional[bool]=None, video:Optional[bool]=None, prioritydomain:Optional[str]=None, page:Optional[str]=None, scroll:Optional[bool]=False,
229229
max_result:Optional[int]=None, qInMeta:Optional[str]=None, tag:Optional[Union[str,list]]=None, sentiment:Optional[str]=None,
230230
region:Optional[Union[str,list]]=None,excludefield:Optional[Union[str,list]]=None,removeduplicate:Optional[bool]=None,raw_query:Optional[str]=None,
231-
excludecategory:Optional[Union[str,list]]=None
231+
excludecategory:Optional[Union[str,list]]=None,id:Optional[str]=None
232232
)->dict:
233233
"""
234234
Sending GET request to the latest api.
@@ -238,7 +238,7 @@ def latest_api(
238238
'apikey':self.apikey,'q':q,'qInTitle':qInTitle,'country':country,'category':category,'language':language,'domain':domain,'timeframe':str(timeframe) if timeframe else timeframe,
239239
'size':size,'domainurl':domainurl,'excludedomain':excludedomain,'timezone':timezone,'full_content':full_content,'image':image,'video':video,'prioritydomain':prioritydomain,
240240
'page':page,'qInMeta':qInMeta,'tag':tag, 'sentiment':sentiment, 'region':region,'excludefield':excludefield,'removeduplicate':removeduplicate,'raw_query':raw_query,
241-
'excludecategory':excludecategory
241+
'excludecategory':excludecategory,'id':id
242242
}
243243
URL_parameters = self.__validate_parms(user_param=params)
244244
URL_parameters_encoded = urlencode(URL_parameters, quote_via=quote)
@@ -253,7 +253,7 @@ def archive_api(
253253
excludedomain:Optional[Union[str, list]]=None, timezone:Optional[str]=None, full_content:Optional[bool]=None,image:Optional[bool]=None,
254254
video:Optional[bool]=None,prioritydomain:Optional[str]=None, page:Optional[str]=None, scroll:Optional[bool]=False, max_result:Optional[int]=None,
255255
from_date:Optional[str]=None, to_date:Optional[str]=None, qInMeta:Optional[str]=None, excludefield:Optional[Union[str,list]]=None,raw_query:Optional[str]=None,
256-
excludecategory:Optional[Union[str,list]]=None
256+
excludecategory:Optional[Union[str,list]]=None,id:Optional[str]=None
257257
) -> dict:
258258
"""
259259
Sending GET request to the archive api
@@ -262,7 +262,7 @@ def archive_api(
262262
params = {
263263
'q':q,'qInTitle':qInTitle,'country':country,'category':category,'language':language,'domain':domain,'size':size,'domainurl':domainurl,'excludedomain':excludedomain,
264264
'timezone':timezone,'full_content':full_content,'image':image,'video':video,'prioritydomain':prioritydomain,'page':page,'from_date':from_date,'to_date':to_date,
265-
'apikey':self.apikey,'qInMeta':qInMeta,'excludefield':excludefield,'raw_query':raw_query,'excludecategory':excludecategory
265+
'apikey':self.apikey,'qInMeta':qInMeta,'excludefield':excludefield,'raw_query':raw_query,'excludecategory':excludecategory,'id':id
266266
}
267267
URL_parameters = self.__validate_parms(user_param=params)
268268
URL_parameters_encoded = urlencode(URL_parameters, quote_via=quote)
@@ -287,7 +287,7 @@ def crypto_api(
287287
timezone:Optional[str]=None, full_content:Optional[bool]=None,image:Optional[bool]=None, video:Optional[bool]=None, prioritydomain:Optional[str]=None,
288288
page:Optional[str]=None, scroll:Optional[bool]=False,max_result:Optional[int]=None, qInMeta:Optional[str]=None,tag:Optional[Union[str,list]]=None,
289289
sentiment:Optional[str]=None,coin:Optional[Union[str, list]]=None,excludefield:Optional[Union[str,list]]=None,from_date:Optional[str]=None,
290-
to_date:Optional[str]=None,removeduplicate:Optional[bool]=None,raw_query:Optional[str]=None,
290+
to_date:Optional[str]=None,removeduplicate:Optional[bool]=None,raw_query:Optional[str]=None,id:Optional[str]=None,
291291
)->dict:
292292
"""
293293
Sending GET request to the crypto api
@@ -298,7 +298,7 @@ def crypto_api(
298298
'apikey':self.apikey,'q':q,'qInTitle':qInTitle,'language':language,'domain':domain,'size':size,'domainurl':domainurl,
299299
'excludedomain':excludedomain,'timezone':timezone,'full_content':full_content,'image':image,'video':video,'prioritydomain':prioritydomain,'page':page,
300300
'timeframe':str(timeframe) if timeframe else timeframe,'qInMeta':qInMeta,'tag':tag, 'sentiment':sentiment,'coin':coin,'excludefield':excludefield,
301-
'from_date':from_date,'to_date':to_date,'removeduplicate':removeduplicate,'raw_query':raw_query
301+
'from_date':from_date,'to_date':to_date,'removeduplicate':removeduplicate,'raw_query':raw_query,'id':id
302302
}
303303
URL_parameters = self.__validate_parms(user_param=params)
304304
URL_parameters_encoded = urlencode(URL_parameters, quote_via=quote)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name='newsdataapi',
9-
version='0.1.24',
9+
version='0.1.25',
1010
packages=['newsdataapi'],
1111
description='Python library for newsdata client-API Call',
1212
long_description=long_description,

0 commit comments

Comments
 (0)