{"id":21071270,"url":"https://github.com/yisuschrist/mal-organizer","last_synced_at":"2025-04-30T15:41:02.115Z","repository":{"id":209059672,"uuid":"637553207","full_name":"YisusChrist/MAL-Organizer","owner":"YisusChrist","description":"A CLI tool to organize your MyAnimeList collection","archived":false,"fork":false,"pushed_at":"2025-02-25T15:41:09.000Z","size":273,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T16:34:02.763Z","etag":null,"topics":["anime","myanimelist","myanimelist-api","python"],"latest_commit_sha":null,"homepage":"https://myanimelist.net","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YisusChrist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-07T22:34:54.000Z","updated_at":"2025-02-25T15:41:11.000Z","dependencies_parsed_at":"2023-11-24T20:22:17.016Z","dependency_job_id":"8704e0cb-8213-4f80-ac12-435d3df8fa41","html_url":"https://github.com/YisusChrist/MAL-Organizer","commit_stats":null,"previous_names":["yisuschrist/mal-organizer"],"tags_count":0,"template":false,"template_full_name":"YisusChrist/Project-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YisusChrist%2FMAL-Organizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YisusChrist%2FMAL-Organizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YisusChrist%2FMAL-Organizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YisusChrist%2FMAL-Organizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YisusChrist","download_url":"https://codeload.github.com/YisusChrist/MAL-Organizer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243514209,"owners_count":20303082,"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":["anime","myanimelist","myanimelist-api","python"],"created_at":"2024-11-19T18:51:12.330Z","updated_at":"2025-03-14T02:43:30.412Z","avatar_url":"https://github.com/YisusChrist.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg width=\"750\" src=\"https://upload.wikimedia.org/wikipedia/commons/5/58/MyAnimeList_-_Full_Text_Logo.jpg\" alt=\"MAL-Organizer logo\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/YisusChrist/MAL-Organizer?color=171b20\u0026label=Issues%20%20\u0026logo=gnubash\u0026labelColor=e05f65\u0026logoColor=ffffff\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/forks\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/forks/YisusChrist/MAL-Organizer?color=171b20\u0026label=Forks%20%20\u0026logo=git\u0026labelColor=f1cf8a\u0026logoColor=ffffff\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/stargazers\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/YisusChrist/MAL-Organizer?color=171b20\u0026label=Stargazers\u0026logo=octicon-star\u0026labelColor=70a5eb\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/actions\"\u003e\n        \u003cimg alt=\"Tests Passing\" src=\"https://github.com/YisusChrist/MAL-Organizer/actions/workflows/github-code-scanning/codeql/badge.svg\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/pulls\"\u003e\n        \u003cimg alt=\"GitHub pull requests\" src=\"https://img.shields.io/github/issues-pr/YisusChrist/MAL-Organizer?color=0088ff\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003c/a\u003e\n    \u003ca href=\"https://opensource.org/license/GPL-3.0\"\u003e\n        \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/YisusChrist/MAL-Organizer?color=0088ff\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/issues/new?assignees=YisusChrist\u0026labels=bug\u0026projects=\u0026template=bug_report.yml\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/issues/new?assignees=YisusChrist\u0026labels=feature\u0026projects=\u0026template=feature_request.yml\"\u003eRequest Feature\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/issues/new?assignees=YisusChrist\u0026labels=question\u0026projects=\u0026template=question.yml\"\u003eAsk Question\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/security/policy#reporting-a-vulnerability\"\u003eReport security bug\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n![Alt](https://repobeats.axiom.co/api/embed/81174e1fee0494d3fb02bdf748155d57e701266b.svg \"Repobeats analytics image\")\n\n\u003cbr\u003e\n\n`MAL-Organizer` is a project that helps you organize and manage your anime watchlist on MyAnimeList. It allows you to easily add, remove, and update your anime list from the command line.\n\n\u003cbr\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eTable of Contents\u003c/summary\u003e\n\n- [Requirements](#requirements)\n- [Installation](#installation)\n  - [From PyPI](#from-pypi)\n  - [Manual installation](#manual-installation)\n  - [Uninstall](#uninstall)\n- [Usage](#usage)\n- [Contributors](#contributors)\n  - [How do I contribute to MAL-Organizer?](#how-do-i-contribute-to-mal-organizer)\n- [License](#license)\n\n\u003c/details\u003e\n\n## Requirements\n\nHere's a breakdown of the packages needed and their versions:\n\n- [malclient-upgraded](https://pypi.org/project/malclient-upgraded) (version 1.3.3)\n- [platformdirs](https://pypi.org/project/platformdirs) (version 4.0.0)\n- [python-dotenv](https://pypi.org/project/python-dotenv) (version 1.0.0)\n- [rich-argparse-plus](https://pypi.org/project/rich-argparse-plus) (version 0.3.1.4)\n- [rich](https://pypi.org/project/rich) (version 13.7.0)\n- [tqdm](https://pypi.org/project/tqdm/) (version 4.66.1)\n\n\u003e [!NOTE]\n\u003e The software has been developed and tested using Python `3.12.1`. The minimum required version to run the software is Python 3.6. Although the software may work with previous versions, it is not guaranteed.\n\n## Installation\n\n### From PyPI\n\n`MAL-Organizer` can be installed easily as a PyPI package. Just run the following command:\n\n```bash\npip3 install mal_organizer\n```\n\n\u003e [!IMPORTANT]\n\u003e For best practices and to avoid potential conflicts with your global Python environment, it is strongly recommended to install this program within a virtual environment. Avoid using the --user option for global installations. We highly recommend using [pipx](https://pypi.org/project/pipx) for a safe and isolated installation experience. Therefore, the appropriate command to install `mal_organizer` would be:\n\u003e\n\u003e ```bash\n\u003e pipx install mal_organizer\n\u003e ```\n\nThe program can now be ran from a terminal with the `mal_organizer` command.\n\n### Manual installation\n\nIf you prefer to install the program manually, follow these steps:\n\n\u003e [!WARNING]\n\u003e This will install the version from the latest commit, not the latest release.\n\n1. Download the latest version of [mal_organizer](https://github.com/YisusChrist/mal_organizer) from this repository:\n\n   ```bash\n   git clone https://github.com/YisusChrist/mal_organizer\n   cd mal_organizer\n   ```\n\n2. Install the package:\n\n   ```bash\n   poetry install --only main\n   ```\n\n3. Run the program:\n\n   ```bash\n   poetry run mal_organizer\n   ```\n\n### Uninstall\n\nIf you installed it from PyPI, you can use the following command:\n\n```bash\npipx uninstall mal_organizer\n```\n\n## Usage\n\nTo run the `mal-organizer` script, you can use the following command:\n\n```bash\nmal_organizer [OPTIONS] ...\n```\n\nwhere `[OPTIONS]` are the command line options described below:\n\n![CLI arguments](https://i.imgur.com/8M6OGED.png)\n\n## Contributors\n\n\u003ca href=\"https://github.com/YisusChrist/MAL-Organizer/graphs/contributors\"\u003e\u003cimg src=\"https://contrib.rocks/image?repo=YisusChrist/MAL-Organizer\" /\u003e\u003c/a\u003e\n\n### How do I contribute to MAL-Organizer?\n\nBefore you participate in our delightful community, please read the [code of conduct](https://github.com/YisusChrist/.github/blob/main/CODE_OF_CONDUCT.md).\n\nI'm far from being an expert and suspect there are many ways to improve – if you have ideas on how to make the configuration easier to maintain (and faster), don't hesitate to fork and send pull requests!\n\nWe also need people to test out pull requests. So take a look through [the open issues](https://github.com/YisusChrist/MAL-Organizer/issues) and help where you can.\n\nSee [Contributing Guidelines](https://github.com/YisusChrist/.github/blob/main/CONTRIBUTING.md) for more details.\n\n## License\n\n`MAL-Organizer` is released under the [GPL-3.0 license](https://opensource.org/license/GPL-3.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyisuschrist%2Fmal-organizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyisuschrist%2Fmal-organizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyisuschrist%2Fmal-organizer/lists"}