main.go 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package main
  2. import (
  3. "fmt"
  4. "log"
  5. "opennamu/route"
  6. "os"
  7. )
  8. func main() {
  9. call_arg := os.Args[1:]
  10. log.SetFlags(log.LstdFlags | log.Lshortfile)
  11. var route_data string
  12. if call_arg[0] == "main_func_easter_egg" {
  13. route_data = route.Main_func_easter_egg()
  14. } else if call_arg[0] == "api_w_raw" {
  15. route_data = route.Api_w_raw(call_arg[1:])
  16. } else if call_arg[0] == "api_func_sha224" {
  17. route_data = route.Api_func_sha224(call_arg[1:])
  18. } else if call_arg[0] == "api_w_random" {
  19. route_data = route.Api_w_random(call_arg[1:])
  20. } else if call_arg[0] == "api_func_search" {
  21. route_data = route.Api_func_search(call_arg[1:])
  22. } else if call_arg[0] == "api_topic" {
  23. route_data = route.Api_topic(call_arg[1:])
  24. } else if call_arg[0] == "api_func_ip" {
  25. route_data = route.Api_func_ip(call_arg[1:])
  26. } else if call_arg[0] == "api_list_recent_change" {
  27. route_data = route.Api_list_recent_change(call_arg[1:])
  28. } else if call_arg[0] == "api_list_recent_edit_request" {
  29. route_data = route.Api_list_recent_edit_request(call_arg[1:])
  30. } else if call_arg[0] == "api_bbs" {
  31. route_data = route.Api_bbs(call_arg[1:])
  32. } else if call_arg[0] == "api_w_xref" {
  33. route_data = route.Api_w_xref(call_arg[1:])
  34. } else if call_arg[0] == "api_w_watch_list" {
  35. route_data = route.Api_w_watch_list(call_arg[1:])
  36. } else if call_arg[0] == "api_user_watch_list" {
  37. route_data = route.Api_user_watch_list(call_arg[1:])
  38. } else if call_arg[0] == "api_w_render" {
  39. route_data = route.Api_w_render(call_arg[1:])
  40. } else if call_arg[0] == "api_func_llm" {
  41. route_data = route.Api_func_llm(call_arg[1:])
  42. } else if call_arg[0] == "api_func_language" {
  43. route_data = route.Api_func_language(call_arg[1:])
  44. } else if call_arg[0] == "api_func_auth" {
  45. route_data = route.Api_func_auth(call_arg[1:])
  46. } else if call_arg[0] == "api_list_recent_discuss" {
  47. route_data = route.Api_list_recent_discuss(call_arg[1:])
  48. } else if call_arg[0] == "api_bbs_list" {
  49. route_data = route.Api_bbs_list(call_arg[1:])
  50. } else if call_arg[0] == "api_list_old_page" {
  51. route_data = route.Api_list_old_page(call_arg[1:])
  52. } else if call_arg[0] == "api_topic_list" {
  53. route_data = route.Api_topic_list(call_arg[1:])
  54. } else if call_arg[0] == "api_bbs_w_n" {
  55. route_data = route.Api_bbs_w(call_arg[1:])
  56. } else if call_arg[0] == "api_w_set_reset" {
  57. route_data = route.Api_w_set_reset(call_arg[1:])
  58. } else if call_arg[0] == "api_list_recent_block" {
  59. route_data = route.Api_list_recent_block(call_arg[1:])
  60. } else if call_arg[0] == "api_list_title_index" {
  61. route_data = route.Api_list_title_index(call_arg[1:])
  62. } else if call_arg[0] == "api_user_setting_editor_post" {
  63. route_data = route.Api_user_setting_editor_post(call_arg[1:])
  64. } else if call_arg[0] == "api_user_setting_editor_delete" {
  65. route_data = route.Api_user_setting_editor_delete(call_arg[1:])
  66. } else if call_arg[0] == "api_user_setting_editor" {
  67. route_data = route.Api_user_setting_editor(call_arg[1:])
  68. } else if call_arg[0] == "api_setting" {
  69. route_data = route.Api_setting(call_arg[1:])
  70. } else if call_arg[0] == "api_setting_put" {
  71. route_data = route.Api_setting_put(call_arg[1:])
  72. } else if call_arg[0] == "api_func_ip_menu" {
  73. route_data = route.Api_func_ip_menu(call_arg[1:])
  74. } else if call_arg[0] == "api_func_ip_post" {
  75. route_data = route.Api_func_ip_post(call_arg[1:])
  76. } else if call_arg[0] == "api_list_acl" {
  77. route_data = route.Api_list_acl(call_arg[1:])
  78. } else if call_arg[0] == "api_user_rankup" {
  79. route_data = route.Api_user_rankup(call_arg[1:])
  80. } else if call_arg[0] == "api_func_acl" {
  81. route_data = route.Api_func_acl(call_arg[1:])
  82. } else if call_arg[0] == "api_func_ban" {
  83. route_data = route.Api_func_ban(call_arg[1:])
  84. } else if call_arg[0] == "api_func_auth_post" {
  85. route_data = route.Api_func_auth_post(call_arg[1:])
  86. } else if call_arg[0] == "api_give_auth_patch" {
  87. route_data = route.Api_give_auth_patch(call_arg[1:])
  88. } else if call_arg[0] == "api_list_auth" {
  89. route_data = route.Api_list_auth(call_arg[1:])
  90. } else if call_arg[0] == "api_w_page_view" {
  91. route_data = route.Api_w_page_view(call_arg[1:])
  92. } else if call_arg[0] == "api_bbs_w_comment_one" {
  93. route_data = route.Api_bbs_w_comment_one(call_arg[1:])
  94. } else if call_arg[0] == "api_bbs_w_comment" {
  95. route_data = route.Api_bbs_w_comment(call_arg[1:])
  96. } else {
  97. log.Fatal(call_arg[0] + " is 404")
  98. }
  99. fmt.Print(route_data)
  100. }