meta: various changes
Summary: Submitting three changes at once for lazyness: meta: config cleanups Add editorconfig, gitignore, and conform to them. RobotsTxt: add differential rule and conform to the editorconfig time.php: add metadata, editorconfig conformance Signed-off-by: Yongmin Hong <revi@omglol.email> Test Plan: `code .` and edit files. for php files, deploy. Reviewers: #acl_sudoers, #blessed_reviewers, revi Reviewed By: #acl_sudoers, #blessed_reviewers, revi Differential Revision: https://issuetracker.revi.xyz/D8
This commit is contained in:
parent
d2f7806542
commit
0e1656da0c
6 changed files with 223 additions and 101 deletions
32
.editorconfig
Normal file
32
.editorconfig
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# EditorConfig is awesome: https://EditorConfig.org
|
||||||
|
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = lf
|
||||||
|
indent_size = tab
|
||||||
|
indent_style = tab
|
||||||
|
insert_final_newline = true
|
||||||
|
tab_width = 4
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
# Tabs may not be valid YAML
|
||||||
|
# @see https://yaml.org/spec/1.2/spec.html#id2777534
|
||||||
|
[*.{yml,yaml}]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
# yaml-lint configuration
|
||||||
|
# YAML files should be indented with spaces, which .yamllint is
|
||||||
|
[.yamllint]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[.git/**]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
78
.gitignore
vendored
Normal file
78
.gitignore
vendored
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/linux,macos,windows
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=linux,macos,windows
|
||||||
|
|
||||||
|
### Linux ###
|
||||||
|
*~
|
||||||
|
|
||||||
|
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||||
|
.fuse_hidden*
|
||||||
|
|
||||||
|
# KDE directory preferences
|
||||||
|
.directory
|
||||||
|
|
||||||
|
# Linux trash folder which might appear on any partition or disk
|
||||||
|
.Trash-*
|
||||||
|
|
||||||
|
# .nfs files are created when an open file is removed but is still being accessed
|
||||||
|
.nfs*
|
||||||
|
|
||||||
|
### macOS ###
|
||||||
|
# General
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Icon must end with two \r
|
||||||
|
Icon
|
||||||
|
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
._*
|
||||||
|
|
||||||
|
# Files that might appear in the root of a volume
|
||||||
|
.DocumentRevisions-V100
|
||||||
|
.fseventsd
|
||||||
|
.Spotlight-V100
|
||||||
|
.TemporaryItems
|
||||||
|
.Trashes
|
||||||
|
.VolumeIcon.icns
|
||||||
|
.com.apple.timemachine.donotpresent
|
||||||
|
|
||||||
|
# Directories potentially created on remote AFP share
|
||||||
|
.AppleDB
|
||||||
|
.AppleDesktop
|
||||||
|
Network Trash Folder
|
||||||
|
Temporary Items
|
||||||
|
.apdisk
|
||||||
|
|
||||||
|
### macOS Patch ###
|
||||||
|
# iCloud generated files
|
||||||
|
*.icloud
|
||||||
|
|
||||||
|
### Windows ###
|
||||||
|
# Windows thumbnail cache files
|
||||||
|
Thumbs.db
|
||||||
|
Thumbs.db:encryptable
|
||||||
|
ehthumbs.db
|
||||||
|
ehthumbs_vista.db
|
||||||
|
|
||||||
|
# Dump file
|
||||||
|
*.stackdump
|
||||||
|
|
||||||
|
# Folder config file
|
||||||
|
[Dd]esktop.ini
|
||||||
|
|
||||||
|
# Recycle Bin used on file shares
|
||||||
|
$RECYCLE.BIN/
|
||||||
|
|
||||||
|
# Windows Installer files
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msix
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# Windows shortcuts
|
||||||
|
*.lnk
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/linux,macos,windows
|
|
@ -6,14 +6,18 @@ public function shouldRequireLogin() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setClientIDCookie() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
public function processRequest() {
|
public function processRequest() {
|
||||||
$out = array();
|
$out = array();
|
||||||
|
|
||||||
$out[] = '# Forked from phabricator.wikimedia.org, we.phorge.it';
|
$out[] = '# Adapted from phabricator.wikimedia.org, we.phorge.it';
|
||||||
// Version timestamp is when I started editing them.
|
// Version timestamp is when I started editing them.
|
||||||
// Edit setLastModified at the bottom as well.
|
// Edit setLastModified at the bottom as well.
|
||||||
// Calculate EpochTime via go/ZoneStamp
|
// Calculate EpochTime via go/ZoneStamp
|
||||||
$out[] = '# version: 20240430T032700+0900';
|
$out[] = '# version: 20240502T184200+0900';
|
||||||
$out[] = '# also at https://github.com/revi/sandbox.git';
|
$out[] = '# also at https://github.com/revi/sandbox.git';
|
||||||
$out[] = 'User-Agent: *';
|
$out[] = 'User-Agent: *';
|
||||||
$out[] = 'Disallow: /diffusion/';
|
$out[] = 'Disallow: /diffusion/';
|
||||||
|
@ -36,6 +40,9 @@ public function processRequest() {
|
||||||
$out[] = 'Disallow: /herald';
|
$out[] = 'Disallow: /herald';
|
||||||
// This is commits.
|
// This is commits.
|
||||||
$out[] = 'Disallow: /r*';
|
$out[] = 'Disallow: /r*';
|
||||||
|
// This is differential reviews
|
||||||
|
$out[] = 'Disallow: /differential';
|
||||||
|
$out[] = 'Disallow: /D*%24*';
|
||||||
// This is Files. (F$)
|
// This is Files. (F$)
|
||||||
$out[] = 'Disallow: /file';
|
$out[] = 'Disallow: /file';
|
||||||
$out[] = 'Disallow: /F*%24*';
|
$out[] = 'Disallow: /F*%24*';
|
||||||
|
@ -100,6 +107,6 @@ public function processRequest() {
|
||||||
->setContent($content)
|
->setContent($content)
|
||||||
->setCacheDurationInSeconds(phutil_units('2 hours in seconds'))
|
->setCacheDurationInSeconds(phutil_units('2 hours in seconds'))
|
||||||
->setCanCDN(true)
|
->setCanCDN(true)
|
||||||
->setLastModified(1714415220);
|
->setLastModified(1714642920);
|
||||||
}
|
}
|
||||||
}
|
}
|
9
time.php
9
time.php
|
@ -1,9 +1,13 @@
|
||||||
<html>
|
<html lang="en" prefix="og: https://ogp.me/ns#">
|
||||||
<head>
|
<head>
|
||||||
<title>
|
<title>
|
||||||
Hey revi, what time is it for you?
|
Hey revi, what time is it for you?
|
||||||
</title>
|
</title>
|
||||||
<link rel="icon" href="https://r2.revicdn.net/pfp2.png">
|
<link rel="icon" href="https://r2.revicdn.net/pfp2.png">
|
||||||
|
<meta property="og:title" content="Hey revi, what time is it for you?" />
|
||||||
|
<meta property="og:description" content="A simple page that shows current date and time for revi." />
|
||||||
|
<meta property="og:image" content="https://r2.revicdn.net/pfp2.png" />
|
||||||
|
<meta property="og:url" content="https://k.revi.xyz/time.php" />
|
||||||
<style>
|
<style>
|
||||||
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&family=IBM+Plex+Sans+KR:wght@300;400&family=Noto+Sans+KR&display=swap');
|
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&family=IBM+Plex+Sans+KR:wght@300;400&family=Noto+Sans+KR&display=swap');
|
||||||
|
|
||||||
|
@ -13,6 +17,8 @@
|
||||||
line-height: 1.6;
|
line-height: 1.6;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
|
overflow-wrap: break-all;
|
||||||
|
word-break: keep-all;
|
||||||
font-family:
|
font-family:
|
||||||
'IBM Plex Sans KR',
|
'IBM Plex Sans KR',
|
||||||
'Noto Sans KR',
|
'Noto Sans KR',
|
||||||
|
@ -56,7 +62,6 @@
|
||||||
echo "<p>It is {$date} {$time} in <code>Asia/Seoul</code>, where <a rel='me' href='https://revi.xyz'>revi</a> lives.<br />Check in your timezone: <a href='{$zonestampLink}'>ZoneStamp</a>.</p>";
|
echo "<p>It is {$date} {$time} in <code>Asia/Seoul</code>, where <a rel='me' href='https://revi.xyz'>revi</a> lives.<br />Check in your timezone: <a href='{$zonestampLink}'>ZoneStamp</a>.</p>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<br />
|
|
||||||
<hr>
|
<hr>
|
||||||
<p><a href='https://github.com/revi/sandbox/blob/master/time.php'>Source code @ GitHub</a>. (Warning: it is far from 'clean'.) Also, please note that there is <a href='https://xkcd.com/1179/'>only one correct way to write dates</a>.</p>
|
<p><a href='https://github.com/revi/sandbox/blob/master/time.php'>Source code @ GitHub</a>. (Warning: it is far from 'clean'.) Also, please note that there is <a href='https://xkcd.com/1179/'>only one correct way to write dates</a>.</p>
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in a new issue