[{"title":"(89个子文件101KB)Yatcobot:Yatcobot(又是另一个Twitter竞赛机器人)是用于Twitter竞赛和赠品的最先进且可配置的机器人-源码","children":[{"title":"Yatcobot-master","children":[{"title":"setup.py <span style='color:#111;'>1.33KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>761B</span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'>362B</span>","children":null,"spread":false},{"title":"yatcobot.py <span style='color:#111;'>61B</span>","children":null,"spread":false},{"title":"yatcobot","children":[{"title":"scheduler.py <span style='color:#111;'>2.61KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>626B</span>","children":null,"spread":false},{"title":"notifier.py <span style='color:#111;'>577B</span>","children":null,"spread":false},{"title":"post_queue.py <span style='color:#111;'>1.89KB</span>","children":null,"spread":false},{"title":"ignorelist.py <span style='color:#111;'>958B</span>","children":null,"spread":false},{"title":"client.py <span style='color:#111;'>6.99KB</span>","children":null,"spread":false},{"title":"cli.py <span style='color:#111;'>3.58KB</span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'>1.91KB</span>","children":null,"spread":false},{"title":"config","children":[{"title":"__init__.py <span style='color:#111;'>4.07KB</span>","children":null,"spread":false},{"title":"templates.py <span style='color:#111;'>682B</span>","children":null,"spread":false},{"title":"config_default.yaml <span style='color:#111;'>5.12KB</span>","children":null,"spread":false}],"spread":false},{"title":"plugins","children":[{"title":"actions.py <span style='color:#111;'>8.12KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>1.25KB</span>","children":null,"spread":false},{"title":"notifiers.py <span style='color:#111;'>2.71KB</span>","children":null,"spread":false},{"title":"ratings.py <span style='color:#111;'>3.68KB</span>","children":null,"spread":false},{"title":"filters.py <span style='color:#111;'>3.41KB</span>","children":null,"spread":false}],"spread":false},{"title":"bot.py <span style='color:#111;'>9.81KB</span>","children":null,"spread":false}],"spread":false},{"title":"requirements.txt <span style='color:#111;'>265B</span>","children":null,"spread":false},{"title":"LICENSE.md <span style='color:#111;'>17.62KB</span>","children":null,"spread":false},{"title":".dockerignore <span style='color:#111;'>808B</span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'>2.13KB</span>","children":null,"spread":false},{"title":"MANIFEST.in <span style='color:#111;'>24B</span>","children":null,"spread":false},{"title":".bumpversion.cfg <span style='color:#111;'>134B</span>","children":null,"spread":false},{"title":"Pipfile.lock <span style='color:#111;'>23.57KB</span>","children":null,"spread":false},{"title":"config.sample.yaml <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"docker-compose.yml <span style='color:#111;'>179B</span>","children":null,"spread":false},{"title":"utils","children":[{"title":".gitignore <span style='color:#111;'>6B</span>","children":null,"spread":false},{"title":"download_tweet.py <span style='color:#111;'>789B</span>","children":null,"spread":false},{"title":"docker_push.sh <span style='color:#111;'>460B</span>","children":null,"spread":false},{"title":"git_push.sh <span style='color:#111;'>375B</span>","children":null,"spread":false}],"spread":false},{"title":"README.rst <span style='color:#111;'>5.46KB</span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_bot.py <span style='color:#111;'>12.98KB</span>","children":null,"spread":false},{"title":"test_cli.py <span style='color:#111;'>2.66KB</span>","children":null,"spread":false},{"title":"test_post_queue.py <span style='color:#111;'>1.54KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>1B</span>","children":null,"spread":false},{"title":"test_ignorelist.py <span style='color:#111;'>1.08KB</span>","children":null,"spread":false},{"title":"test_notifier.py <span style='color:#111;'>1.58KB</span>","children":null,"spread":false},{"title":"test_twitterclient.py <span style='color:#111;'>27.74KB</span>","children":null,"spread":false},{"title":"config","children":[{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"test_config.py <span style='color:#111;'>4.60KB</span>","children":null,"spread":false},{"title":"test_templates.py <span style='color:#111;'>702B</span>","children":null,"spread":false}],"spread":false},{"title":"test_utils.py <span style='color:#111;'>592B</span>","children":null,"spread":false},{"title":"test_scheduler.py <span style='color:#111;'>3.62KB</span>","children":null,"spread":false},{"title":"plugins","children":[{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"test_filters.py <span style='color:#111;'>4.45KB</span>","children":null,"spread":false},{"title":"test_notifiers.py <span style='color:#111;'>3.34KB</span>","children":null,"spread":false},{"title":"test_ratings.py <span style='color:#111;'>4.78KB</span>","children":null,"spread":false},{"title":"test_actions.py <span style='color:#111;'>9.44KB</span>","children":null,"spread":false}],"spread":false},{"title":"fixtures","children":[{"title":"friendship_create.json <span style='color:#111;'>3.29KB</span>","children":null,"spread":false},{"title":"config.test.yaml <span style='color:#111;'>1.09KB</span>","children":null,"spread":false},{"title":"error.json <span style='color:#111;'>102B</span>","children":null,"spread":false},{"title":"error_already_retweeted.json <span style='color:#111;'>110B</span>","children":null,"spread":false},{"title":"statuses_update_reply.json <span style='color:#111;'>2.32KB</span>","children":null,"spread":false},{"title":"statuses_mentions_timeline_since_id.json <span style='color:#111;'>2.69KB</span>","children":null,"spread":false},{"title":"post_tag_one_friend.json <span style='color:#111;'>5.43KB</span>","children":null,"spread":false},{"title":"application_rate_limit_status.json <span style='color:#111;'>9.72KB</span>","children":null,"spread":false},{"title":"post_multiple_mentions.json <span style='color:#111;'>5.92KB</span>","children":null,"spread":false},{"title":"friends_ids.json <span style='color:#111;'>527B</span>","children":null,"spread":false},{"title":"statuses_mentions_timeline_count_1.json <span style='color:#111;'>2.69KB</span>","children":null,"spread":false},{"title":"post_with_quote.json <span style='color:#111;'>11.38KB</span>","children":null,"spread":false},{"title":"statuses_retweet.json <span style='color:#111;'>5.55KB</span>","children":null,"spread":false},{"title":"statuses_mentions_timeline.json <span style='color:#111;'>5.40KB</span>","children":null,"spread":false},{"title":"statuses_show.json <span style='color:#111;'>2.99KB</span>","children":null,"spread":false},{"title":"friendships_destroy.json <span style='color:#111;'>3.30KB</span>","children":null,"spread":false},{"title":"post_tag_two_friends.json <span style='color:#111;'>5.91KB</span>","children":null,"spread":false},{"title":"deleted_quote.json <span style='color:#111;'>2.74KB</span>","children":null,"spread":false},{"title":"favorites_create.json <span style='color:#111;'>2.52KB</span>","children":null,"spread":false},{"title":"post_tag_friend.json <span style='color:#111;'>6.90KB</span>","children":null,"spread":false},{"title":"search_tweets.json <span style='color:#111;'>12.54KB</span>","children":null,"spread":false},{"title":"blocks_ids.json <span style='color:#111;'>128B</span>","children":null,"spread":false}],"spread":false},{"title":"helper_func.py <span style='color:#111;'>1.60KB</span>","children":null,"spread":false}],"spread":false},{"title":"Dockerfile.alpine <span style='color:#111;'>362B</span>","children":null,"spread":false},{"title":"Pipfile <span style='color:#111;'>586B</span>","children":null,"spread":false},{"title":"docs","children":[{"title":".gitignore <span style='color:#111;'>26B</span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'>605B</span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'>315B</span>","children":null,"spread":false},{"title":"config.rst <span style='color:#111;'>12.72KB</span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'>4.78KB</span>","children":null,"spread":false},{"title":"installation.rst <span style='color:#111;'>1.22KB</span>","children":null,"spread":false},{"title":"donate.rst <span style='color:#111;'>1.50KB</span>","children":null,"spread":false},{"title":"getting_started.rst <span style='color:#111;'>4.72KB</span>","children":null,"spread":false},{"title":"api_keys.rst <span style='color:#111;'>58B</span>","children":null,"spread":false},{"title":"license.rst <span style='color:#111;'>54B</span>","children":null,"spread":false},{"title":"cli.rst <span style='color:#111;'>1.44KB</span>","children":null,"spread":false}],"spread":false},{"title":"requirements-dev.txt <span style='color:#111;'>738B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]