{"id":27650027,"url":"https://github.com/birdmod/acreader","last_synced_at":"2025-04-24T03:26:03.736Z","repository":{"id":202306706,"uuid":"101088178","full_name":"birdmod/ACReader","owner":"birdmod","description":"A tool to browse anime by season and year based on Anilist API.","archived":false,"fork":false,"pushed_at":"2017-08-22T17:53:49.000Z","size":436,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-20T10:08:33.389Z","etag":null,"topics":["api","csharp","fsharp","functional-programming","mvvm","typeprovider","wpf"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/birdmod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-08-22T17:13:25.000Z","updated_at":"2023-10-20T11:17:12.481Z","dependencies_parsed_at":null,"dependency_job_id":"0fa558d0-5b1e-4d8e-88d0-e442cd81962e","html_url":"https://github.com/birdmod/ACReader","commit_stats":null,"previous_names":["birdmod/acreader"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FACReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FACReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FACReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FACReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/birdmod","download_url":"https://codeload.github.com/birdmod/ACReader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250553895,"owners_count":21449496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","csharp","fsharp","functional-programming","mvvm","typeprovider","wpf"],"created_at":"2025-04-24T03:26:03.177Z","updated_at":"2025-04-24T03:26:03.713Z","avatar_url":"https://github.com/birdmod.png","language":"C#","readme":"# ACReader\nA tool to browse anime by season and year based on Anilist API.\n\n# Motivation\nThis happened in april 2017.\nI wanted to make C# and F# work along. High objective !\n\nI knew this was possible but I wanted to experiment it with \n* a F# \"backend\"\n* leverage on the Type Providers feature to process data from an API \n* display on a WPF client\n* **no lag / block on the UI**\n\nThe idea of this tool was a bit random but the most important is that the technical needs met the usage !\n\n# Usage\nYou can run this tool but need your API key from the Anilist website. I did not publish my own key ^^.\nFor the build, you can open the solution in Visual Studio, link the dependency to FSharp.Data with nuget and this will do the job ! \n\n# Versions\n* F# 4.0 (FSharp.Core 4.4.0.0)\n* .NET 4.5.2\n* FSharp.Data library\n\nBasically the connection with credentials is done on startup, use the top bar to select a season and \na year and submit to get the results. This project has an added value because you can add comments \nfor each anime such as \"Whoah, totally loved it !\". These comments are stored in a .csv file\n\nHere is a result : \n\n![Screenshot](screenshot.png?raw=true)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbirdmod%2Facreader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbirdmod%2Facreader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbirdmod%2Facreader/lists"}