mirror of
				https://github.com/Clortox/rss-cli.git
				synced 2025-07-17 14:12:11 +00:00 
			
		
		
		
	Check for args and dont display misc
This commit is contained in:
		
							parent
							
								
									95e822bbc6
								
							
						
					
					
						commit
						484095576c
					
				| @ -34,7 +34,9 @@ int main(int argc, char** argv) { | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     //display requested attributes and items
 |     //display requested attributes and items
 | ||||||
|     std::string output = rss_utils::rss_to_list(feed, opts); |     std::string output = ""; | ||||||
|  |     if(!rss_utils::rss_opts_empty(opts)) | ||||||
|  |         output = rss_utils::rss_to_list(feed, opts); | ||||||
| 
 | 
 | ||||||
|     if(opts->items != nullptr){ |     if(opts->items != nullptr){ | ||||||
|         feed.getItems(); |         feed.getItems(); | ||||||
|  | |||||||
| @ -82,3 +82,33 @@ std::string rss_utils::rss_to_items(const rss& rss_obj, const option_flags* flag | |||||||
| 
 | 
 | ||||||
|     return ret; |     return ret; | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | bool rss_utils::rss_opts_empty(const option_flags* flags){ | ||||||
|  |     if(flags->title) | ||||||
|  |         return false; | ||||||
|  |     if(flags->link) | ||||||
|  |         return false; | ||||||
|  |     if(flags->description) | ||||||
|  |         return false; | ||||||
|  |     if(flags->language) | ||||||
|  |         return false; | ||||||
|  |     if(flags->webmaster) | ||||||
|  |         return false; | ||||||
|  |     if(flags->copyright) | ||||||
|  |         return false; | ||||||
|  |     if(flags->pubdate) | ||||||
|  |         return false; | ||||||
|  |     if(flags->managingeditor) | ||||||
|  |         return false; | ||||||
|  |     if(flags->generator) | ||||||
|  |         return false; | ||||||
|  |     if(flags->docs) | ||||||
|  |         return false; | ||||||
|  |     if(flags->ttl) | ||||||
|  |         return false; | ||||||
|  |     if(flags->builddate) | ||||||
|  |         return false; | ||||||
|  | 
 | ||||||
|  |     return true; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | |||||||
| @ -14,5 +14,6 @@ | |||||||
| namespace rss_utils { | namespace rss_utils { | ||||||
|     std::string rss_to_list(const rss&, const option_flags*); |     std::string rss_to_list(const rss&, const option_flags*); | ||||||
|     std::string rss_to_items(const rss&, const option_flags*); |     std::string rss_to_items(const rss&, const option_flags*); | ||||||
|  |     bool rss_opts_empty(const option_flags*); | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Clortox
						Clortox