<commit_before><% title @artist['name'], false %>

<div class="row-fluid">
  <div class="span3">
  	<%= image_tag @artist['image'][4]['content'], :alt => @artist['name'] %>
  </div>
  <div class="span9">
  	<h2><%= @artist['name'] %></h2>
	<p>
		<strong><%= @artist['stats']['listeners'] %></strong> listeners on Last.fm<br />
		<%= @artist.has_key?('bio') ? Sanitize.clean(@artist['bio']['summary']) : 'No bio' %>
	</p>
	Similar:
	
	<ul class="thumbnails">
	<% @artist['similar']['artist'].each do |artist| %>
	  <li class="span2" style="background-color: #fff;">
	    <div class="thumbnail">
	      <%= image_tag artist['image'][1]['content'], :alt => artist['name'] %>
	      <center><%= link_to artist['name'], '/artists/' + url_to_lastfm(artist['name']) %></center>
	    </div>
	  </li>
	<% end %>
	</ul>
  </div>
</div>

<div class="row-fluid">
	<div class="span9">
		<table class="table table-bordered table-condensed">
			<thead></thead>
			<tbody>
				<% i=0; @top_tracks.each do |track| %>
				<tr id="track-<%= i.to_s() %>">
					<td><%= i+1 %></td>
					<td>
						<div class="row-fluid">
		  					<div class="span1">
		  						<%= track['image'] ? image_tag(track['image'][1]['content'], :alt => track['name']) : image_tag('noimage.jpg', :alt => 'Sorry, no image available') %>
		  					</div><commit_msg>Some enhancements and hopefully bug fixes...<commit_after><% title @artist['name'], false %>

<div class="row-fluid">
  <div class="span3">
  	<%= image_tag @artist['image'][4]['content'], :alt => @artist['name'] %>
  </div>
  <div class="span9">
  	<h2><%= @artist['name'] %></h2>
	<p>
		<strong><%= @artist['stats']['listeners'] %></strong> listeners on Last.fm<br />
		<%= @artist.has_key?('bio') ? Sanitize.clean(@artist['bio']['summary']) : 'No bio' %>
	</p>
	Similar:
	
	<% if @artist['similar']['artist'].size > 0 %>
	<ul class="thumbnails">
	<% @artist['similar']['artist'].each do |artist| %>
	  <li class="span2" style="background-color: #fff;">
	    <div class="thumbnail">
	      <%= artist['image'][1]['content'] ? image_tag(artist['image'][1]['content'], :alt => artist['name']) : image_tag('noimage.jpg', :alt => 'Sorry, no image available') %>
	      <center><%= link_to artist['name'], '/artists/' + url_to_lastfm(artist['name']) %></center>
	    </div>
	  </li>
	<% end %>
	</ul>
	<% end %>
	
  </div>
</div>

<div class="row-fluid">
	<div class="span9">
		<table class="table table-bordered table-condensed">
			<thead></thead>
			<tbody>
				<% i=0; @top_tracks.each do |track| %>
				<tr id="track-<%= i.to_s() %>">
					<td><%= i+1 %></td>
					<td>
						<div class="row-fluid">
		  					<div class="span1">
		  						<%= track['image'] ? image_tag(track['image'][1]['content'], :alt => track['name']) : image_tag('noimage.jpg', :alt => 'Sorry, no image available') %>
		  					</div>
{'fraction_non_alphanumeric': 0.26761061946902653, 'fraction_numerical': 0.009203539823008849, 'mean_word_length': 3.949211908931699, 'pattern_counts': {'":': 0, '<': 99, '<?xml version=': 0, '>': 109, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2622875', 'n_tokens_mistral': 1219, 'n_tokens_neox': 1057, 'n_words': 202}