{"id":18563528,"url":"https://github.com/mrvcoder/behkad_hozor","last_synced_at":"2025-04-10T03:32:52.174Z","repository":{"id":236074400,"uuid":"791868070","full_name":"mrvcoder/behkad_hozor","owner":"mrvcoder","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-05T20:24:50.000Z","size":104108,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T16:03:30.610Z","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/mrvcoder.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-25T14:24:15.000Z","updated_at":"2025-03-12T12:31:29.000Z","dependencies_parsed_at":"2024-04-29T11:00:28.978Z","dependency_job_id":"99739193-13c1-4162-9456-c06f3cf93d42","html_url":"https://github.com/mrvcoder/behkad_hozor","commit_stats":null,"previous_names":["mrvcoder/behkad_hozor"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrvcoder%2Fbehkad_hozor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrvcoder%2Fbehkad_hozor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrvcoder%2Fbehkad_hozor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrvcoder%2Fbehkad_hozor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrvcoder","download_url":"https://codeload.github.com/mrvcoder/behkad_hozor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248151438,"owners_count":21056096,"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":"2024-11-06T22:12:51.575Z","updated_at":"2025-04-10T03:32:47.161Z","avatar_url":"https://github.com/mrvcoder.png","language":"Go","readme":"## Behkad automation :D\nاین اسکریپت حضور و گزارش کارآموزی شما را به صورت خودکار ثبت میکند و از طریق یک ربات تلگرام که از قبل مشخص کردین نتیجه رو براتون میفرسته.\n\u003cbr\u003e\nنحوه استفاده از برنامه هم خیلی ساده است کافیه به صورت کامند لاین چه در ویندوز و چه در لینوکس اجرا کرده و آپشن های مورد نیاز را به برنامه پاس بدید.\n\nالبته در گوشی های اندرویدی هم میتونید نسخه لینوکس را توسط برنامه ترموکس اجرا کنید.\n\n**FOR SUPPORT PLEASE GIVE A STAR TO REPO :)**\n\n## Usage\nقبل از اجرا حتما فایل `conf.json` را با یک تکست ادیتور ویرایش کنید.\n\n#### مقادیری که باید ویرایش کنید:\n- latitude: عرض جغرافیایی\n- longitude: طول جغرافیایی\n- codeCollage: (نام کاربری)کد دانشجو\n- codeMelli: کد ملی (رمزعبور)\n- address: آدرس محل کارآموزی\n- gozareshat: حداقل 10 تا گزارش داخل این لیست قرار بدین\n\n#### اگر روی سرور آیپی خارج اجرا میکنین میتونین از تلگرام برای ارسال نتایج استفاده کنین:\n- useBot: فعال یا غیرفعال بودن ارسال تلگرام\n- ApiKey: توکن رباتی که توسط @botfather توی تلگرام ساختین\n- telegramUserId: آیدی عددی تلگرام خودتون\n\n\n### linux:\n```bash\nbash run_script.sh\n```\n\n### windows:\n```bash\nbehkad_windows.exe\n```\n\n\u003chr\u003e\n\n## run in linux server with crontab(optional)\n\nبرای اینکه خودتون هر روز دستی این اسکریپت رو ران نکنین، میتونین با استفاده از یک سرور لینوکس این کارو کاملا اتومات کنین :)\n\nبا استفاده از این دستور وارد تنظیمات ابزار می‌شوید\n\n```bash\ncrontab -e\n```\n\nاگر برای اولین بار این ابزار رو باز میکنین ازتون میپرسه با کدوم ادیتور بازش کنم\n\u003cbr\u003e\nعدد 1 رو بزنین و وارد ادیتور بشین و در آخرین خط آن فایل این دستور رو قرار بدین:\n\n```bash\n0 7 * * * bash /path/to/behkad_hozor/run_script.sh\n```\n\nبه جای `/path/to/behkad_hozor/script.sh` مسیری که پروژه را کلون کردین رو وارد کنین\n\nو به ترتیب کلید های\n\u003cbr\u003e\n`Ctrl + X`\n\u003cbr\u003e\n`Y`\n\u003cbr\u003e\n`Enter`\n\u003cbr\u003e\nرا وارد کنین\n\nبا این کار هر روز ساعت ۷ صبح اسکریپت اجرا شده و حضور رو ثبت خواهد کرد.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrvcoder%2Fbehkad_hozor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrvcoder%2Fbehkad_hozor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrvcoder%2Fbehkad_hozor/lists"}