{"id":20450158,"url":"https://github.com/kishanbagaria/dabot","last_synced_at":"2025-04-13T02:12:31.737Z","repository":{"id":62566319,"uuid":"82390560","full_name":"KishanBagaria/dAbot","owner":"KishanBagaria","description":"🤖 CLI tool to automate stuff on DeviantArt.com ","archived":false,"fork":false,"pushed_at":"2021-02-28T12:29:41.000Z","size":44,"stargazers_count":18,"open_issues_count":4,"forks_count":6,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-06T13:52:27.828Z","etag":null,"topics":["cli-app","deviantart","llama","python"],"latest_commit_sha":null,"homepage":"","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/KishanBagaria.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":"2017-02-18T14:03:49.000Z","updated_at":"2025-04-02T07:32:46.000Z","dependencies_parsed_at":"2022-11-03T16:15:57.228Z","dependency_job_id":null,"html_url":"https://github.com/KishanBagaria/dAbot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishanBagaria%2FdAbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishanBagaria%2FdAbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishanBagaria%2FdAbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KishanBagaria%2FdAbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KishanBagaria","download_url":"https://codeload.github.com/KishanBagaria/dAbot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654093,"owners_count":21140236,"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":["cli-app","deviantart","llama","python"],"created_at":"2024-11-15T10:50:56.692Z","updated_at":"2025-04-13T02:12:31.713Z","avatar_url":"https://github.com/KishanBagaria.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dAbot\n\nCLI tool to automate stuff on DeviantArt.com\n\n## Installation\n\n1. [Install Python 3](https://www.python.org/downloads/) (Python 2 will work too but it's not recommended)\n2. Open Terminal/Command Prompt and enter `pip install dAbot`  \n    If that doesn't work, try `python -m pip install dAbot`  \n    If that doesn't work either, you're likely using Windows and you should reinstall Python making sure that the \"Add in PATH\" option is checked.\n3. Once dAbot is installed, you can use any of the commands listed below by entering them in Terminal/Command Prompt.\n\nTo upgrade it later, run `pip install dAbot --upgrade`\n\n## Usage\n\n```\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          random        (deviants|groups|exchangers)\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          msgs          (activity|replies)           [--trash_msgs]\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          file          (dev_names|dev_ids)          \u003cfile_path\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          group_members \u003cgroup\u003e                      [--reversed]\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          url           \u003curl\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          traders\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          traders_random\ndAbot \u003ccookies_txt_path\u003e [-v] llama      give          \u003cdeviant\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] points     give          \u003cdeviant\u003e     \u003camount\u003e                     [\u003cmessage\u003e]\ndAbot \u003ccookies_txt_path\u003e [-v] points     balance\ndAbot \u003ccookies_txt_path\u003e [-v] devwatch   (add|remove)  \u003cdeviant\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] msgs       trash         (activity|bulletins|notices|replies|comments)\ndAbot \u003ccookies_txt_path\u003e [-v] comment    \u003cdeviant\u003e     \u003ccomment\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] logout\ndAbot \u003ccookies_txt_path\u003e [-v] exec       \u003ccode\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] llama      stats         \u003cdeviant\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] llama      hof           group         \u003cgroup_name\u003e [--reversed]\ndAbot \u003ccookies_txt_path\u003e [-v] llama      hof           file          \u003cfile_path\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] llama      hof           \u003cdeviant_names\u003e...\ndAbot \u003ccookies_txt_path\u003e [-v] badges     hof           \u003cdeviant_names\u003e...\ndAbot \u003ccookies_txt_path\u003e [-v] save       random        (deviants|groups|exchangers)               \u003cquantity\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] save       group_members \u003cgroup\u003e\ndAbot \u003ccookies_txt_path\u003e [-v] save       dev_ids       \u003cdev_names_file_path\u003e                      [--if_llama_given]\n```\n\n1. Install a browser extension that can export a `cookies.txt` file. Here's one for [Chrome](https://chrome.google.com/webstore/detail/njabckikapfpffapmjgojcnbfjonfjfg).\n2. Go to DeviantArt.com and export the `cookies.txt` file for that tab only (or for DeviantArt.com only).\n3. For `\u003ccookies_txt_path\u003e`, supply the path where the `cookies.txt` was exported/saved.  \n     This should look something like `C:\\Users\\you\\Downloads\\cookies.txt` or `/Users/you/Downloads/cookies.txt`\n4. After exporting cookies from your browser, you can clear your browser cookies for DeviantArt.com (or all cookies) so that your cookies aren't shared between the browser and the bot (which might create issues). You'll then have to login on your browser again and this will give your browser a fresh set of cookies.\n\nIf some command doesn't work, disable Eclipse and try again.\n\n## Example\n\nThis will give me a llama:\n```\ndAbot /Users/you/Downloads/cookies.txt llama give Kishan-Bagaria\n```\n\n## Disclaimer\n\nI don't intend to maintain this tool (except for some occasional changes). I developed this as a personal project back in 2014 and three years later, it wasn't doing much good sitting around, so I put it out here.  \nIt can be refactored a lot and sped up 100x using asynchronous connections. If you're a developer interested in hacking the code, you should definitely look into that.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkishanbagaria%2Fdabot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkishanbagaria%2Fdabot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkishanbagaria%2Fdabot/lists"}