{"id":16590106,"url":"https://github.com/alopatindev/qdevicemonitor","last_synced_at":"2025-03-21T13:31:12.737Z","repository":{"id":23899160,"uuid":"27278934","full_name":"alopatindev/qdevicemonitor","owner":"alopatindev","description":"Crossplatform log viewer for Android, iOS and text files","archived":false,"fork":false,"pushed_at":"2025-01-14T19:03:30.000Z","size":2554,"stargazers_count":20,"open_issues_count":1,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-01T06:42:04.852Z","etag":null,"topics":["android","c-plus-plus","ios","linux","log","log-viewer","logging","tool","viewer"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alopatindev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":"alopatindev","open_collective":null,"ko_fi":"alopatindev","tidelift":null,"community_bridge":null,"liberapay":"alopatindev","issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://github.com/alopatindev/qdevicemonitor#support","https://codonaft.com/support"]}},"created_at":"2014-11-28T19:00:14.000Z","updated_at":"2025-01-14T19:03:33.000Z","dependencies_parsed_at":"2024-08-09T12:00:22.558Z","dependency_job_id":null,"html_url":"https://github.com/alopatindev/qdevicemonitor","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alopatindev%2Fqdevicemonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alopatindev%2Fqdevicemonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alopatindev%2Fqdevicemonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alopatindev%2Fqdevicemonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alopatindev","download_url":"https://codeload.github.com/alopatindev/qdevicemonitor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244141598,"owners_count":20404835,"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","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":["android","c-plus-plus","ios","linux","log","log-viewer","logging","tool","viewer"],"created_at":"2024-10-11T23:10:58.621Z","updated_at":"2025-03-21T13:31:12.415Z","avatar_url":"https://github.com/alopatindev.png","language":"C++","funding_links":["https://patreon.com/alopatindev","https://ko-fi.com/alopatindev","https://liberapay.com/alopatindev","https://github.com/alopatindev/qdevicemonitor#support","https://codonaft.com/support"],"categories":[],"sub_categories":[],"readme":"QDeviceMonitor\n==============\n\n[![Release](https://img.shields.io/github/release/alopatindev/qdevicemonitor.svg)](https://github.com/alopatindev/qdevicemonitor/releases/latest)\n[![Language](https://img.shields.io/badge/language-C++11-blue.svg)](https://isocpp.org)\n[![Language](https://img.shields.io/badge/language-C11-blue.svg)](https://en.wikipedia.org/wiki/C11_(C_standard_revision))\n\nCrossplatform log viewer for Android, iOS and text files.\n\nKey Features\n------------\n1. GNU/Linux, Mac OS X and Windows support\n2. Logs can be taken from Android, iOS or from text file\n3. Filtering support (RegExp)\n    1. Automatic filter history that is used as autocomplete\n    2. Prefixes **pid:, tid:, tag: or text:** (Android only)\n4. Verbosity level (Android only)\n5. Backup to text files automatically. Automatic old files removal\n6. Color Highlight (two color schemes)\n7. Clear Log\n8. Add a Mark to Log\n9. Open Log in External Text Editor\n\n![Main Window](screenshots/mainwindow-osx.png)\n\nInstallation\n------------\n\n### GNU/Linux\n#### Ubuntu\n1. Add **universe** repository (Software Center — Edit — Software Sources...)\n2. `sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa`\n3. `sudo apt-get update`\n4. Install the .deb\n\n#### Gentoo\n```\nemerge dev-util/qdevicemonitor\n```\n\n#### OpenSUSE\nI didn't check it but it turns out it's in [official repository](https://software.opensuse.org/package/qdevicemonitor)\n\n### Mac OS X\nOpen the .dmg and move the app to /Applications\n\n### Windows\n1. For Android support\n    1. Install Android SDK\n    2. Install **Tools**, **Platform-tools** and **USB Driver** with Android SDK manager\n    3. Add the path to `platform-tools` directory (from Android SDK) to **Path** environment variable (with Control Panel — System — Advanced — Environment Variables)\n2. Unpack the .zip and run `qdevicemonitor.exe`\n\n## Latest (Unstable) Builds\n\n[![Download Ubuntu](https://img.shields.io/badge/ubuntu-download-orange.svg)](https://sourceforge.net/projects/qdevicemonitor/files/ci/ubuntu/)\n[![Download OS X](https://img.shields.io/badge/os%20x-download-yellowgreen.svg)](https://sourceforge.net/projects/qdevicemonitor/files/ci/osx/)\n[![Download Windows](https://img.shields.io/badge/windows-download-blue.svg)](https://ci.appveyor.com/project/alopatindev/qdevicemonitor/build/artifacts)\n\n### Build from the Source Code\nMake sure that you have installed [Qt \u003e= 5.6](http://www.qt.io/download-open-source)\n* open `qdevicemonitor/qdevicemonitor.pro` with QtCreator and build the project\n* **or** use the following terminal commands:\n```\ncd qdevicemonitor\nqmake\nmake -j8\n```\n\nTroubleshooting\n---------------\nCheck [TROUBLESHOOTING.md](TROUBLESHOOTING.md)\n\nSupport\n-------\nI'm currently investing [all my time](https://codonaft.com/why) in FOSS projects.\n\nIf you found this repo useful and you want to support me, please\n- ⭐ it\n- check ⚡ [here](https://codonaft.com/sponsor)\n\nYour support keeps me going ❤️ (◕‿◕)\n\nLicense\n-------\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or (at\nyour option) any later version.\n\nThis program comes with ABSOLUTELY NO WARRANTY.\nThis is free software, and you are welcome to redistribute it\nunder certain conditions; read LICENSE for details.\n\nCopyright (C) 2014—∞  Alexander Lopatin \u003calopatindev ät codonaft dot com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falopatindev%2Fqdevicemonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falopatindev%2Fqdevicemonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falopatindev%2Fqdevicemonitor/lists"}