Giter Site home page Giter Site logo

goshikimori's Introduction

GET /Seryiza/Seryiza/master/README.md HTTP/1.1
Host: raw.githubusercontent.com

- Я Сергей и я веб-разработчик
- Живу в Южно-Сахалинске (МСК+8)
- Часто пишу на PHP, JS; изучаю Lua, Clojure
- В процессе перехода PHPStorm -> NeoVim
- Нравится концепция цветовой схемы Alabaster от Tonsky!
- Хочу написать Ansible Playbook для быстрой настройки рабочего окружения
- Веду несколько блокнотов по минималистичному Bullet Journal
- Когда-нибудь заведу блог
\n

goshikimori's People

Contributors

seryiza avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

goshikimori's Issues

Реализация методов API

Список всех методов API 1.0.
Пропущены устаревшие методы.

Необходимый минимум

  • Anime videos
  • Animes
  • Calendars
  • Genres
  • Sessions (как auth/login.go)
  • Styles
  • Users

Может быть позже

  • Achievements
  • Appear
  • Bans
  • Characters
  • Clubs
  • Comments
  • Constants
  • Devices
  • Dialogs
  • Forums
  • Friends
  • Ignores
  • Mangas
  • Messages
  • People
  • Publishers
  • Ranobe
  • Stats
  • Studios
  • Topics
  • User images
  • User rates
  • Videos

Подключить Travis CI

Поскольку репозиторий толком никто не смотрит, позволю себе сделать такой todo-issue.

Надо подключить Travis CI. Для этого надо почитать про его фичи и особенности, YAML-формат и, возможно, немного изменить часть с helpers.GetShikimori().

Описать структуры Шикимори

Описать все оставшиеся структуры данных.
В порядке приоритета:

Users

  • GET /api/users (User)
  • GET /api/users/:id (UserDetailed)
  • GET /api/users/:id/info (UserBrief)
  • GET /api/users/:id/anime_video_reports (AnimeVideoReport)
  • GET /api/users/:id/anime_rates (AnimeRate) (Shikimori API v1)
  • GET /api/users/:id/manga_rates (MangaRate) (Shikimori API v1)
  • GET /api/users/:id/favourites (Favourites)
  • GET /api/users/:id/unread_messages (UnreadMessages)
  • GET /api/users/:id/history (History)

Styles

  • GET /api/styles/:id (Style)
  • PUT /api/styles/:id (NewStyle)

Animes

  • GET /api/animes (Anime)
  • GET /api/animes/:id (AnimeDetailed)
  • GET /api/animes/:id/roles (Role)
  • GET /api/animes/:id/related (Related)
  • GET /api/animes/:id/screenshots (Screenshot)
  • GET /api/animes/:id/franchise (Franchise)
  • GET /api/animes/:id/external_links (ExternalLinks)

Achievements

  • GET /api/achievements (Achievement)

Studios

  • GET /api/studios (Studio)

Genres

  • GET /api/genres (Genre)

Anime videos

  • POST /api/animes/:anime_id/anime_videos (AnimeVideos)

Characters

  • GET /api/characters/:id (Character)

Videos

  • GET /api/animes/:anime_id/videos (Video)
  • POST /api/animes/:anime_id/videos (NewVideo)

Bans

  • GET /api/bans (Ban)

Clubs

  • GET /api/clubs (Club)
  • todo

Messages

  • GET /api/messages/:id (Message)
  • POST /api/messages/mark_read (MarkRead)
  • POST /api/messages/read_all (ReadAll)
  • POST /api/messages/delete_all (DeleteAll)

Appear

  • POST /api/appear (Appear ids)

Calendar

  • GET /api/calendar (Calendar)

Comments

  • todo

Devices

  • todo

Dialogs

  • GET /api/dialogs (DialogPreview)
  • GET /api/dialogs/:id (Dialog)

Forums

  • todo

Mangas

  • todo

Publishers

  • GET /api/publishers (Publisher)

Ranobe

  • todo

Stats

  • GET /api/stats/active_users (ActiveUsers)

Topics

  • todo

User images

  • todo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.