Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hidden Treasures: Add Your Underrated Gems to FandomFusion #81

Open
Gamin8ing opened this issue Jan 11, 2025 · 1 comment
Open

Hidden Treasures: Add Your Underrated Gems to FandomFusion #81

Gamin8ing opened this issue Jan 11, 2025 · 1 comment
Labels
good first issue Good for newcomers open-for-all Any one can work on it without getting assigned, every PR can merge Points: 30

Comments

@Gamin8ing
Copy link
Contributor

Add Your Favorite Underrated Gems to the Recommendations List

Points: 30


Description:

This is an open-for-all issue where contributors can add their favorite underrated gems (anime, movies, and games) to a shared recommendations list. The goal is to build a repository of hidden treasures from various media. At least one entry is required for each category (anime, movie, game), but contributors can recommend more than one if they wish 😉
Feel free to discuss your recommendations in the general chat to spark conversations about hidden gems!


Your Task:

  1. Add at Least One of Each:

    • Anime: Use MyAnimeList or Jikan API to find the anime ID.
    • Movie: Use TMDB to find the movie ID.
    • Game: Use RAWG API to fetch the game ID.
  2. Steps to Find IDs:

    • Anime:

      • Search for the anime on MyAnimeList and extract the ID from the URL (e.g., https://myanimelist.net/anime/813/Dragon_Ball_Z → ID: 813).
      • Alternatively, use the Jikan API to search for the anime and retrieve the ID from the response.
    • Movie:

      • Search for the movie on TMDB and extract the ID from the URL (e.g., https://www.themoviedb.org/movie/348350-solo-a-star-wars-story → ID: 348350).
      • If TMDB is not working (e.g., on Jio network), change your DNS settings to Cloudflare or Google DNS. Alternatively, use the TMDB API via Postman.
    • Game:

      • Use the RAWG API to search for the game and retrieve the ID.
      • Use your own API key (or create one) and test the search endpoint.
      • Verify the ID using the "Get Details" endpoint.
  3. Add to JSON:

    • Update the src/data/ourPicks.json file with your recommendations. Follow this structure:
      {
        "contributor": "Your Name",
        "entries": [
          {
            "type": "anime",
            "id": "Anime ID",
            "name": "Anime Title",
            "why": "Optional reason for your recommendation."
          },
          {
            "type": "movie",
            "id": "Movie ID",
            "name": "Movie Title",
            "why": "Optional reason for your recommendation."
          },
          {
            "type": "game",
            "id": "Game ID",
            "name": "Game Title",
            "why": "Optional reason for your recommendation."
          }
        ]
      }
    • Add at least one anime, one movie, and one game to the list.
    • You may include additional recommendations if you wish.

Submission Guidelines:

  1. Create a new branch named add-recommendations-<your-github-username>.
  2. Update the JSON file located at src/data/ourPicks.json.
  3. Submit a pull request (PR) with your additions.
  4. Include a screenshot or video recording showcasing how you retrieved the IDs for your entries.
  5. Make sure you have Prettier extension installed for correct formatting.

Resources:


Let’s discover and share the best underrated gems from anime, movies, and games! 🚀

@Gamin8ing Gamin8ing added Points: 30 good first issue Good for newcomers open-for-all Any one can work on it without getting assigned, every PR can merge labels Jan 11, 2025
@Gamin8ing
Copy link
Contributor Author

@everyone Do not forget to git pull before raising a PR, to prevent as much conflicts as possible

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers open-for-all Any one can work on it without getting assigned, every PR can merge Points: 30
Projects
None yet
Development

No branches or pull requests

1 participant