文件名称:railgun:MyAnimeList API 的扩展
文件大小:620KB
文件格式:ZIP
更新时间:2024-06-20 06:31:11
ruby api anime manga myanimelist-api
Railgun 是的 REST API 扩展。 动机 以前,一个致力于提供更丰富的开发者体验的独立项目源自出色的 。 该项目似乎不再处于开发阶段,似乎也没有兴趣恢复端点。 因此,我决定负责创建自己的 API,以便人们可以利用更强大、专用的 API。 此外,MyAnimeList 的官方 API 已经几年没有更新了,发展停滞不前。 学习一些新的语言和技术也是我的新年决心。 我不熟悉 Ruby 和 Sinatra,因此我决定将这个项目奉献给我自己的学习。 要求 来自 MyAnimeList.net 的用户代理 Ruby 2.4.0 或更高版本 如何使用 克隆这个存储库。 :OK_hand: 运行bundle install以安装所有依赖项。 设置您的环境变量以包含您的用户代理。 此环境变量必须设置为ENV['USER_AGENT'] (请参阅keys.rb )。 如果您有一个正在运行的 Rollba
【文件预览】:
railgun-master
----.coveralls.yml(24B)
----utilities()
--------request_helper.rb(224B)
--------redirectable_nokogiri.rb(116B)
--------logger.rb(257B)
--------url_utilities.rb(2KB)
--------string_formatter.rb(164B)
--------date_formatter.rb(246B)
--------endpoints.rb(303B)
----.gitattributes(29B)
----services()
--------keys.rb(184B)
--------mal_network_service.rb(5KB)
----public()
--------index.html(2KB)
--------robots.txt(0B)
--------favicon.ico(1KB)
--------css()
--------.gitignore(0B)
----config.ru(1018B)
----models()
--------person.rb(1KB)
--------anime.rb(6KB)
--------review.rb(783B)
--------resource.rb(300B)
--------manga.rb(6KB)
--------character.rb(1KB)
--------user.rb(730B)
----favicon.ico(1KB)
----lib()
--------redis_cache.rb(208B)
----Gemfile(533B)
----railgun.rb(1KB)
----Rakefile(67B)
----.travis.yml(857B)
----config()
--------deploy.rb(904B)
--------dalli.yml(136B)
--------deploy()
----LICENSE(1KB)
----test()
--------test_helper.rb(218B)
--------test_anime_seasonal_scraper.rb(963B)
--------test_anime_scraper.rb(21KB)
--------test_string_formatter.rb(759B)
--------test_mal_network_service.rb(8KB)
--------test_anime_top_list_scraper.rb(5KB)
--------test_request_helper.rb(2KB)
--------test_manga_search_scraper.rb(1KB)
--------html()
--------test_anime_search_scraper.rb(2KB)
--------test_person_scraper.rb(5KB)
--------test_anime.rb(4KB)
--------test_url_utilities.rb(3KB)
--------test_manga_scraper.rb(17KB)
--------test_manga.rb(4KB)
--------test_character_scraper.rb(6KB)
--------test_manga_top_list_scraper.rb(5KB)
--------test_user_scraper.rb(2KB)
----Procfile(42B)
----README.md(4KB)
----apiary.apib(15KB)
----dredd.yml(454B)
----Gemfile.lock(2KB)
----.gitignore(655B)
----app.rb(20KB)
----scrapers()
--------seasonal_scraper.rb(101B)
--------resource_scraper.rb(17KB)
--------manga_list_scraper.rb(3KB)
--------user_list_scraper.rb(1KB)
--------scraper.rb(290B)
--------anime_search_scraper.rb(1KB)
--------anime_list_scraper.rb(2KB)
--------character_scraper.rb(5KB)
--------anime_seasonal_scraper.rb(988B)
--------manga_search_scraper.rb(926B)
--------anime_scraper.rb(14KB)
--------manga_scraper.rb(11KB)
--------search_scraper.rb(2KB)
--------list_scraper.rb(3KB)
--------person_scraper.rb(5KB)
----perf.rake(100B)