mirror of
https://github.com/neocities/neocities.git
synced 2025-07-20 09:36:00 +02:00
site inspector, hotlinking page
This commit is contained in:
parent
71fabef58f
commit
d86f614248
3 changed files with 108 additions and 0 deletions
16
app/admin.rb
16
app/admin.rb
|
@ -11,10 +11,26 @@ get '/admin/reports' do
|
|||
erb :'admin/reports'
|
||||
end
|
||||
|
||||
get '/admin/site/:username' do |username|
|
||||
require_admin
|
||||
@site = Site[username: username]
|
||||
erb :'admin/site'
|
||||
end
|
||||
|
||||
post '/admin/reports' do
|
||||
|
||||
end
|
||||
|
||||
post '/admin/site_files/train' do
|
||||
require_admin
|
||||
site = Site[params[:site_id]]
|
||||
site_file = site.site_files_dataset.where(path: params[:path]).first
|
||||
not_found if site_file.nil?
|
||||
site.untrain site_file.path
|
||||
site.train site_file.path, params[:classifier]
|
||||
'ok'
|
||||
end
|
||||
|
||||
get '/admin/usage' do
|
||||
require_admin
|
||||
today = Date.today
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue