MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 1 callersMethodsizes
(self)
archive/ansible/do_inventory.py:201
↓ 1 callersMethodspan
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:194
↓ 1 callersFunctionsplit_locator_timeout
(value: str)
clients/android/run_android.py:684
↓ 1 callersFunctionstarred_stories_rss_feed_tag
(request, user_id, secret_token, tag_slug)
apps/reader/views.py:1885
↓ 1 callersMethodstartReadingActivity
(FeedSet feedSet, String storyHash)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1064
↓ 1 callersFunctionstart_emulator
(runtime: RuntimeConfig)
clients/android/run_android.py:378
↓ 1 callersMethodstoryThawCompleted
A calback for our adapter that async thaws the story list so the fragment can have some info about the story list when it is ready.
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:350
↓ 1 callersMethodstory_claim_ttl
(cls)
apps/notifications/models.py:768
↓ 1 callersMethodstory_score
(self, story, classifiers)
apps/notifications/models.py:596
↓ 1 callersMethodstory_sent_ttl
(cls)
apps/notifications/models.py:764
↓ 1 callersMethodstring_from_image
(self, image)
apps/rss_feeds/icon_importer.py:515
↓ 1 callersFunctionstrip_ansi
(text)
utils/search_openrss_24h.py:13
↓ 1 callersFunctionstrip_comments
(html_string)
utils/story_functions.py:502
↓ 1 callersFunctionstrip_comments__lxml
(html_string="")
utils/story_functions.py:519
↓ 1 callersMethodstrip_disallowed
Remove nodes and attributes from the soup that aren't specifically allowed.
utils/scrubber/__init__.py:255
↓ 1 callersFunctionstrip_navigation_elements
Remove navigation, header, footer, and other non-content elements to help the LLM focus on main content patterns. When gentle=True (used when
apps/webfeed/tasks.py:81
↓ 1 callersFunctionstrip_non_embeddable_iframes
Strip iframes from story content whose domains block cross-origin embedding. Many sites (e.g. Slashdot) include iframes in their RSS feeds that s
utils/story_functions.py:214
↓ 1 callersMethodstyleUpgradeBanner
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:755
↓ 1 callersMethodstylesheet_tag_compressed
(self, asset_package, asset_type_ext)
archive/jammit.py:107
↓ 1 callersMethodsubs_for_users
(cls, user_id, subscription_user_ids=None, read_filter="unread")
apps/social/models.py:1068
↓ 1 callersMethodsuggest
(self)
archive/munin/munin/__init__.py:44
↓ 1 callersMethodsupportsPredictiveStoryListBack
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1328
↓ 1 callersMethodswitchViewStateLeft
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:513
↓ 1 callersMethodswitchViewStateRight
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:524
↓ 1 callersMethodswitch_hash
(cls, feed, old_hash, new_hash)
apps/reader/models.py:2572
↓ 1 callersMethodswitch_paypal_subscription_approval_url
(self, plan)
apps/profile/models.py:1126
↓ 1 callersFunctionsyncPendingArchives
()
clients/browser-extension/src/popup/popup-simple.js:184
↓ 1 callersMethodsync_facebook_friends
(self)
apps/social/models.py:2976
↓ 1 callersMethodsync_feed_redis
(cls, story_feed_id, allow_skip_resync=False)
apps/rss_feeds/models.py:3935
↓ 1 callersMethodsync_redis
(self, r=None)
apps/rss_feeds/models.py:3912
↓ 1 callersMethodsync_twitter_friends
(self)
apps/social/models.py:2896
↓ 1 callersFunctiontap_accessibility_id
(runtime: RuntimeConfig, text: str)
clients/android/run_android.py:602
↓ 1 callersFunctiontap_id
(runtime: RuntimeConfig, resource_id: str)
clients/android/run_android.py:585
↓ 1 callersFunctiontap_text
(runtime: RuntimeConfig, text: str)
clients/android/run_android.py:592
↓ 1 callersFunctiontap_xpath
(runtime: RuntimeConfig, xpath: str)
clients/android/run_android.py:579
↓ 1 callersFunctionterminate_app
(runtime: RuntimeConfig)
clients/android/run_android.py:522
↓ 1 callersFunctiontest
()
utils/feedfinder_pilgrim.py:407
↓ 1 callersFunctiontest_ssh
(drop)
ansible/utils/check_droplet.py:8
↓ 1 callersMethodtitle_and_body
(self, story, usersub, notification_title_only=False)
apps/notifications/models.py:294
↓ 1 callersMethodtoCompactSerial
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:401
↓ 1 callersMethodto_mongo
(self, value)
utils/mongoengine_fields.py:86
↓ 1 callersMethodto_python
(self, value)
utils/mongoengine_fields.py:50
↓ 1 callersFunctionto_story_list
(stories)
media/js/newsblur/common/story_selection_utils.js:24
↓ 1 callersFunctionto_unicode
Converts a string argument to a unicode string. If the argument is already a unicode string or None, it is returned unchanged. Otherwise it
utils/tornado_escape.py:171
↓ 1 callersMethodtoggleAllFolders
(@NonNull ImageView indicatorView)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:292
↓ 1 callersFunctiontoggleClear
()
media/js/mobile/jquery.mobile-1.0b1.js:3684
↓ 1 callersMethodtoggleGroup
handle clicks on group view expandos. we need to launch custom actions when the user clicks on groups anywhere other than an expando, so the default o
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:278
↓ 1 callersMethodtoggleStorySearch
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:464
↓ 1 callersMethodtrack_404
Track a 404 response for potential scanner detection. Call this from middleware when response.status_code == 404.
utils/ip_rate_tracker.py:450
↓ 1 callersMethodtrack_request
Record a request for rate tracking. Args: request: Django HttpRequest endpoint: Endpoint shortcode (feeds, f
utils/ip_rate_tracker.py:116
↓ 1 callersMethodtrack_would_be_denied
Record that a request WOULD have been denied if rate limiting was enforced. This stores detailed information in Redis for debugging
utils/ip_rate_tracker.py:258
↓ 1 callersFunctiontransfer_assets
()
archive/fabfile.py:2197
↓ 1 callersFunctiontransform_briefing
Transform a raw briefing object into an AI-friendly format.
newsblur_mcp/newsblur_mcp/transforms.py:81
↓ 1 callersFunctiontransitionPages
( toPage, fromPage, transition, reverse )
media/js/mobile/jquery.mobile-1.0b1.js:2398
↓ 1 callersFunctiontriggerAndReturn
(a,b,c)
clients/ios/static/zepto.js:2
↓ 1 callersFunctiontriggerAndReturn
(a,b,c)
clients/ios/Resources/zepto.js:2
↓ 1 callersMethodtrim_read_stories
(self, r=None)
apps/reader/models.py:1350
↓ 1 callersMethodtrim_user_read_stories
(self, user_id)
apps/reader/models.py:1367
↓ 1 callersMethodtruncate_river
(cls, user_id, feed_ids, read_filter, cache_prefix="")
apps/reader/models.py:974
↓ 1 callersFunctiontryBrokenRedirect
(data)
utils/feedfinder_pilgrim.py:260
↓ 1 callersFunctiontry_opml_export
()
apps/feed_import/views.py:96
↓ 1 callersMethodtry_processing
(self)
apps/feed_import/models.py:132
↓ 1 callersMethodtweet_story
(self, user_tweet)
utils/twitter_fetcher.py:406
↓ 1 callersMethoduniquify
Returns a uniquified list of script/link tags, preserving order.
archive/jammit.py:81
↓ 1 callersMethodunshare_story
(self)
apps/social/models.py:1950
↓ 1 callersMethodupdateBottomNextFeedBottomInset
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:509
↓ 1 callersMethodupdateBottomNextFeedTargetIcon
(@NonNull Session target)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:698
↓ 1 callersFunctionupdateButton
()
media/safari/NewsBlur.safariextension/javascripts/main.js:122
↓ 1 callersMethodupdateFeedCount
A callback for the feed list fragment so it can tell us how many feeds (not folders) are being displayed based on mode, etc. This lets us adjust our
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:304
↓ 1 callersMethodupdateFolderMuteActions
(Menu menu)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/FolderItemsList.java:97
↓ 1 callersMethodupdateListStyle
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:809
↓ 1 callersMethodupdateOptionsPillTitle
(Menu menu)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:736
↓ 1 callersFunctionupdateServerDisplay
()
clients/browser-extension/src/popup/popup-simple.js:25
↓ 1 callersMethodupdateSettings
* Update user settings * @param {object} settings - Settings to merge
clients/browser-extension/src/lib/storage.js:157
↓ 1 callersMethodupdateToolbarSettingsButtonVisibility
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:772
↓ 1 callersMethodupdateUnreadCounts
(int neutCount, int posiCount)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:294
↓ 1 callersMethodupdateUpgradeBannerText
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:786
↓ 1 callersMethodupdate_email
(self, new_email)
apps/profile/models.py:2438
↓ 1 callersMethodupdate_newsletter_icon
(self)
apps/rss_feeds/models.py:1702
↓ 1 callersMethodupdate_story_with_new_guid
(self, existing_story, new_story_guid)
apps/rss_feeds/models.py:1961
↓ 1 callersFunctionupdate_text_classifier
()
media/js/newsblur/reader/reader_classifier.js:3071
↓ 1 callersMethodupdate_webfeed
(self)
apps/rss_feeds/models.py:1710
↓ 1 callersFunctionurlize
Converts any URLs in text into clickable links. If trim_url_limit is not None, the URLs in link text longer than this limit will truncated to
utils/scrubber/__init__.py:22
↓ 1 callersMethoduser_position
(cls, user_id)
apps/profile/models.py:5428
↓ 1 callersMethoduser_timeline
(self, twitter_user)
utils/twitter_fetcher.py:239
↓ 1 callersMethodvacuum
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:310
↓ 1 callersFunctionvalidate_hostnames
(hostnames, hosts)
utils/tlnb.py:99
↓ 1 callersFunctionvariant_task_suffix
(variant: str)
clients/android/run_android.py:344
↓ 1 callersMethodverify_feed_integrity
Ensures stories come through and any abberant status codes get saved Returns: FEED_STATUS: enum ret_values: dictionar
utils/feed_fetcher.py:1189
↓ 1 callersMethodverify_feeds_scheduled
(cls, user_id)
apps/reader/models.py:2181
↓ 1 callersMethodview_wrapper
(self, request, fn, *args, **kwargs)
utils/ratelimit.py:37
↓ 1 callersMethodview_wrapper
(self, request, fn, *args, **kwargs)
utils/view_functions.py:169
↓ 1 callersMethodwait_for
(self, using: str, value: str, timeout_seconds: float)
clients/android/run_android.py:818
↓ 1 callersFunctionwait_xpath
(runtime: RuntimeConfig, value: str)
clients/android/run_android.py:608
↓ 1 callersMethodweighted_probability
(self, feature, category, prf, weight=1.0, ap=0.5)
apps/analyzer/classifier.py:97
↓ 1 callersMethodwell_read_score
Average percentage of stories read vs published across recently active subscribers
apps/rss_feeds/models.py:2346
↓ 1 callersMethodwp_json_story
Convert a single WordPress REST API post to a feed story dict.
utils/json_fetcher.py:86
↓ 1 callersMethodwriteLine
(String line)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/Log.java:142
↓ 1 callersMethodwrite_to_cache
Writes data in JSON format to a file
archive/ansible/do_inventory.py:541
↓ 1 callersMethodwrite_xml
(self, outfile, encoding="iso-8859-1")
utils/PyRSS2Gen.py:14
← previousnext →2,601–2,700 of 5,735, ranked by callers