{"id":99082,"name":null,"description":"Tesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.","url":"https://github.com/alandtse/tesla","last_synced_at":"2025-09-09T02:29:34.383Z","repository":{"id":37415908,"uuid":"362700564","full_name":"alandtse/tesla","owner":"alandtse","description":"Tesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.","archived":false,"fork":false,"pushed_at":"2025-09-01T18:30:58.000Z","size":1838,"stargazers_count":679,"open_issues_count":162,"forks_count":114,"subscribers_count":23,"default_branch":"dev","last_synced_at":"2025-09-01T20:35:23.172Z","etag":null,"topics":["hacktoberfest","home-assistant","home-assistant-component","integration","tesla"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alandtse.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-04-29T05:29:15.000Z","updated_at":"2025-08-25T05:10:42.000Z","dependencies_parsed_at":"2024-05-20T21:02:13.534Z","dependency_job_id":"8cfa88f5-2210-486b-b7ee-a8ec56948a44","html_url":"https://github.com/alandtse/tesla","commit_stats":{"total_commits":402,"total_committers":55,"mean_commits":"7.3090909090909095","dds":0.7238805970149254,"last_synced_commit":"3760ff380d7370b0ee01947d2905b7097442ba0e"},"previous_names":[],"tags_count":111,"template":false,"template_full_name":null,"purl":"pkg:github/alandtse/tesla","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse","download_url":"https://codeload.github.com/alandtse/tesla/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274232031,"owners_count":25245907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"alandtse","name":"Alan Tse","uuid":"7086117","kind":"user","description":"","email":"","website":"https://www.buymeacoffee.com/alandtse","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7086117?v=4","repositories_count":29,"last_synced_at":"2023-03-03T13:40:15.889Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alandtse","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T00:20:41.087Z","updated_at":"2023-03-03T13:40:15.902Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alandtse/repositories"},"packages":[],"commits":{"id":3054588,"full_name":"alandtse/tesla","default_branch":"dev","committers":[{"name":"Alan D. Tse","email":"alandtse@gmail.com","login":"alandtse","count":111},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":66},{"name":"github-actions","email":"action@github.com","login":"actions-user","count":40},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":31},{"name":"InTheDaylight14","email":"67400055+InTheDaylight14","login":"InTheDaylight14","count":25},{"name":"J. Nick Koston","email":"nick@koston.org","login":"bdraco","count":19},{"name":"Michael Benz","email":"michael@benz.io","login":"Megabytemb","count":12},{"name":"Carlin Hefner","email":"54586926+carleeno","login":"carleeno","count":11},{"name":"shred86","email":"32663154+shred86","login":"shred86","count":10},{"name":"ehendrix23","email":"hendrix_erik@hotmail.com","login":"ehendrix23","count":7},{"name":"Dag Stuan","email":"D.Stuan@gmail.com","login":"dagstuan","count":7},{"name":"Elliott Balsley","email":"3991046+llamafilm","login":"llamafilm","count":6},{"name":"Stephen Jones","email":"stephen.jones@red-gate.com","login":"skipishere","count":5},{"name":"dandelionclock","email":"yhchan@gmail.com","login":"dandelionclock","count":4},{"name":"Olen","email":"ola@nytt.no","login":"Olen","count":4},{"name":"purcell-lab","email":"79175134+purcell-lab","login":"purcell-lab","count":3},{"name":"Christian Güdel","email":"cg@dmesg.ch","login":"cguedel","count":2},{"name":"Darren Jones","email":"1425808+ddaddy","login":"ddaddy","count":2},{"name":"Emniroll","email":"35027079+Emniroll","login":"Emniroll","count":1},{"name":"Doug Fultz","email":"dougfultz","login":"dougfultz","count":1},{"name":"DoloresHA","email":"cmjoyce12@gmail.com","login":"DoloresHA","count":1},{"name":"Giovanni Iachello","email":"60585229+giachello","login":"giachello","count":1},{"name":"Ian Brown","email":"ian.brown@chime.com","login":"zestysoft","count":1},{"name":"Brian Gates","email":"brian.g.gates@gmail.com","login":"brian-gates","count":1},{"name":"Brett Adams","email":"Bre77","login":"Bre77","count":1},{"name":"Andy Allsopp","email":"arallsopp@gmail.com","login":"arallsopp","count":1},{"name":"semantic-release","email":"semantic-release","login":null,"count":1},{"name":"kevin brintnall","email":"kbrint@rufus.net","login":"kbrint","count":1},{"name":"gkwok1","email":"51801924+gkwok1","login":"gkwok1","count":1},{"name":"functionpointer","email":"suspendfunction@gmail.com","login":"functionpointer","count":1},{"name":"epenet","email":"6771947+epenet","login":"epenet","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"danielp370","email":"daniel.potts@gmail.com","login":"danielp370","count":1},{"name":"carryonrewardless","email":"7085477+carryonrewardless","login":"carryonrewardless","count":1},{"name":"Ville Skyttä","email":"ville.skytta@iki.fi","login":"scop","count":1},{"name":"Tianwei Dong","email":"ileodo","login":"ileodo","count":1},{"name":"The00Dustin","email":"91274634+The00Dustin","login":"The00Dustin","count":1},{"name":"Sven Serlier","email":"85389871+wrt54g","login":"wrt54g","count":1},{"name":"Sheetali Maity","email":"74114936+smty2018","login":"smty2018","count":1},{"name":"Petter Ljungqvist","email":"github@ljungqvist.info","login":"ljungqvist","count":1},{"name":"Nitin","email":"91310284+nitin-pandita","login":"nitin-pandita","count":1},{"name":"MrPaulAR","email":"3765696+MrPaulAR","login":"MrPaulAR","count":1},{"name":"Mitchell Hayes","email":"MitchSlevin@gmail.com","login":"MitchellHayes","count":1},{"name":"Mattheinrichs","email":"matt_heinrichs@email.com","login":"Mattheinrichs","count":1},{"name":"Marius Gripsgard","email":"marius@ubports.com","login":"mariogrip","count":1},{"name":"M-A","email":"maruel@gmail.com","login":"maruel","count":1},{"name":"Kokahontas13","email":"37337892+Kokahontas13","login":"Kokahontas13","count":1},{"name":"Kenneth Thomsen","email":"110445963+nuukth","login":"nuukth","count":1},{"name":"Jesse Hills","email":"3060199+jesserockz","login":"jesserockz","count":1},{"name":"Jasper Slits","email":"jasper@slits.nl","login":"jasperslits","count":1},{"name":"Jason Curtis","email":"thatneat","login":"thatneat","count":1},{"name":"Jason Curtis","email":"jason@optionzero.co","login":"jason-curtis","count":1},{"name":"J. Eckert","email":"sargonas","login":"sargonas","count":1},{"name":"sgottscho","email":"31044871+sgottscho","login":"sgottscho","count":1},{"name":"Joe Stump","email":"joe.stump@salesforce.com","login":null,"count":1}],"total_commits":402,"total_committers":55,"total_bot_commits":32,"total_bot_committers":2,"mean_commits":7.3090909090909095,"dds":0.7238805970149254,"past_year_committers":[{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":13},{"name":"dandelionclock","email":"yhchan@gmail.com","login":"dandelionclock","count":4},{"name":"J. Nick Koston","email":"nick@koston.org","login":"bdraco","count":4},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":3},{"name":"ehendrix23","email":"hendrix_erik@hotmail.com","login":"ehendrix23","count":3},{"name":"Alan D. Tse","email":"alandtse@gmail.com","login":"alandtse","count":3},{"name":"Stephen Jones","email":"stephen.jones@red-gate.com","login":"skipishere","count":2},{"name":"Darren Jones","email":"1425808+ddaddy","login":"ddaddy","count":2},{"name":"kevin brintnall","email":"kbrint@rufus.net","login":"kbrint","count":1},{"name":"gkwok1","email":"51801924+gkwok1","login":"gkwok1","count":1},{"name":"Mattheinrichs","email":"matt_heinrichs@email.com","login":"Mattheinrichs","count":1},{"name":"M-A","email":"maruel@gmail.com","login":"maruel","count":1},{"name":"Jason Curtis","email":"jason@optionzero.co","login":"jason-curtis","count":1},{"name":"Elliott Balsley","email":"3991046+llamafilm","login":"llamafilm","count":1}],"past_year_total_commits":40,"past_year_total_committers":14,"past_year_total_bot_commits":3,"past_year_total_bot_committers":1,"past_year_mean_commits":2.857142857142857,"past_year_dds":0.675,"last_synced_at":"2025-03-16T20:57:44.237Z","last_synced_commit":"3760ff380d7370b0ee01947d2905b7097442ba0e","created_at":"2024-10-13T08:47:42.825Z","updated_at":"2025-03-16T20:58:25.575Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:17:06.873Z","repositories_count":5502285,"commits_count":856637890,"contributors_count":31314440,"owners_count":913743,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"alandtse/tesla","html_url":"https://github.com/alandtse/tesla","last_synced_at":"2025-09-09T02:28:47.237Z","status":"active","issues_count":230,"pull_requests_count":127,"avg_time_to_close_issue":2734181.007246377,"avg_time_to_close_pull_request":1392347.7798165136,"issues_closed_count":138,"pull_requests_closed_count":109,"pull_request_authors_count":34,"issue_authors_count":199,"avg_comments_per_issue":3.756521739130435,"avg_comments_per_pull_request":1.6456692913385826,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":46,"past_year_pull_requests_count":28,"past_year_avg_time_to_close_issue":365820.22222222225,"past_year_avg_time_to_close_pull_request":831201.05,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":20,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":45,"past_year_avg_comments_per_issue":0.8913043478260869,"past_year_avg_comments_per_pull_request":2.0357142857142856,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":14,"created_at":"2024-10-13T08:47:44.072Z","updated_at":"2025-09-09T02:28:47.238Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alandtse%2Ftesla/issues","issue_labels_count":{"triage":76,"car":66,"enhancement":36,"help wanted":16,"duplicate":12,"powerwall":11,"good first issue":10,"bug":8,"teslajsonpy":4,"documentation":2,"wontfix":2,"authcaptureproxy":1,"question":1},"pull_request_labels_count":{"triage":3,"car":3,"dependencies":1},"issue_author_associations_count":{"NONE":216,"CONTRIBUTOR":10,"OWNER":4},"pull_request_author_associations_count":{"OWNER":52,"CONTRIBUTOR":46,"NONE":24,"COLLABORATOR":5},"issue_authors":{"alandtse":4,"colmbuckley":3,"Nessy1970":3,"mcolyer":3,"ChrisJ60":3,"jherby2k":3,"i-am-shodan":2,"fcastilloec":2,"enoch85":2,"baylanger":2,"bdr99":2,"freshfieldx":2,"stepir":2,"Steve-gnome":2,"purcell-lab":2,"XxTopKillerzZ":2,"Obioban":2,"Chacsam":2,"qJake":2,"galamarco":2,"paky79":2,"RamEliC":2,"cliffjao":2,"scottda4270":2,"SenfMeister78":1,"sh4rks":1,"bmf7777":1,"luisiam":1,"Schelin78":1,"MCHLMRL83":1,"AlexandreKw":1,"dsbanfield":1,"MasterDevwi":1,"IngmarStein":1,"saxopwn":1,"MatthewGCampbell":1,"spacex-3":1,"kennedyshead":1,"MicheleMercuri":1,"bdraco":1,"HolgerCW2":1,"githubrdonefun":1,"OverZealous":1,"LasseLegarth":1,"Assiolo":1,"MarkRS-UK":1,"Trobabparati":1,"Stromber03":1,"sladey":1,"mr-p666":1,"mcc05":1,"Norwegiandroid":1,"nreilly":1,"usuryadevara":1,"USAFPride":1,"greggo74":1,"kylewilliams321":1,"mrbrdo":1,"Damast546":1,"sepoliur":1,"webprofusion-chrisc":1,"liveleeiow":1,"sq9fk":1,"Emamisu":1,"jasperslits":1,"fastender":1,"sircoynie":1,"GSV3MiaC":1,"Rusti-gotrage":1,"vdiogo":1,"dpdpkpcom":1,"remulasce":1,"tonywheeler60":1,"zapccu":1,"traveler6666":1,"meow4agreencard":1,"GregPeden":1,"tobbensoft":1,"jofleck":1,"Condorello":1,"iambbbb":1,"tekathan85":1,"mischoe":1,"TomParis01":1,"monkga1":1,"DigitalCharon":1,"r0m1CH":1,"shanelord01":1,"mobile26":1,"FMKaiba":1,"philjohn":1,"sharkyy":1,"nilremgithub":1,"rm-rf-asterisk":1,"tehinfidel":1,"vide":1,"trombonekenny":1,"chrismcneil":1,"boxer747":1,"Korte68":1,"KirkKirk":1,"mangio85":1,"nickt444":1,"omarramos":1,"ddaddy":1,"Siggy101":1,"iotarho":1,"Snuffy2":1,"Nick-Sills":1,"Madbeefer":1,"naps62":1,"BliXem1":1,"abwino":1,"JanEsders":1,"ziptbm":1,"rubin110":1,"chrispazz":1,"jaimevisser":1,"Lauriz7":1,"DamWeg":1,"geman220":1,"s450586793":1,"sodasam2243":1,"anthonykeane":1,"jesusmarcos":1,"furstyferret-dev":1,"dnviti":1,"aatifk":1,"dbplatypus3":1,"maruel":1,"giachello":1,"xac1d":1,"Alexandre451":1,"gjaegy":1,"Jens-Wymeersch":1,"Gunni":1,"jrnas":1,"elgeniskogen":1,"dragorex71":1,"segdy":1,"choumarin":1,"Boogmeister":1,"ybizeul":1,"jesserockz":1,"r4nd0mbr1ck":1,"hijewpositive":1,"ampersandru":1,"cguedel":1,"unbroken75":1,"pwhitea":1,"rlippmann":1,"FFV21":1,"ChillV2L":1,"rpeng6":1,"iainbullock":1,"k2xl":1,"j4m35":1,"Ar-eh":1,"flaviorighi":1,"reyesmarkfrancis":1,"sgriessini":1,"Dario82":1,"Jonnehs":1,"pashdown":1,"llamafilm":1,"muik":1,"premanandc":1,"frederikvoGIT":1,"OMVMMG":1,"gregpakes":1,"Jay2645":1,"deathstargunner":1,"Knurb":1,"rock3r-swe":1,"Panoramix77":1,"denisjoshua":1,"BlackBeltMike":1,"dcod3d":1,"bardolan":1,"madsdyd":1,"peter-mc":1,"arallsopp":1,"SmarterHomeLife":1,"abroeders":1,"GitHubGoody":1,"beginner2047":1,"knovoselic":1,"fastcolors":1,"torsteinelv":1,"jmcollin78":1,"raoulteeuwenPE":1,"elijah286":1,"kimme1024":1,"florianfish":1,"Trickytree1984":1,"Lockie85":1,"jimmyz80":1,"bolderbast":1,"ChristopherJacob":1},"pull_request_authors":{"alandtse":52,"pre-commit-ci[bot]":7,"bdraco":6,"ehendrix23":6,"skipishere":5,"llamafilm":5,"dandelionclock":5,"flaviorighi":4,"mcc05":3,"ddaddy":3,"ChrisJ60":2,"resnostyle":2,"Megabytemb":2,"giachello":2,"arallsopp":2,"jason-curtis":2,"dougfultz":2,"SmarterHomeLife":1,"Mattheinrichs":1,"omelhus":1,"maruel":1,"gkwok1":1,"zsol":1,"kbrint":1,"sargonas":1,"JPFOLLEGOT":1,"danielp370":1,"scop":1,"purcell-lab":1,"ukmgranger":1,"rafal83":1,"carryonrewardless":1,"gabzqc1":1,"djbadders":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:00:11.778Z","repositories_count":10175750,"issues_count":31903541,"pull_requests_count":100006704,"authors_count":10735008,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"triage":31,"car":27,"enhancement":14,"powerwall":5},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":43,"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":13,"OWNER":8,"NONE":6,"COLLABORATOR":1},"past_year_issue_authors":{"ChrisJ60":2,"mangio85":1,"MCHLMRL83":1,"mr-p666":1,"naps62":1,"Nick-Sills":1,"Obioban":1,"Panoramix77":1,"pashdown":1,"peter-mc":1,"pwhitea":1,"rlippmann":1,"rock3r-swe":1,"rpeng6":1,"Schelin78":1,"segdy":1,"sepoliur":1,"sharkyy":1,"sq9fk":1,"Stromber03":1,"torsteinelv":1,"usuryadevara":1,"vide":1,"abwino":1,"Alexandre451":1,"ampersandru":1,"bardolan":1,"bmf7777":1,"boxer747":1,"cguedel":1,"Condorello":1,"Damast546":1,"dbplatypus3":1,"ddaddy":1,"dragorex71":1,"dsbanfield":1,"elijah286":1,"Emamisu":1,"enoch85":1,"flaviorighi":1,"galamarco":1,"greggo74":1,"gregpakes":1,"GregPeden":1,"Gunni":1},"past_year_pull_request_authors":{"alandtse":8,"ehendrix23":6,"flaviorighi":4,"ddaddy":2,"ChrisJ60":2,"pre-commit-ci[bot]":2,"djbadders":1,"jason-curtis":1,"zsol":1,"skipishere":1},"maintainers":[{"login":"alandtse","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alandtse"},{"login":"skipishere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/skipishere"}],"active_maintainers":[{"login":"alandtse","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alandtse"},{"login":"skipishere","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/skipishere"}]},"events":{"total":{"CreateEvent":5,"ReleaseEvent":3,"IssuesEvent":49,"WatchEvent":82,"DeleteEvent":4,"IssueCommentEvent":219,"PushEvent":89,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":14,"PullRequestEvent":28,"ForkEvent":12},"last_year":{"CreateEvent":5,"ReleaseEvent":3,"IssuesEvent":49,"WatchEvent":82,"DeleteEvent":4,"IssueCommentEvent":219,"PushEvent":89,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":14,"PullRequestEvent":28,"ForkEvent":12}},"keywords":["hacktoberfest","home-assistant","home-assistant-component","integration","tesla"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:34.739Z","updated_at":"2023-02-17T02:55:34.739Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/.github/workflows/codeql.yml","dependencies":[{"id":7731567521,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7731567522,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7731567523,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7731567524,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cron.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:34.755Z","updated_at":"2023-02-17T02:55:34.755Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/.github/workflows/cron.yml","dependencies":[{"id":7731567525,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7731567526,"package_name":"hacs/action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":7731567527,"package_name":"home-assistant/actions/hassfest","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lintpr.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:34.813Z","updated_at":"2023-02-17T02:55:34.813Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/.github/workflows/lintpr.yml","dependencies":[{"id":7731567529,"package_name":"amannn/action-semantic-pull-request","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:35.020Z","updated_at":"2023-02-17T02:55:35.020Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/.github/workflows/pull.yml","dependencies":[{"id":7731567530,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7731567531,"package_name":"hacs/action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":7731567532,"package_name":"home-assistant/actions/hassfest","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7731567533,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7731567534,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7731567535,"package_name":"snok/install-poetry","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7731567536,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:35.183Z","updated_at":"2023-02-17T02:55:35.183Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/.github/workflows/push.yml","dependencies":[{"id":7731567537,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7731567538,"package_name":"hacs/action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":7731567539,"package_name":"home-assistant/actions/hassfest","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7731567540,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7731567541,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7731567542,"package_name":"snok/install-poetry","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7731567543,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/semantic_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:35.252Z","updated_at":"2023-02-17T02:55:35.252Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/.github/workflows/semantic_release.yml","dependencies":[{"id":7731567544,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7731567545,"package_name":"relekang/python-semantic-release","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7731567546,"package_name":"svenstaro/upload-release-action","ecosystem":"actions","requirements":"v1-release","direct":true,"kind":"composite","optional":false},{"id":7731567547,"package_name":"ad-m/github-push-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-02-17T02:55:35.298Z","updated_at":"2023-02-17T02:55:35.298Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/poetry.lock","dependencies":[{"id":7731567548,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.8.1","direct":false,"kind":"runtime","optional":false},{"id":7731567549,"package_name":"aiohttp-cors","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":7731567550,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":7731567551,"package_name":"anyio","ecosystem":"pypi","requirements":"3.6.2","direct":false,"kind":"runtime","optional":false},{"id":7731567552,"package_name":"astral","ecosystem":"pypi","requirements":"2.2","direct":false,"kind":"develop","optional":false},{"id":7731567553,"package_name":"astroid","ecosystem":"pypi","requirements":"2.13.5","direct":false,"kind":"develop","optional":false},{"id":7731567554,"package_name":"async-timeout","ecosystem":"pypi","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":7731567555,"package_name":"atomicwrites-homeassistant","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"develop","optional":false},{"id":7731567556,"package_name":"attrs","ecosystem":"pypi","requirements":"22.1.0","direct":false,"kind":"runtime","optional":false},{"id":7731567557,"package_name":"authcaptureproxy","ecosystem":"pypi","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":7731567558,"package_name":"awesomeversion","ecosystem":"pypi","requirements":"22.9.0","direct":false,"kind":"develop","optional":false},{"id":7731567559,"package_name":"bandit","ecosystem":"pypi","requirements":"1.7.4","direct":false,"kind":"develop","optional":false},{"id":7731567560,"package_name":"bcrypt","ecosystem":"pypi","requirements":"3.1.7","direct":false,"kind":"develop","optional":false},{"id":7731567561,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.11.2","direct":false,"kind":"runtime","optional":false},{"id":7731567562,"package_name":"black","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":"develop","optional":false},{"id":7731567563,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.12.7","direct":false,"kind":"runtime","optional":false},{"id":7731567564,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.1","direct":false,"kind":"develop","optional":false},{"id":7731567565,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"develop","optional":false},{"id":7731567566,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":7731567567,"package_name":"ciso8601","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"develop","optional":false},{"id":7731567568,"package_name":"click","ecosystem":"pypi","requirements":"8.1.3","direct":false,"kind":"runtime","optional":false},{"id":7731567569,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":7731567570,"package_name":"coverage","ecosystem":"pypi","requirements":"7.0.0","direct":false,"kind":"develop","optional":false},{"id":7731567571,"package_name":"cryptography","ecosystem":"pypi","requirements":"38.0.3","direct":false,"kind":"develop","optional":false},{"id":7731567572,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"develop","optional":false},{"id":7731567573,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"develop","optional":false},{"id":7731567574,"package_name":"dodgy","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":"develop","optional":false},{"id":7731567575,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"develop","optional":false},{"id":7731567576,"package_name":"execnet","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"develop","optional":false},{"id":7731567577,"package_name":"filelock","ecosystem":"pypi","requirements":"3.9.0","direct":false,"kind":"develop","optional":false},{"id":7731567578,"package_name":"flake8","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"develop","optional":false},{"id":7731567579,"package_name":"flake8-polyfill","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":7731567580,"package_name":"fnvhash","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":"develop","optional":false},{"id":7731567581,"package_name":"freezegun","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":"develop","optional":false},{"id":7731567582,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":7731567583,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.10","direct":false,"kind":"develop","optional":false},{"id":7731567584,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.30","direct":false,"kind":"develop","optional":false},{"id":7731567585,"package_name":"greenlet","ecosystem":"pypi","requirements":"2.0.2","direct":false,"kind":"develop","optional":false},{"id":7731567586,"package_name":"h11","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":7731567587,"package_name":"home-assistant-bluetooth","ecosystem":"pypi","requirements":"1.9.2","direct":false,"kind":"develop","optional":false},{"id":7731567588,"package_name":"homeassistant","ecosystem":"pypi","requirements":"2023.1.7","direct":false,"kind":"develop","optional":false},{"id":7731567589,"package_name":"httpcore","ecosystem":"pypi","requirements":"0.16.3","direct":false,"kind":"runtime","optional":false},{"id":7731567590,"package_name":"httpx","ecosystem":"pypi","requirements":"0.23.2","direct":false,"kind":"runtime","optional":false},{"id":7731567591,"package_name":"identify","ecosystem":"pypi","requirements":"2.5.17","direct":false,"kind":"develop","optional":false},{"id":7731567592,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":7731567593,"package_name":"ifaddr","ecosystem":"pypi","requirements":"0.1.7","direct":false,"kind":"develop","optional":false},{"id":7731567594,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":7731567595,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"develop","optional":false},{"id":7731567596,"package_name":"isort","ecosystem":"pypi","requirements":"5.12.0","direct":false,"kind":"develop","optional":false},{"id":7731567597,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":"develop","optional":false},{"id":7731567598,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"develop","optional":false},{"id":7731567599,"package_name":"lru-dict","ecosystem":"pypi","requirements":"1.1.8","direct":false,"kind":"develop","optional":false},{"id":7731567600,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"develop","optional":false},{"id":7731567601,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"develop","optional":false},{"id":7731567602,"package_name":"mock-open","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"develop","optional":false},{"id":7731567603,"package_name":"multidict","ecosystem":"pypi","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":7731567604,"package_name":"mypy","ecosystem":"pypi","requirements":"0.991","direct":false,"kind":"develop","optional":false},{"id":7731567605,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"develop","optional":false},{"id":7731567606,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.7.0","direct":false,"kind":"develop","optional":false},{"id":7731567607,"package_name":"numpy","ecosystem":"pypi","requirements":"1.23.2","direct":false,"kind":"develop","optional":false},{"id":7731567608,"package_name":"orjson","ecosystem":"pypi","requirements":"3.8.1","direct":false,"kind":"develop","optional":false},{"id":7731567609,"package_name":"packaging","ecosystem":"pypi","requirements":"23.0","direct":false,"kind":"develop","optional":false},{"id":7731567610,"package_name":"paho-mqtt","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"develop","optional":false},{"id":7731567611,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"develop","optional":false},{"id":7731567612,"package_name":"pbr","ecosystem":"pypi","requirements":"5.11.1","direct":false,"kind":"develop","optional":false},{"id":7731567613,"package_name":"pep8","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":"develop","optional":false},{"id":7731567614,"package_name":"pep8-naming","ecosystem":"pypi","requirements":"0.10.0","direct":false,"kind":"develop","optional":false},{"id":7731567615,"package_name":"pip","ecosystem":"pypi","requirements":"22.3.1","direct":false,"kind":"develop","optional":false},{"id":7731567616,"package_name":"pipdeptree","ecosystem":"pypi","requirements":"2.3.1","direct":false,"kind":"develop","optional":false},{"id":7731567617,"package_name":"platformdirs","ecosystem":"pypi","requirements":"2.6.2","direct":false,"kind":"develop","optional":false},{"id":7731567618,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":7731567619,"package_name":"pre-commit","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"develop","optional":false},{"id":7731567620,"package_name":"prospector","ecosystem":"pypi","requirements":"1.7.7","direct":false,"kind":"develop","optional":false},{"id":7731567621,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"develop","optional":false},{"id":7731567622,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"2.8.0","direct":false,"kind":"develop","optional":false},{"id":7731567623,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"develop","optional":false},{"id":7731567624,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"6.3.0","direct":false,"kind":"develop","optional":false},{"id":7731567625,"package_name":"pyflakes","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"develop","optional":false},{"id":7731567626,"package_name":"pyjwt","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"develop","optional":false},{"id":7731567627,"package_name":"pylint","ecosystem":"pypi","requirements":"2.15.10","direct":false,"kind":"develop","optional":false},{"id":7731567628,"package_name":"pylint-celery","ecosystem":"pypi","requirements":"0.3","direct":false,"kind":"develop","optional":false},{"id":7731567629,"package_name":"pylint-django","ecosystem":"pypi","requirements":"2.5.3","direct":false,"kind":"develop","optional":false},{"id":7731567630,"package_name":"pylint-flask","ecosystem":"pypi","requirements":"0.6","direct":false,"kind":"develop","optional":false},{"id":7731567631,"package_name":"pylint-plugin-utils","ecosystem":"pypi","requirements":"0.7","direct":false,"kind":"develop","optional":false},{"id":7731567632,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.0","direct":false,"kind":"develop","optional":false},{"id":7731567633,"package_name":"pytest-aiohttp","ecosystem":"pypi","requirements":"1.0.4","direct":false,"kind":"develop","optional":false},{"id":7731567634,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"0.20.2","direct":false,"kind":"develop","optional":false},{"id":7731567635,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"develop","optional":false},{"id":7731567636,"package_name":"pytest-forked","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"develop","optional":false},{"id":7731567637,"package_name":"pytest-freezer","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"develop","optional":false},{"id":7731567638,"package_name":"pytest-homeassistant-custom-component","ecosystem":"pypi","requirements":"0.12.49","direct":false,"kind":"develop","optional":false},{"id":7731567639,"package_name":"pytest-socket","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"develop","optional":false},{"id":7731567640,"package_name":"pytest-sugar","ecosystem":"pypi","requirements":"0.9.5","direct":false,"kind":"develop","optional":false},{"id":7731567641,"package_name":"pytest-test-groups","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"develop","optional":false},{"id":7731567642,"package_name":"pytest-timeout","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"develop","optional":false},{"id":7731567643,"package_name":"pytest-unordered","ecosystem":"pypi","requirements":"0.5.2","direct":false,"kind":"develop","optional":false},{"id":7731567644,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"develop","optional":false},{"id":7731567645,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"develop","optional":false},{"id":7731567646,"package_name":"python-slugify","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"develop","optional":false},{"id":7731567647,"package_name":"pytz","ecosystem":"pypi","requirements":"2022.7.1","direct":false,"kind":"develop","optional":false},{"id":7731567648,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"develop","optional":false},{"id":7731567649,"package_name":"requests","ecosystem":"pypi","requirements":"2.28.1","direct":false,"kind":"develop","optional":false},{"id":7731567650,"package_name":"requests-mock","ecosystem":"pypi","requirements":"1.10.0","direct":false,"kind":"develop","optional":false},{"id":7731567651,"package_name":"requirements-detector","ecosystem":"pypi","requirements":"0.7","direct":false,"kind":"develop","optional":false},{"id":7731567652,"package_name":"respx","ecosystem":"pypi","requirements":"0.20.1","direct":false,"kind":"develop","optional":false},{"id":7731567653,"package_name":"rfc3986","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":7731567654,"package_name":"setoptconf-tmp","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":"develop","optional":false},{"id":7731567655,"package_name":"setuptools","ecosystem":"pypi","requirements":"67.0.0","direct":false,"kind":"develop","optional":false},{"id":7731567656,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"develop","optional":false},{"id":7731567657,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.0","direct":false,"kind":"develop","optional":false},{"id":7731567658,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":7731567659,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"develop","optional":false},{"id":7731567660,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.3.2.post1","direct":false,"kind":"runtime","optional":false},{"id":7731567661,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"1.4.44","direct":false,"kind":"develop","optional":false},{"id":7731567662,"package_name":"stdlib-list","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":7731567663,"package_name":"stevedore","ecosystem":"pypi","requirements":"4.1.1","direct":false,"kind":"develop","optional":false},{"id":7731567664,"package_name":"tenacity","ecosystem":"pypi","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":7731567665,"package_name":"termcolor","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"develop","optional":false},{"id":7731567666,"package_name":"teslajsonpy","ecosystem":"pypi","requirements":"3.7.2","direct":false,"kind":"runtime","optional":false},{"id":7731567667,"package_name":"text-unidecode","ecosystem":"pypi","requirements":"1.3","direct":false,"kind":"develop","optional":false},{"id":7731567668,"package_name":"toml","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"develop","optional":false},{"id":7731567669,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"develop","optional":false},{"id":7731567670,"package_name":"tomlkit","ecosystem":"pypi","requirements":"0.11.6","direct":false,"kind":"develop","optional":false},{"id":7731567671,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.0","direct":false,"kind":"develop","optional":false},{"id":7731567672,"package_name":"typer","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":7731567673,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.4.0","direct":false,"kind":"develop","optional":false},{"id":7731567674,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.14","direct":false,"kind":"develop","optional":false},{"id":7731567675,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.17.1","direct":false,"kind":"develop","optional":false},{"id":7731567676,"package_name":"voluptuous","ecosystem":"pypi","requirements":"0.13.1","direct":false,"kind":"develop","optional":false},{"id":7731567677,"package_name":"voluptuous-serialize","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"develop","optional":false},{"id":7731567678,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":7731567679,"package_name":"yarl","ecosystem":"pypi","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":7731567680,"package_name":"zipp","ecosystem":"pypi","requirements":"3.12.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-02-17T02:55:35.738Z","updated_at":"2023-02-17T02:55:35.738Z","repository_link":"https://github.com/alandtse/tesla/blob/dev/pyproject.toml","dependencies":[{"id":7731567681,"package_name":"python","ecosystem":"pypi","requirements":"^3.10","direct":true,"kind":"runtime","optional":false},{"id":7731567682,"package_name":"teslajsonpy","ecosystem":"pypi","requirements":"^3.7.2","direct":true,"kind":"runtime","optional":false}]}],"score":10.74192484520542,"created_at":"2025-09-08T21:58:25.789Z","updated_at":"2025-10-07T08:30:53.937Z","avatar_url":"https://github.com/alandtse.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://www.buymeacoffee.com/alandtse"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["spacy-extension","packaging","profiling","transformers","zeroconf","service-discovery","avahi","bonjour","data-profiling","battery"],"project_url":"https://science.ecosyste.ms/api/v1/projects/99082","html_url":"https://science.ecosyste.ms/projects/99082"}