{"id":14978894,"url":"https://github.com/tirtharajsinha/bostas","last_synced_at":"2025-10-30T05:49:05.984Z","repository":{"id":62560334,"uuid":"342632995","full_name":"tirtharajsinha/bostas","owner":"tirtharajsinha","description":"Python package : bostas is a cool social media tool for automated surfing .","archived":false,"fork":false,"pushed_at":"2021-11-07T18:24:59.000Z","size":130,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-05T09:09:17.243Z","etag":null,"topics":["automation","bostas","bot","python","python-package","selenium","self-built-python-package","social-media-automation","web-scraping","webdriver"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/bostas/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tirtharajsinha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-26T16:23:51.000Z","updated_at":"2023-08-02T16:32:15.000Z","dependencies_parsed_at":"2022-11-03T14:30:32.384Z","dependency_job_id":null,"html_url":"https://github.com/tirtharajsinha/bostas","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/tirtharajsinha/bostas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirtharajsinha%2Fbostas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirtharajsinha%2Fbostas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirtharajsinha%2Fbostas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirtharajsinha%2Fbostas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tirtharajsinha","download_url":"https://codeload.github.com/tirtharajsinha/bostas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirtharajsinha%2Fbostas/sbom","scorecard":{"id":887717,"data":{"date":"2025-08-11","repo":{"name":"github.com/tirtharajsinha/bostas","commit":"b845e46dc46446fca4295d7f1e04e161cdbb6e46"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: dist/bostas-0.0.2-py3-none-any.whl:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact bostas==0.0.2 not signed: https://api.github.com/repos/tirtharajsinha/bostas/releases/40149986","Warn: release artifact bostas==0.0.1 not signed: https://api.github.com/repos/tirtharajsinha/bostas/releases/39833863","Warn: release artifact bostas==0.0.2 does not have provenance: https://api.github.com/repos/tirtharajsinha/bostas/releases/40149986","Warn: release artifact bostas==0.0.1 does not have provenance: https://api.github.com/repos/tirtharajsinha/bostas/releases/39833863"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-24T10:37:49.789Z","repository_id":62560334,"created_at":"2025-08-24T10:37:49.789Z","updated_at":"2025-08-24T10:37:49.789Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281235200,"owners_count":26466153,"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-10-27T02:00:05.855Z","response_time":61,"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":["automation","bostas","bot","python","python-package","selenium","self-built-python-package","social-media-automation","web-scraping","webdriver"],"created_at":"2024-09-24T13:58:35.727Z","updated_at":"2025-10-28T13:31:21.036Z","avatar_url":"https://github.com/tirtharajsinha.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/tirtharajsinha/bostas/blob/main/static/bostas.png\" style=\"margin:auto;\"\u003e\r\n\r\n# bostas==0.0.2\r\n\r\nA python package for automated web surfing based on selenium module .\r\n\r\nNow released on \u003ca href=\"https://pypi.org/\"\u003e pypi.prg \u003c/a\u003e. Check out now \u003ca href=\"https://pypi.org/project/bostas/0.0.2/\" \u003eHere \u003c/a\u003e.\r\n\r\n\u003cbr\u003e\r\n:green_book: \u003cb\u003eRead Full official documentation \u003ca href=\"#\"\u003eHere\u003c/a\u003e\u003c/b\u003e .\r\n\u003chr\u003e\r\n\r\n### importent links\r\n\r\n\u003cul\u003e\r\n    \u003cli\u003e\u003cul\u003e\r\n        \u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/\"\u003eHow to install and run bostos\u003c/a\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/#install\"\u003einstall bostos\u003c/a\u003e\u003c/li\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/#webdriver\"\u003eDownload webdriver\u003c/a\u003e\u003c/li\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/#run\"\u003erun bostos\u003c/a\u003e\u003c/li\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/#update\"\u003eupdate bostos\u003c/a\u003e\u003c/li\u003e\r\n        \u003c/ul\u003e\u003c/li\u003e\r\n    \u003cli\u003e\u003cul\u003e\r\n        \u003ca href=\"\"\u003eGuide and Documentation\u003c/a\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html\"\u003eWritten guide\u003c/a\u003e\u003c/li\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/#features\"\u003eBostos features documentation\u003c/a\u003e\u003c/li\u003e\r\n        \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/\"\u003eFull Documentation\u003c/a\u003e\u003c/li\u003e\r\n        \u003c/ul\u003e\u003c/li\u003e\r\n    \u003cli\u003e\u003ca href=\"https://github.com/tirtharajsinha/bostas/discussions/1\"\u003eDiscussion with Community\u003c/a\u003e\u003c/li\u003e\r\n    \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/\"\u003eOfficial site\u003c/a\u003e\u003c/li\u003e\r\n    \u003cli\u003e\u003ca href=\"https://github.com/tirtharajsinha/bostos/\"\u003egithub resourses\u003c/a\u003e\u003c/li\u003e\r\n    \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/index.html/#cradits\"\u003eCradits\u003c/a\u003e\u003c/li\u003e\r\n    \u003cli\u003e\u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/index.html/#support\"\u003eSupports\u003c/a\u003e\u003c/li\u003e\r\n    \u003c/ul\u003e\r\n\r\n\r\n\r\n### Installation And Usage(short)\r\nfor descripted documentation view \u003ca href=\"https://tirtharajsinha.github.io/bostos/docu/guide.html/\"\u003ehere.\u003c/a\u003e\r\n\u003cbr\u003e\r\n\r\n\u003col\u003e\r\n    \u003cli\u003e\r\n        To make this bot active you have to download a selenium webdriver. Download any web brouser of your choice.\r\n       \u003cbr\u003e First check the version of your brouser then download the driver of same version.\r\n       \u003cbr\u003e\u003cb\u003e\u003cu\u003eDownload through direct link\u003c/u\u003e\u003c/b\u003e\r\n        \u003cul\u003e\r\n        \u003cli\u003e\u003ca href=\"https://chromedriver.chromium.org/downloads\"\u003e#ChromeDriver\u003c/a\u003e\u003c/li\u003e\r\n          \u003cli\u003e\u003ca href=\"https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/\"\u003e#Microsoft Edge\u003c/a\u003e\u003c/li\u003e \r\n          \u003cli\u003e\u003ca href=\"https://github.com/mozilla/geckodriver/releases\"\u003e#Mozilla Firefox\u003c/a\u003e  --\u003e you will get a page like this .          click the link as per your OS and version.\r\n          \u003cimg src=\"https://github.com/tirtharajsinha/bostas/blob/main/static/firefox.png\"\u003e\u003c/li\u003e\r\n          \u003cli\u003e\u003ca href=\"https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari\"\u003e#Safari\u003c/a\u003e\u003c/li\u003e\r\n          \u003cli\u003eLearn more about it \u003ca href=\"https://www.selenium.dev/downloads/\"\u003eHere\u003c/a\u003e\u003c/li\u003e\r\n        \u003c/ul\u003e\r\n    \u003c/li\u003e\r\n    \u003cli\u003eMake sure you have downloaded python3 in your Mechine.\r\n        \u003cbr\u003eDownload python \u003ca href=\"https://www.python.org/downloads/\"\u003eHere\u003c/a\u003e\r\n        \u003cbr\u003e It's better for you to use a Good IDE.(pycharm/vscode/jupyter notebook....etc.)\u003c/li\u003e\r\n   \r\n   \u003cli\u003eNow time to install Bostas. Use \"pip install bostas\" to install bostas in your sustem.\u003cbr\u003eNo need to install dependencies like selenium,beautifulsoup4 as bostos comes with it's own dependency.\u003cbr\u003e\r\n        You are all set to roll.\u003c/li\u003e\r\n    \u003cli\u003e\u003cb\u003eUse this starter plate to active your bot \u003c/b\u003e \u003cbr\u003eMake sure you have an account on your terget site. \r\n    Cuz anonymously you can't enter on social media sites.\u003cbr\u003e\u003c/li\u003e\r\n        \r\n      \r\n\u003c/ol\u003e\r\n    \r\n```\r\n        from bostas import instabot # for instagram heist\r\n        from selenium import webdriver\r\n        \r\n        # replace with the \"PATH\" in your local mechine of the installer file of newly downloaded  webdriver.\r\n        # like \"C:/Users/USER/Downloads/edgedriver_win32/msedgedriver.exe\" // for edge driver.\r\n        # get more help on google.\r\n        \r\n        insta = instabot.InstaBot()\r\n        insta.setup(mydriver=webdriver.Edge(\"C:/Users/TIRTHA/Downloads/edgedriver_win32/msedgedriver.exe\"))\r\n        \r\n        # login to instagram account\r\n        insta.login(\"username\", \"passward\")\r\n        \r\n        # this will take you to home page of your account.\r\n        # You can set more action using the in-built function like....\r\n        # insta.LikeCommentByUsername(target=\"user\",like=True,comment=True)\r\n        # insta.FollowFollowers()\r\n        # insta.unfollowfollower([\"username1\",\"username2\",.....])\r\n        # learn more Features on Documentation.\r\n        \r\n ```\r\n\r\nNow you are set to play with it.\r\n\u003cbr\u003e\u003cbr\u003e\r\n### Disclaimer:\r\nPlease be aware of that \u003cb\u003e\u003ci\u003ebostos\u003c/i\u003e\u003c/b\u003e is a under research period. Maintainer is not responsible for any illigal or violent\u003cbr\u003e usage of this tool. Use it on your responsibility. Maintainer will not responsible if your account get banned or on any legal\u003cbr\u003e action due to extensive use of this tool.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftirtharajsinha%2Fbostas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftirtharajsinha%2Fbostas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftirtharajsinha%2Fbostas/lists"}