{"id":20275402,"url":"https://github.com/tapiocaaberta/meuonibus","last_synced_at":"2026-06-18T20:31:33.185Z","repository":{"id":139167006,"uuid":"13617577","full_name":"TapiocaAberta/meuonibus","owner":"TapiocaAberta","description":"App para exibir os horários dos ônibus de São José dos Campos.","archived":false,"fork":false,"pushed_at":"2013-12-12T13:33:06.000Z","size":3796,"stargazers_count":4,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-04T01:31:11.971Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TapiocaAberta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-16T11:47:01.000Z","updated_at":"2023-04-24T20:48:51.000Z","dependencies_parsed_at":"2023-03-13T10:50:00.302Z","dependency_job_id":null,"html_url":"https://github.com/TapiocaAberta/meuonibus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TapiocaAberta/meuonibus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TapiocaAberta%2Fmeuonibus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TapiocaAberta%2Fmeuonibus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TapiocaAberta%2Fmeuonibus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TapiocaAberta%2Fmeuonibus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TapiocaAberta","download_url":"https://codeload.github.com/TapiocaAberta/meuonibus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TapiocaAberta%2Fmeuonibus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34507154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"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"}},"keywords":[],"created_at":"2024-11-14T13:09:17.679Z","updated_at":"2026-06-18T20:31:33.169Z","avatar_url":"https://github.com/TapiocaAberta.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"onibusMobileSJC\n===============\n\nMobile app for Android and iOS that displays the times for all buses in São José dos Campos.\n\n# Motivations\n\nThe goal of this project is to create a mobile application that displays information about the schedules for all buses in São José dos Campos, not requiring the user to have internet access (the app is completely Offline, because not all users have internet at any time).\n\n# Data Collection\n\nThe city does not provide the data in an open format, forcing us to create a [WebCrawler](http://pt.wikipedia.org/wiki/Web_crawle) to make the process of scraping and provide an REST api of schedules and itineraries of buses from São José dos Campos in JSON format. The entire source code of the Server Scrap are [here](https://github.com/transparenciasjc/spider_bus_java).\n\n\n# Platforms and System Architecture\n\nThe project was developed using [Titanium Alloy Framework](http://docs.appcelerator.com/titanium/3.0/#!/Guide/Alloy_Framework), it allows the app to be \"published\" on the Android and iOS platforms with same source code.\n\n\n# How to run\n\nIf you don't have NodeJS installed on your computer, install [nvm](https://github.com/creationix/nvm) to switch between NodeJS versions.\n\n\tcurl https://raw.github.com/creationix/nvm/master/install.sh | sh\n\nThe Titanium CLI requires [Node.js 0.8.x](http://nodejs.org/dist/). You can\ndownload Node.js 0.10.x, but only Titanium SDK 3.1.0 and later will work.\n\n\tnvm install v0.10.22 \u0026\u0026 nvm use v0.10.22\n\n\n## Prerequisites\n\n\nInstall [Titanium](https://github.com/appcelerator/titanium/):\n\n    [sudo] npm install -g titanium\n\n\nInstall [Alloy](https://github.com/appcelerator/alloy):\n\n    [sudo] npm install -g alloy\n\n## Obtaining a Titanium SDK\n\nYou will need to download a Titanium SDK 3.0 or newer:\n\n    # stable release (recommended)\n    titanium sdk install 3.1.2.GA --default\n\n## Setting up the Titanium CLI\n\nBefore you begin using the Titanium CLI, you should configure it by running the\n\"setup\" command:\n\n    titanium setup\n\nIt will prompt you with a number of questions such as your e-mail address (for logging into the Appcelerator Network), the location of your Android SDK, and so on.\n\nfinally, run the application! :D\n\n\tti build -p iphone # Mac\n\nor\n\n\tti build -p android # Others\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapiocaaberta%2Fmeuonibus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapiocaaberta%2Fmeuonibus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapiocaaberta%2Fmeuonibus/lists"}