├── .github └── workflows │ └── main.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bad_pigeon.gemspec ├── bin ├── console └── setup ├── exe └── pigeon ├── lib ├── bad_pigeon.rb └── bad_pigeon │ ├── elements │ ├── component.rb │ ├── timeline_entry.rb │ ├── timeline_instruction.rb │ └── timeline_tweet.rb │ ├── entry_filter.rb │ ├── har │ ├── har_archive.rb │ └── har_request.rb │ ├── models │ ├── tweet.rb │ ├── url_entity.rb │ └── user.rb │ ├── timelines.rb │ ├── timelines │ ├── home_timeline.rb │ ├── list_timeline.rb │ └── user_timeline.rb │ ├── tweet_extractor.rb │ ├── util │ ├── assertions.rb │ └── strict_hash.rb │ └── version.rb ├── sig └── bad_pigeon.rbs └── spec ├── bad_pigeon_spec.rb └── spec_helper.rb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .bundle 2 | .rspec_status 3 | Gemfile.lock 4 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/Rakefile -------------------------------------------------------------------------------- /bad_pigeon.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/bad_pigeon.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/bin/setup -------------------------------------------------------------------------------- /exe/pigeon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/exe/pigeon -------------------------------------------------------------------------------- /lib/bad_pigeon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/elements/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/elements/component.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/elements/timeline_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/elements/timeline_entry.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/elements/timeline_instruction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/elements/timeline_instruction.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/elements/timeline_tweet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/elements/timeline_tweet.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/entry_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/entry_filter.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/har/har_archive.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/har/har_archive.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/har/har_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/har/har_request.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/models/tweet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/models/tweet.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/models/url_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/models/url_entity.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/models/user.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/timelines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/timelines.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/timelines/home_timeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/timelines/home_timeline.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/timelines/list_timeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/timelines/list_timeline.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/timelines/user_timeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/timelines/user_timeline.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/tweet_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/tweet_extractor.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/util/assertions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/util/assertions.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/util/strict_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/lib/bad_pigeon/util/strict_hash.rb -------------------------------------------------------------------------------- /lib/bad_pigeon/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module BadPigeon 4 | VERSION = "0.1.5" 5 | end 6 | -------------------------------------------------------------------------------- /sig/bad_pigeon.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/sig/bad_pigeon.rbs -------------------------------------------------------------------------------- /spec/bad_pigeon_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/spec/bad_pigeon_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackuba/bad_pigeon/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------