{"id":25217250,"url":"https://github.com/devstackq/canty","last_synced_at":"2025-04-05T09:22:02.838Z","repository":{"id":276109994,"uuid":"928222525","full_name":"devstackq/canty","owner":"devstackq","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-10T17:32:55.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T20:57:33.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/devstackq.png","metadata":{"files":{"readme":"README.ME","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T09:19:13.000Z","updated_at":"2025-02-10T17:32:58.000Z","dependencies_parsed_at":"2025-02-07T17:30:43.341Z","dependency_job_id":null,"html_url":"https://github.com/devstackq/canty","commit_stats":null,"previous_names":["devstackq/canty"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devstackq%2Fcanty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devstackq%2Fcanty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devstackq%2Fcanty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devstackq%2Fcanty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devstackq","download_url":"https://codeload.github.com/devstackq/canty/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247313253,"owners_count":20918599,"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":[],"created_at":"2025-02-10T20:13:21.487Z","updated_at":"2025-04-05T09:22:02.812Z","avatar_url":"https://github.com/devstackq.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"2025.05.02\nОсновные компоненты\n\n/cmd\n  /app            # Главная точка входа (main.go)\n/config          # Конфигурация (config.yaml, .env)\n/internal\n  /core           # Доменный слой (основные сущности, бизнес-логика)\n    /entities     # Сущности (Video, Metadata и т. д.)\n    /services     # Бизнес-логика\n  /modules        # Модули (по функционалу)\n    /analysis     # Анализ популярных видео\n    /downloader   # Скачивание видео\n    /processing   # Обработка видео (FFmpeg)\n    /audio        # Генерация аудио (Google TTS)\n    /seo          # Генерация хештегов и описаний\n    /uploader     # Загрузка видео на YouTube\n    /ads          # Вставка рекламы в видео\n  /infrastructure # Взаимодействие с внешними сервисами\n    /db           # База данных (PostgreSQL)\n    /api          # API-клиенты (YouTube, TikTok и др.)\n    /storage      # Файловая система\n    /monitoring   # Prometheus, логи\n  /interfaces     # REST API, gRPC, CLI\n/tests           # Тесты\n/deployments     # Docker, Prometheus, CI/CD\n\n\n\ncontract\nsolc --abi --bin -o output/ VideoMonetization.sol\nabigen --bin=output/VideoMonetization.bin --abi=output/VideoMonetization.abi --pkg=ads --out=VideoMonetization.go\n\n\n\nДоступ к данным pprof\nТеперь, когда ваше приложение запущено и pprof включен, вы можете получить доступ к pprof-данным через веб-браузер:\nПерейдите по адресу:\nhttp://localhost:8081/debug/pprof/\nПример использования pprof:\nПросмотр активных горутин:\nhttp://localhost:8081/debug/pprof/goroutine?debug=2\nСоздание профиля процессора:\nhttp://localhost:8081/debug/pprof/profile?seconds=30\nПросмотр кучи памяти:\nhttp://localhost:8081/debug/pprof/heap\nПросмотр всех доступных профилей:\nhttp://localhost:8081/debug/pprof/\nИспользование инструмента go tool pprof\nВы также можете использовать командную строку для загрузки и анализа профилей:\nsh\ngo tool pprof http://localhost:8081/debug/pprof/profile?seconds=30\nЗапустите команду и следуйте инструкциям, чтобы проанализировать данные.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevstackq%2Fcanty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevstackq%2Fcanty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevstackq%2Fcanty/lists"}