💃 Anime tracker, database and community. 2,449 Commits
2019-04-20 18:34:14 +09:00
.vscode Updated VS Code settings 2019-04-19 21:01:15 +09:00
audio Added soundtrack download 2018-03-11 02:10:49 +01:00
auth Improved twitter login 2019-03-05 15:44:48 +09:00
benchmarks Fixed components benchmark 2018-11-06 12:53:48 +09:00
bots Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
docker Improved README 2019-04-19 19:24:53 +09:00
docs Fixed hierarchy level in code style docs 2018-10-27 06:12:37 +09:00
images Updated Google SVG icon 2019-03-30 18:50:10 +09:00
jobs Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
layout Improved anime editing sidebar icons 2019-03-11 10:19:08 +09:00
logs Added logs/jobs gitignore file 2018-03-21 05:35:45 +01:00
middleware Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
mixins Updated docker build 2019-04-09 17:49:05 +09:00
pages Added profile placeholders 2019-04-17 22:07:04 +09:00
patches Minor patch to change-role 2019-04-19 16:46:22 +09:00
scripts Add null checks and make use of insertAdjacentHTML 2019-04-19 23:34:49 +09:00
security Removed useless default private key 2018-06-23 14:42:38 +09:00
styles Don't use forced video ratio on fullscreen 2019-03-04 20:26:25 +09:00
utils Updated docker build 2019-04-09 17:49:05 +09:00
videos Added patch to optimize WebM files 2018-11-08 19:12:49 +09:00
.editorconfig Fixed missing whitespaces 2017-11-09 20:39:49 +01:00
.gitattributes Update .gitattributes 2019-04-08 13:59:09 +09:00
.gitignore Updated dependencies 2019-04-12 16:44:05 +09:00
.travis.yml Allow TypeScript failures for now 2019-04-20 13:16:31 +09:00
assets.go Proxy subtitles from S3 2018-12-11 15:37:15 +09:00
config.json Added character comments 2018-11-01 15:06:04 +09:00
CONTRIBUTING.md Updated docs 2018-06-30 20:45:19 +09:00
docker-compose.yml Docker config is now in its own repository 2019-04-19 19:00:41 +09:00
go.mod Version bump 2019-04-20 18:34:14 +09:00
go.sum Version bump 2019-04-20 18:34:14 +09:00
graphql.go Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
LICENSE Added license 2017-07-06 00:50:12 +02:00
main_test.go Updated tests 2018-11-09 02:34:04 +09:00
main.go Docker config is now in its own repository 2019-04-19 19:00:41 +09:00
makefile Minor change to systemd service generator 2019-04-19 15:50:32 +09:00
organization.json E-mail address change 2018-03-14 12:38:26 +01:00
profiler.go Activate profiling on all versions 2019-03-26 19:31:34 +09:00
README.md Minor change 2019-04-19 21:10:58 +09:00
rewrite.go Simplified search route 2017-11-11 16:16:25 +01:00
security.go Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
systemd.service Added systemd service 2019-04-19 15:38:33 +09:00
tsconfig.json Added null checks 2019-04-19 22:12:33 +09:00

Anime Notifier

Godoc reference Go report card Build status

How to

Prerequisites

Installation

Download the source code:

git clone https://github.com/animenotifier/notify.moe.git && cd notify.moe

Download the developer tools:

docker pull animenotifier/notify.moe

Run the developer tools:

docker-compose run notify.moe

Usage

Your home directory is mounted as /my inside Docker.

Usually you'd want to clone all repositories you use into a projects directory. This directory can be accessed by both your favourite editor on the host machine and also inside Docker.

  • Fork the notify.moe repository on GitHub
  • Enter the notify.moe directory: cd notify.moe
  • Compile TypeScript files using: tsc
  • Compile template/style files using: pack (optional)
  • Start the web server using: run

The run binary is a file watcher that will restart the web server when it detects code changes.

Networking

  • Add beta.notify.moe 127.0.0.1 to your hosts file
  • Forward TCP port 4001 to 443 (Linux / MacOS users can run make ports)

In your browser

  • Open the settings, search for certificates
  • Import the file security/default/root.crt as a trusted Root authority
  • Open https://beta.notify.moe

Find us

Contributing

Please read CONTRIBUTING.md for details on how to contribute to this project.

License

This project is licensed under the MIT License.

Author

Eduard Urbach on Twitter
Eduard Urbach