diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 000000000..325272d64 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,19 @@ +--- +name: 🆕 Feature request +about: Suggest an idea for this project +title: '' +labels: ['enhancement'] +assignees: [] +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1d467cded..45809ab7a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ node_modules/ *.tgz -yarn-error.log \ No newline at end of file +yarn-error.log +.vscode +.idea \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 59e24f855..20cabe11f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +## [v1.0.5](https://github.com/consumet/consumet-extentions/compare/v1.0.4...v1.0.5) + +### Merged + +- FIX: fixed getComcis page [`#21`](https://github.com/consumet/consumet-extentions/pull/21) + +### Commits + +- chore: bump dist build [`73d2f27`](https://github.com/consumet/consumet-extentions/commit/73d2f27e4a4294f35e334680cc6d79d0c0e5143b) +- refactor [skip ci]: `consumet extensions` -> `consumet.ts` [`e53078e`](https://github.com/consumet/consumet-extentions/commit/e53078ef6d364f0812879256f0f65be719c4295a) +- refactor (issue_template): new dropbox [`0e5f282`](https://github.com/consumet/consumet-extentions/commit/0e5f282506c4895bd98757fe5dc15a99605f26fe) + ## [v1.0.4](https://github.com/consumet/consumet-extentions/compare/v1.0.3...v1.0.4) - 2022-07-13 ### Commits -- temp commit [`c18f14f`](https://github.com/consumet/consumet-extentions/commit/c18f14fbb7559cc348388f3b3f65e6d09747ce4f) - chore: bump patch version `1.0.2` -> `1.0.3` [`e3ca4b3`](https://github.com/consumet/consumet-extentions/commit/e3ca4b34b2768310883de84e51ae65920b392860) - feat: new meta provider [`4e86e0d`](https://github.com/consumet/consumet-extentions/commit/4e86e0d13253dda00100fdf1dff577ced711a127) - feat(anilist): updated docs [`28fb0c5`](https://github.com/consumet/consumet-extentions/commit/28fb0c5a548d5cce120f7ea35680d1fa04ca89f4) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index abc92c7d9..3f50f8c14 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,9 +8,13 @@ See our [informal contributing guide](./docs/guides/contributing.md) for more de - [Prerequisites](#prerequisites) - [Cloning the repository](#cloning-the-repository) + - [Project structure](#project-structure) - [Writing a provider](#writing-a-provider) - - [Project structure](#project-structure) - [Setting up the provider](#setting-up-the-provider) +- [Updaing codebase](#updaing-codebase) + - [Updating documentation](#updating-documentation) + - [Fixing a provider](#fixing-a-provider) +- [Commit message](#commit-message) ## Prerequisites @@ -24,22 +28,47 @@ To contribute to Consumet code, you need to know the following: - [DevTools](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools) ### Cloning the repository -1. Clone the repository. -```bash -git clone https://github.com/consumet/extensions.git +1. [Fork the repository](https://github.com/consumet/consumet.ts/fork) +2. Clone your fork to your local machine using the following command **(make sure to change `` to your GitHub username)**: +```sh +git clone https://github.com//consumet-api.git ``` -2. Install dependencies. **Using Yarn**. -```bash -yarn install +3. Create a new branch: +```sh +git checkout -b ``` -3. create a new branch using the name of the provider (source) you want to add. -```bash -git checkout -b # or any name you find suitable + +### Project structure +I believe that project structure is needed to make it simple to contribute to consumet.ts. + +***\*** is the category of the provider. For example, `anime` or `book`, `etc`.\ +***\*** is the name of the provider. For example, `libgen` or `gogoanime`, `etc`. (must be in camel case) + +```sh +> tree +docs/ +├── guides/ +| ├── ... +| ├── anime.md +| ├── getting-started.md +│ └── contributing.md (informal guide) +├── providers/ +│ └── .md (provider documentation) +├── README.md +src/ +├── index.ts +|── models +├── providers +│ ├── +│ │ ├── index.ts +│ │ └── .ts +│ └── +└── utils ``` ## Writing a provider Each provider is a class that extends abstract class. For example, `Libgen` provider extends `BooksParser` class, and `Gogoanime` extends `AnimeParser`. the parser abstract classes can be found in the `src/models/` folder as follows: -```bash +```sh src/models/anime-parser.ts # AnimeParser src/models/book-parser.ts # BookParser src/models/lightnovel-parser.ts # LightNovelParser @@ -97,26 +126,38 @@ You are welcome to add anything to the abstract class that you believe will be b -#### Project structure -***\*** is the category of the provider. For example, `anime` or `book`, `etc`.\ -***\*** is the name of the provider. For example, `libgen` or `gogoanime`, `etc`. (must be in camel case) - - -```bash -> tree src/ -src/ -├── index.ts -|── models -├── providers -│ ├── -│ │ ├── index.ts -│ │ └── .ts -│ └── -└── utils -``` #### Setting up the provider 1. Create a new file in the `src/providers//.ts` folder. 2. Import the abstract class from the `src/models/-parser.ts` file. for example: if you are writing an anime provider, you would need to implement the abstract class `AnimeParser`, which is defined in the `src/models/anime-parser.ts` file. 3. Start writing your provider code. 4. Add the provider to the `src/providers//index.ts` file. -5. Make a [Pull Request](https://github.com/consumet/extensions/pulls) of the changes. \ No newline at end of file + + +## Updaing codebase +### Updating documentation +1. Update the documentation. +2. [Commit the changes](#commit-message). + +### Fixing a provider +1. Update the provider code. +2. [Commit the changes](#commit-message). + +## Commit message +When you've made changes to one or more files, you have to *commit* that file. You also need a +*message* for that *commit*. + +You should read [these](https://www.freecodecamp.org/news/writing-good-commit-messages-a-practical-guide/) guidelines, or that summarized: + +- Short and detailed +- Prefix one of these commit types: + - `feat:` A feature, possibly improving something already existing + - `fix:` A fix, for example of a bug + - `refactor:` Refactoring a specific section of the codebase + - `test:` Everything related to testing + - `docs:` Everything related to documentation + - `chore:` Code maintenance + +Examples: + - `feat: Speed up parsing with new technique` + - `fix: Fix 9anime search` + - `refactor: Reformat code at 9anime.ts` \ No newline at end of file diff --git a/dist/providers/comics/getComics.d.ts b/dist/providers/comics/getComics.d.ts index 1d2c368bc..c226f9d5a 100644 --- a/dist/providers/comics/getComics.d.ts +++ b/dist/providers/comics/getComics.d.ts @@ -4,6 +4,6 @@ declare class getComics extends ComicParser { readonly name = "GetComics"; readonly logo = "https://scontent-lga3-1.xx.fbcdn.net/v/t31.18172-8/10923821_1548503832063793_2041220008970231476_o.png?_nc_cat=102&ccb=1-7&_nc_sid=09cbfe&_nc_ohc=aQyuLlPZtQAAX8dJviD&_nc_ht=scontent-lga3-1.xx&oh=00_AT_yPS4uuNDGirSqXnTwl2VGS9leFv4-Ujt7l6l5_FZeLw&oe=62D00D68"; readonly classPath = "COMICS.GetComics"; - search: (query: string, page?: number) => Promise; + search: (query: string, page?: number | undefined) => Promise; } export default getComics; diff --git a/dist/providers/comics/getComics.js.map b/dist/providers/comics/getComics.js.map index 0eabca394..2b4fdfc9b 100644 --- a/dist/providers/comics/getComics.js.map +++ b/dist/providers/comics/getComics.js.map @@ -1 +1 @@ -{"version":3,"file":"getComics.js","sourceRoot":"","sources":["../../../src/providers/comics/getComics.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"getComics.js","sourceRoot":"","sources":["../../../src/providers/comics/getComics.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/manga/mangadex.js.map b/dist/providers/manga/mangadex.js.map index c1c12b748..c436a1be5 100644 --- a/dist/providers/manga/mangadex.js.map +++ b/dist/providers/manga/mangadex.js.map @@ -1 +1 @@ -{"version":3,"file":"mangadex.js","sourceRoot":"","sources":["../../../src/providers/manga/mangadex.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"mangadex.js","sourceRoot":"","sources":["../../../src/providers/manga/mangadex.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/meta/anilist.d.ts b/dist/providers/meta/anilist.d.ts index 3bd7c1bf8..12e5975d7 100644 --- a/dist/providers/meta/anilist.d.ts +++ b/dist/providers/meta/anilist.d.ts @@ -1,6 +1,6 @@ import { AnimeParser, ISearch, IAnimeInfo, IAnimeResult, ISource, IEpisodeServer } from '../../models'; declare class Anilist extends AnimeParser { - readonly name = "AnimePahe"; + readonly name = "AnilistWithKitsu"; protected baseUrl: string; protected logo: string; protected classPath: string; diff --git a/dist/providers/meta/anilist.js b/dist/providers/meta/anilist.js index 169a949ae..1fde4a1e8 100644 --- a/dist/providers/meta/anilist.js +++ b/dist/providers/meta/anilist.js @@ -23,7 +23,7 @@ class Anilist extends models_1.AnimeParser { */ constructor(provider) { super(); - this.name = 'AnimePahe'; + this.name = 'AnilistWithKitsu'; this.baseUrl = 'https://anilist.co/'; this.logo = 'https://anilist.co/img/icons/icon.svg'; this.classPath = 'META.Anilist'; @@ -218,7 +218,6 @@ class Anilist extends models_1.AnimeParser { } const newEpisodeList = []; if (episodesList.size !== 0 && (possibleProviderEpisodes === null || possibleProviderEpisodes === void 0 ? void 0 : possibleProviderEpisodes.length) !== 0) { - possibleProviderEpisodes === null || possibleProviderEpisodes === void 0 ? void 0 : possibleProviderEpisodes.reverse(); possibleProviderEpisodes === null || possibleProviderEpisodes === void 0 ? void 0 : possibleProviderEpisodes.forEach((ep, i) => { var _a, _b, _c, _d, _e; const j = (i + 1).toString(); diff --git a/dist/providers/meta/anilist.js.map b/dist/providers/meta/anilist.js.map index 8aabdce51..5cb4a52b2 100644 --- a/dist/providers/meta/anilist.js.map +++ b/dist/providers/meta/anilist.js.map @@ -1 +1 @@ -{"version":3,"file":"anilist.js","sourceRoot":"","sources":["../../../src/providers/meta/anilist.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"anilist.js","sourceRoot":"","sources":["../../../src/providers/meta/anilist.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 4e4bd8762..c4c0793db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@consumet/extensions", - "version": "1.0.4", + "version": "1.0.5", "description": "Nodejs library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -60,4 +60,4 @@ "test": "test", "lib": "src" } -} \ No newline at end of file +} diff --git a/src/providers/meta/anilist.ts b/src/providers/meta/anilist.ts index 1f409748e..a6230da47 100644 --- a/src/providers/meta/anilist.ts +++ b/src/providers/meta/anilist.ts @@ -15,7 +15,7 @@ import { anilistSearchQuery, anilistMediaDetailQuery, kitsuSearchQuery } from '. import Gogoanime from '../../providers/anime/gogoanime'; class Anilist extends AnimeParser { - override readonly name = 'AnimePahe'; + override readonly name = 'AnilistWithKitsu'; protected override baseUrl = 'https://anilist.co/'; protected override logo = 'https://anilist.co/img/icons/icon.svg'; protected override classPath = 'META.Anilist'; @@ -269,7 +269,6 @@ class Anilist extends AnimeParser { const newEpisodeList: IAnimeEpisode[] = []; if (episodesList.size !== 0 && possibleProviderEpisodes?.length !== 0) { - possibleProviderEpisodes?.reverse(); possibleProviderEpisodes?.forEach((ep, i) => { const j = (i + 1).toString(); newEpisodeList.push({