Module: BadPigeon

Defined in:
lib/bad_pigeon.rb,
lib/bad_pigeon/version.rb,
lib/bad_pigeon/timelines.rb,
lib/bad_pigeon/models/user.rb,
lib/bad_pigeon/entry_filter.rb,
lib/bad_pigeon/models/tweet.rb,
lib/bad_pigeon/har/har_archive.rb,
lib/bad_pigeon/har/har_request.rb,
lib/bad_pigeon/tweet_extractor.rb,
lib/bad_pigeon/util/assertions.rb,
lib/bad_pigeon/util/strict_hash.rb,
lib/bad_pigeon/models/url_entity.rb,
lib/bad_pigeon/elements/component.rb,
lib/bad_pigeon/elements/timeline_entry.rb,
lib/bad_pigeon/elements/timeline_tweet.rb,
lib/bad_pigeon/timelines/home_timeline.rb,
lib/bad_pigeon/timelines/list_timeline.rb,
lib/bad_pigeon/timelines/user_timeline.rb,
lib/bad_pigeon/elements/timeline_instruction.rb

Defined Under Namespace

Modules: Assertions, Component Classes: EntryFilter, Error, HARArchive, HARRequest, HomeTimeline, ListTimeline, StrictHash, TimelineEntry, TimelineInstruction, TimelineTweet, Tweet, TweetExtractor, URLEntity, User, UserTimeline

Constant Summary collapse

VERSION =
"0.1.5"
TIMELINE_TYPES =
{
  'UserTweets' => UserTimeline,
  'UserMedia' => UserTimeline,
  'HomeLatestTimeline' => HomeTimeline,
  'HomeTimeline' => HomeTimeline,
  'ListLatestTweetsTimeline' => ListTimeline,

  # ignored requests:
  'AudioSpaceById' => nil,
  'CommunitiesTabBarItemQuery' => nil,
  'DataSaverMode' => nil,
  'GetUserClaims' => nil,
  'ListByRestId' => nil,
  'ListMembers' => nil,
  'ListPins' => nil,
  'ListSubscribers' => nil,
  'ListsManagementPageTimeline' => nil,
  'ProfileSpotlightsQuery' => nil,
  'UserByRestId' => nil,
  'UserByScreenName' => nil,
  'Viewer' => nil,
  'getAltTextPromptPreference' => nil,
}