git404hub

what is allstocks fr?

tejashv-dev/allstocks — explained in plain English

Analysis updated 2026-05-18

8Audience · dataComplexity · 1/5Setup · easy

tl;dr

AllStocks is a CSV dataset mapping stock symbols to their Yahoo Finance ticker suffixes and exchange names across major global exchanges.

vibe map

mindmap
  root((AllStocks))
    What it does
      CSV of stock symbols
      Yahoo Finance suffixes
      Global exchange list
    Tech stack
      CSV data file
    Use cases
      Build Yahoo tickers
      Look up exchanges
      Use currency pairs
    Audience
      Data analysts
      Traders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build a correct Yahoo Finance ticker for a stock by combining its symbol with the listed suffix.

VIBE 2

Look up which exchange a given stock symbol trades on across NSE, NASDAQ, NYSE, and other markets.

VIBE 3

Import the currencies.csv file to get a list of foreign exchange currency pairs for a finance project.

VIBE 4

Use the CSV as a reference table in a trading script, spreadsheet, or data pipeline.

what's the stack?

CSV

how it stacks up fr

tejashv-dev/allstocks100/awesome-machine-learning17nbist/jobapplier
Stars888
LanguagePythonJavaScript
Last pushed2024-08-07
MaintenanceStale
Setup difficultyeasyeasymoderate
Complexity1/51/52/5
Audiencedatadevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

in plain english

AllStocks is a data repository rather than a piece of software. It contains a CSV file, a plain text spreadsheet format, that lists the symbol, exchange, exchange name, and Yahoo Finance ticker suffix for a large number of stocks traded on major exchanges around the world. The README explains that a usable Yahoo Finance ticker can be built by simply joining a stock's symbol with the suffix listed in the file. For example, the symbol INFY combined with the suffix .NS produces INFY.NS, the correct Yahoo Finance ticker for that stock on India's National Stock Exchange. This means the file works as a lookup table you can use in your own code or spreadsheet rather than something you run directly. The exchanges covered include NSE and BSE in India, NASDAQ and NYSE in the United States, KOSPI in South Korea, SIX in Switzerland, TSE presumably referring to a Tokyo or Toronto exchange, LSE in London, and DUS and FWB, which are German exchanges based in Dusseldorf and Frankfurt. The repository also includes a second file called currencies.csv, which lists thousands of foreign exchange currency pairs. The README itself is short and does not go into detail about how the data was collected, how often it is updated, or what license applies to reuse. Because this is a data file rather than an application, there is no install process, code to run, or command line interface described. Anyone wanting to use it would download or reference the CSV files directly and pull the rows they need into their own scripts, spreadsheets, or trading tools.

prompts (copy fr)

prompt 1
Explain how to combine a stock symbol with the Yahoo Finance suffix from this CSV to build a valid ticker.
prompt 2
Write a script that loads AllStocks.csv and looks up the exchange for a given stock symbol.
prompt 3
How do I use the currencies.csv file in this repo to get foreign exchange pairs for my project?
prompt 4
Show me which stock exchanges are covered in this dataset.

Frequently asked questions

what is allstocks fr?

AllStocks is a CSV dataset mapping stock symbols to their Yahoo Finance ticker suffixes and exchange names across major global exchanges.

How hard is allstocks to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is allstocks for?

Mainly data.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.