improved intro blurb
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# typed: true
|
||||
class PagesController < ApplicationController
|
||||
skip_before_action :authenticate_user!, only: %i[root user_script]
|
||||
skip_before_action :authenticate_user!, only: %i[root furecs_user_script]
|
||||
|
||||
def root
|
||||
render :root
|
||||
end
|
||||
|
||||
def user_script
|
||||
render :user_script
|
||||
def furecs_user_script
|
||||
render :furecs_user_script
|
||||
end
|
||||
end
|
||||
|
||||
@@ -7,8 +7,8 @@ class UserScriptsController < ApplicationController
|
||||
|
||||
def get
|
||||
expires_in 1.hour, public: true
|
||||
response.cache_control[:public] = false
|
||||
response.cache_control[:private] = true
|
||||
response.cache_control[:public] = true
|
||||
response.cache_control[:private] = false
|
||||
|
||||
script = params[:script]
|
||||
unless ALLOWED_SCRIPTS.include?(script)
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
<% content_for :head do %>
|
||||
<%# Open Graph / Facebook %>
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="<%= furecs_user_script_url %>">
|
||||
<meta property="og:title" content="FurAffinity User Recommender - Find Similar Artists">
|
||||
<meta property="og:description" content="Discover new artists on FurAffinity based on who you already follow. Uses collaborative filtering to find users with similar interests and content.">
|
||||
<meta property="og:image" content="<%= image_url('furecs/furecs-screenshot.png') %>">
|
||||
<%# Twitter %>
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:url" content="<%= furecs_user_script_url %>">
|
||||
<meta name="twitter:title" content="FurAffinity User Recommender - Find Similar Artists">
|
||||
<meta name="twitter:description" content="Discover new artists on FurAffinity based on who you already follow. Uses collaborative filtering to find users with similar interests and content.">
|
||||
<meta name="twitter:image" content="<%= image_url('furecs/furecs-screenshot.png') %>">
|
||||
<% end %>
|
||||
<div class="mx-auto mt-2 max-w-2xl p-4">
|
||||
<h1 class="mb-4 text-2xl font-bold">FurAffinity User Recommender</h1>
|
||||
<div class="prose prose-slate max-w-none">
|
||||
@@ -6,26 +6,29 @@
|
||||
<div
|
||||
class="mx-auto mt-2 w-full border-y border-slate-300 bg-slate-50 p-2 shadow-lg sm:max-w-md sm:rounded-xl sm:border"
|
||||
>
|
||||
<div class="font-light italic text-slate-500">
|
||||
Questions? Comments? Suggestions?
|
||||
</div>
|
||||
<div class="font-light italic text-slate-500">
|
||||
Contact @DeltaNoises -
|
||||
<%= link_to "Telegram",
|
||||
"https://t.me/DeltaNoises",
|
||||
target: "_blank",
|
||||
class: "blue-link" %>
|
||||
-
|
||||
<%= link_to "BlueSky",
|
||||
"https://bsky.app/profile/delta.refurrer.com",
|
||||
target: "_blank",
|
||||
class: "blue-link" %>
|
||||
</div>
|
||||
<div class="mt-4 font-light italic text-slate-500">
|
||||
<b>New:</b>
|
||||
Try the <%= link_to "FurAffinity User Recommender",
|
||||
user_script_path,
|
||||
class: "blue-link" %> user script to discover similar artists and users!
|
||||
<div class="space-y-4 p-1">
|
||||
<div class="border-b border-slate-200 pb-3">
|
||||
<h2 class="font-medium text-slate-700">Questions? Comments? Suggestions?</h2>
|
||||
<div class="mt-2 text-sm text-slate-600">
|
||||
Contact @DeltaNoises on:
|
||||
<div class="mt-1 flex items-center gap-3">
|
||||
<%= link_to "https://t.me/DeltaNoises", target: "_blank", class: "blue-link inline-flex items-center gap-1" do %>
|
||||
<i class="fab fa-telegram"></i> Telegram
|
||||
<% end %>
|
||||
<%= link_to "https://bsky.app/profile/delta.refurrer.com", target: "_blank", class: "blue-link inline-flex items-center gap-1" do %>
|
||||
<i class="fas fa-cloud"></i> BlueSky
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="text-sm">
|
||||
<span class="rounded-full bg-blue-100 px-2 py-0.5 text-xs font-medium text-blue-700">New</span>
|
||||
<div class="mt-1">
|
||||
Try the <%= link_to "FurAffinity User Recommender",
|
||||
furecs_user_script_path,
|
||||
class: "blue-link" %> user script to discover similar artists and users!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -9,7 +9,7 @@ Rails.application.routes.draw do
|
||||
sessions: "users/sessions",
|
||||
}
|
||||
root to: "pages#root"
|
||||
get "user-script", to: "pages#user_script", as: :user_script
|
||||
get "furecs-user-script", to: "pages#furecs_user_script"
|
||||
|
||||
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
|
||||
namespace :api do
|
||||
|
||||
Reference in New Issue
Block a user