OpenDBC
OpenDBC is a library to ease handling of DBC files and integrating with the OpenDBC GitHub repo.
API Examples
import OpenDBC from 'opendbc';
const opendbc = new OpenDBC(githubToken)
const githubUsername = opendbc.getGithubUsername()
const files = opendbc.list("commaai/opendbc")
.then(v => console.log(v))
> [ '.gitignore',
'README.md',
'__init__.py',
'acura_ilx_2016_can.dbc',
'acura_ilx_2016_nidec.dbc',
'acura_rdx_2018_can.dbc',
'ford_cgea1_2_bodycan_2011.dbc',
'ford_cgea1_2_ptcan_2011.dbc',
'gm_global_a_chassis.dbc',
'gm_global_a_lowspeed.dbc',
'gm_global_a_lowspeed_1818125.dbc',
'gm_global_a_object.dbc',
'gm_global_a_powertrain.dbc',
'honda_accord_touring_2016_can.dbc',
'honda_civic_hatchback_ex_2017_can.dbc',
'honda_civic_touring_2016_can.dbc',
'honda_clarity_hybrid_2018_can.dbc',
'honda_crv_ex_2017_can.dbc',
'honda_crv_touring_2016_can.dbc',
'honda_odyssey_exl_2018.dbc',
'honda_pilot_touring_2017_can.dbc',
'hyundai_2015_ccan.dbc',
'hyundai_2015_mcan.dbc',
'hyundai_i30_2014.dbc',
'mercedes_benz_e350_2010.dbc',
'subaru_outback_2016_eyesight.dbc',
'tesla_can.dbc',
'toyota_iQ_2009_can.dbc',