| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -90,13 +90,13 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					/*
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					 * Queries following known sources of join links for Session Communities:
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					 * - Awesome Session Open Group List repository on GithUb
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					 * - Awesome Session Open Group List repository on GitHub
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					 * - LokiLocker.com Open Groups
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					 * - https://session.directory open groups
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					 */
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					function get_html_from_known_sources() {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						// known open group / community lists
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$asgl   = "https://github.com/GNU-Linux-libre/Awesome-Session-Group-List/raw/main/README.md";
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$asgl   = "https://raw.githubusercontent.com/GNU-Linux-libre/Awesome-Session-Group-List/main/README.md";
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$ll     = "https://lokilocker.com/Mods/Session-Groups/wiki/Session-Open-Groups";
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$sd_pre = "https://session.directory/?all=groups" ; // this one has to be expanded first
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -111,7 +111,7 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$sd_pre_html = file_get_contents($sd_pre);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$sd_pattern    = "/view_session_group_user_lokinet\.php\?id=\d+/";
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						preg_match_all($sd_pattern, $sd_pre_html, $sd_links);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$sd_links = $sd_links[0]; // don't know why
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						$sd_links = $sd_links[0];
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						foreach ($sd_links as &$link) {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							// add prefix "https://session.directory to the sd_links
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							$link = str_replace('view_session_group_user_lokinet.php?id=', 'https://session.directory/view_session_group_user_lokinet.php?id=', $link);
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -123,7 +123,7 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						return(
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							$asgl_html . PHP_EOL .
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							$ll_html . PHP_EOL .
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							$sd_html
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							$sd_html . PHP_EOL
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |