Skip to content

doctorfree/Pokedex-Markdown

Repository files navigation

Markdown Pokédex

The Pokédex (Pokémon Encyclopedia) is an electronic device designed to catalog and provide information regarding the various species of Pokémon. The name Pokédex is a portmanteau of Pokémon and index. In the video games, whenever a Pokémon is first caught, its height, weight, species type, and a short description will be added to a player's Pokédex. Each region has its own Pokédex, which differ in appearance, species of Pokémon catalogued, and functions. In Pokémon Legends: Arceus, which takes place long before any other Pokémon games, players are tasked with assembling the first ever Pokédex.

The National Pokédex allows Pokémon from all regions to be catalogued.

This repository contains a Pokémon Pokédex in markdown format. It was generated from Veekun's Pokédex by converting the CSV format Pokédex to Markdown using a script I wrote for Asciiville.

Table of Contents

Usage

This repository is organized as an Obsidian vault containing the Pokédex in markdown format. It can be viewed using any markdown viewer but if Obsidian is used then many additional features will be available including queries using the Dataview plugin for Obsidian.

For the optimal experience, open this vault in Obsidian!

  1. Download the vault
  2. Open the vault in Obsidian via "Open another vault -> Open folder as vault"
  3. Trust us. :)
  4. When Obsidian opens the settings, verify the "Dataview", "Excalidraw", and "Excalibrain" plugins are enabled
  5. Done! The Markdown Pokédex vault is now available to you in its purest and most useful form!

Release Notes

The full Release Notes for the current version of the Markdown Pokédex can be found in release_notes.md.

Pokédex Queries

The Markdown Pokédex has been curated with metadata allowing queries to be performed using the Obsidian Dataview plugin. Sample queries along with the code used to perform them can be viewed in the Pokédex Queries document.

Recommended_Obsidian_Plugins

Obsidian community plugins we have found useful and can recommend include the following:

  • Contextual Typography: Enables enhanced preview typography
  • Dataview: Treats an Obsidian Vault as a database from which you can query
  • Excalibrain: An interactive structured mind-map of an Obsidian vault
  • Excalidraw: Edit and view Excalidraw in Obsidian
  • Hider: Hides various elements of the UI
  • Hover-editor: Turns the hover popover into a full featured editor
  • Pandoc: Adds command palette options to export your notes to a variety of formats
  • Quickadd: Quickly add content to a vault
  • Shellcommands: Define and run shell commands
  • Style Settings: Enables theme customization
  • Templater: Defines a powerful templating language

Screenshot of Example Pokédex Queries

Dataview Queries

Pokémon

View an overview of Pokémon.

View a list of Pokémon.

Pokédex_Categories

Abilities Berries Characteristics Colors Conquest
Contest Encounters Evolution Forms Generations
Growth rates Habitats Items Languages Locations
Moves Natures Pokedexes Regions Shapes
Species Stats Translations Types Versions

Included here as well is an .obsidian directory populated with my Doctorfree Obsidian Theme and other Obsidian initialization. We recommend using Obsidian to browse, view, edit, and manage this repository. Obsidian is not open source but it is free and there is a rich set of community contributed plugins and themes that are open source.

Pokédex

Enter the Pokédex and behold the astonishing wealth of Pokémon data.

View a list of the Pokémon and Pokémon data.

Pokémon Generations

View a list of the Generations of Pokémon

Obsidian_Graph_View

The graph view in Obsidian shows the connections between nodes and tags in the Markdown Pokédex Obsidian vault.

Graph View

Obsidian_Excalibrain

The Obsidian Excalibrain plugin shows the connections between nodes and tags in the Markdown Pokédex Obsidian vault in a contextual sense.

Excalibrain View

Contributing

The Markdown Pokédex is in continual development and improvement. To contribute to this project, see the Contributing guidelines.

Support

Support the development and improvement of the Markdown Pokédex by sponsoring the Projects of Doctorfree.

Tools

To create this markdown Pokédex, several custom tools were used in the retrieval, conversion, and modification of Pokémon data. See the Tools folder to view these.

Connect

ronrecord.com doctorfree | YouTube ronrecord | Twitter ronrecord | LinkedIn doctorfree | Instagram doctorfree | Mastodon


Stats

Alt