MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 1 callersMethodrecord_es_stats
Record per-invocation ES query stats for Grafana.
apps/statistics/rclustering_usage.py:86
↓ 1 callersMethodrecord_mark_read
Record extra stories marked read via cluster expansion.
apps/statistics/rclustering_usage.py:72
↓ 1 callersFunctionrecord_mcp_usage
Record one MCP tool or resource invocation.
newsblur_mcp/newsblur_mcp/metrics.py:35
↓ 1 callersMethodrecord_reanalysis
(cls, user_id)
apps/statistics/rtrending_webfeeds.py:63
↓ 1 callersMethodrecord_subscription
(cls, user_id, url, variant_index)
apps/statistics/rtrending_webfeeds.py:88
↓ 1 callersMethodrecord_timing
Record clustering task duration for Grafana timing panel.
apps/statistics/rclustering_usage.py:108
↓ 1 callersMethodrecord_transcription
Convenience method for recording Whisper transcription costs. Args: duration_seconds: Audio duration in seconds
utils/llm_costs.py:295
↓ 1 callersMethodrecord_usage
Record a transcription usage.
apps/ask_ai/usage.py:328
↓ 1 callersFunctionrecoverPageVisits
* Recover page visits from storage after service worker restart
clients/browser-extension/src/background/service-worker.js:43
↓ 1 callersMethodrecursive_find_files
(cls, folder, pattern)
archive/jammit.py:142
↓ 1 callersFunctionrecursive_unicode
Walks a simple data structure, converting byte strings to unicode. Supports lists, tuples, and dictionaries.
utils/tornado_escape.py:212
↓ 1 callersFunctionrefresh
()
media/js/newsblur/views/archive_view.js:3653
↓ 1 callersMethodrefreshStoryStatusIndicators
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:460
↓ 1 callersMethodrefresh_feeds
Up-to-the-second unread counts for each active feed. Poll for these counts no more than once a minute.
archive/api/newsblur.py:110
↓ 1 callersMethodrefresh_trending_lists
Scan current trending data and add qualifying stories to the permanent lists. Called during the Prometheus trending scrape. Stories that qual
apps/statistics/rtrending.py:342
↓ 1 callersMethodrefund_prorated_paypal_for_provider_switch
Refund a prorated portion of the latest PayPal payment when switching to Stripe. Delegates to refund_paypal_payment_from_subscription with pr
apps/profile/models.py:2044
↓ 1 callersMethodrefund_prorated_stripe_payment
Refund a prorated portion of the latest Stripe payment based on unused days. Used when a user switches from Stripe to another payment provide
apps/profile/models.py:1978
↓ 1 callersFunctionrelative_date
(d)
utils/story_functions.py:148
↓ 1 callersFunctionrelative_timeuntil
(value)
utils/feed_functions.py:151
↓ 1 callersMethodreload_sites
(cls, category_title=None)
apps/categories/models.py:72
↓ 1 callersMethodremove
Remove an archive from the search index.
apps/archive_extension/search.py:194
↓ 1 callersMethodremoveFromUserBlocklist
* Remove domain from user blocklist * @param {string} domain - Domain to remove
clients/browser-extension/src/lib/storage.js:285
↓ 1 callersFunctionremoveInputNames
()
media/js/newsblur/payments/stripe_form.js:40
↓ 1 callersMethodremoveToken
* Remove auth token
clients/browser-extension/src/lib/storage.js:258
↓ 1 callersFunctionremoveWithAnimation
()
media/js/newsblur/reader/reader_popover.js:79
↓ 1 callersMethodremove_from_history
(cls, user_id, story_hash, media_url)
apps/media_player/models.py:200
↓ 1 callersMethodremove_from_queue
(cls, user_id, story_hash, media_url)
apps/media_player/models.py:143
↓ 1 callersMethodremove_from_redis
(self)
apps/social/models.py:2261
↓ 1 callersMethodremove_liking_user
(self, user_id)
apps/social/models.py:2478
↓ 1 callersMethodremove_reply_reply
( cls, user_id, comment_user_id, reply_user_id, reply_content, story_id, story_feed_id )
apps/social/models.py:3441
↓ 1 callersMethodremove_river
(cls, user_id, river_side, river_order)
apps/profile/models.py:5344
↓ 1 callersMethodremove_shared_story
(cls, user_id, story_feed_id, story_id)
apps/social/models.py:3765
↓ 1 callersMethodremove_starred_story
(cls, user_id, story_feed_id, story_id)
apps/social/models.py:3593
↓ 1 callersMethodrename_feed
Rename a feed title. Only the current user will see the new title.
archive/api/newsblur.py:234
↓ 1 callersMethodrename_folder
(self, folder_to_rename, new_folder_name, in_folder)
apps/reader/models.py:2874
↓ 1 callersMethodrename_folder
Rename a folder.
archive/api/newsblur.py:256
↓ 1 callersMethodrename_folder_icon
Update folder_title when folder is renamed
apps/reader/models.py:3265
↓ 1 callersFunctionrenderArchives
* Render archives list
clients/browser-extension/src/popup/popup.js:411
↓ 1 callersMethodrenderBase64
Decode a base64-encoded image to a Bitmap.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/CustomIconRenderer.java:116
↓ 1 callersFunctionrenderBlocklist
* Render blocklist items
clients/browser-extension/src/options/options.js:266
↓ 1 callersMethodrenderEmoji
Render an emoji character to a Bitmap.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/CustomIconRenderer.java:86
↓ 1 callersMethodrenderPreset
Load a preset icon from bundled assets and optionally apply a tint color.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/CustomIconRenderer.java:156
↓ 1 callersFunctionrender_raw
Print data as plain unformatted text.
newsblur_mcp/newsblur_mcp/cli/output.py:48
↓ 1 callersFunctionrenderer
(func)
utils/view_functions.py:134
↓ 1 callersMethodreorder_queue
queue_order is a list of {story_hash, media_url} in desired order.
apps/media_player/models.py:157
↓ 1 callersMethodreply_for_id
(self, reply_id)
apps/social/models.py:2550
↓ 1 callersMethodreport
(cls, months=26)
apps/profile/models.py:4802
↓ 1 callersMethodrequiresLiveFolderContextMenuRow
(int itemId)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:518
↓ 1 callersMethodresetWidgetSync
(Context context)
clients/android/NewsBlur/app/src/main/java/com/newsblur/service/BootReceiver.java:42
↓ 1 callersMethodreset_database_connections
(self)
utils/feed_fetcher.py:1439
↓ 1 callersFunctionresize
()
blog/assets/blog_background.js:90
↓ 1 callersFunctionresize
()
blog/_site/assets/blog_background.js:90
↓ 1 callersFunctionresize
()
media/js/newsblur/welcome/welcome_background.js:91
↓ 1 callersMethodresolve_prompt_classifier
Resolve the focus MClassifierPrompt this prompt notification refers to. Prompt notifications store the prompt text in classifier_value. Only
apps/notifications/models.py:819
↓ 1 callersMethodrestartReadingSession
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1053
↓ 1 callersFunctionrestart_gunicorn
()
archive/fabfile.py:2096
↓ 1 callersMethodrestoreSearchFieldFocus
(@Nullable String query, int selectionEnd)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:609
↓ 1 callersMethodrestoreStorySearchFieldFocus
(int selectionEnd)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:985
↓ 1 callersFunctionrestore_instagram_data_attributes
Restore data-instgrm-permalink on Instagram embed blockquotes. feedparser's sanitizer strips data-* attributes, which removes the data-instgr
utils/story_functions.py:399
↓ 1 callersFunctionretrieveNodes
()
clients/ios/static/mark.js:332
↓ 1 callersMethodrewrite_content
(self, content)
apps/rss_feeds/text_importer.py:283
↓ 1 callersFunctionrgb2rgba
(rgb, alpha)
utils/templatetags/utils_tags.py:218
↓ 1 callersMethodrun_extra_diagnostics
On anomaly, run DNS from multiple public resolvers for comparison.
apps/monitor/management/commands/monitor_uptime.py:180
↓ 1 callersFunctions
()
clients/android/NewsBlur/app/src/main/assets/mark.min.js:9
↓ 1 callersFunctionsafe_requests_request
(method, url, **kwargs)
utils/url_safety.py:53
↓ 1 callersMethodsample
(self, iterations=100, hyper_delay=10)
apps/analyzer/archive/lda.py:222
↓ 1 callersMethodsample_word
(self, doc, position)
apps/analyzer/archive/lda.py:204
↓ 1 callersMethodsanitize_story
(self, story_content)
apps/notifications/models.py:563
↓ 1 callersMethodsave
(self, profile_callback=None)
apps/profile/forms.py:172
↓ 1 callersMethodsave
(self)
apps/reader/forms.py:225
↓ 1 callersMethodsave
(self, *args, **kwargs)
apps/rss_feeds/models.py:4360
↓ 1 callersMethodsaveAndDismiss
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/StoryIntelTrainerFragment.java:180
↓ 1 callersMethodsave_classifier_counts
(self)
apps/social/models.py:882
↓ 1 callersMethodsave_classifier_counts
(self)
apps/rss_feeds/models.py:1525
↓ 1 callersMethodsave_feed_stories_last_month
(self, verbose=False)
apps/rss_feeds/models.py:1425
↓ 1 callersMethodsave_feed_story_history_statistics
Fills in missing months between earlier occurances and now. Save format: [('YYYY-MM, #), ...] Example output: [(2010-12, 123
apps/social/models.py:819
↓ 1 callersMethodsave_folder_setting
Save or update an auto-mark-read setting for a folder.
apps/reader/models.py:3428
↓ 1 callersMethodsave_page
(self, html)
apps/rss_feeds/page_importer.py:413
↓ 1 callersMethodsave_page_node
(self, html)
apps/rss_feeds/page_importer.py:446
↓ 1 callersMethodsave_page_s3
(self, html)
apps/rss_feeds/page_importer.py:470
↓ 1 callersMethodsave_popular_authors
(self, feed_authors=None)
apps/rss_feeds/models.py:2014
↓ 1 callersMethodsave_popular_publishers
(self, feed_publishers=None)
apps/social/models.py:322
↓ 1 callersMethodsave_popular_tags
(self, feed_tags=None, verbose=False)
apps/rss_feeds/models.py:1982
↓ 1 callersMethodsave_profile_picture
(self, user_id, filename, image_body)
utils/s3_utils.py:44
↓ 1 callersMethodsave_raw_feed
(self, raw_feed, fetch_date)
apps/rss_feeds/models.py:1059
↓ 1 callersFunctionsave_screenshot
(runtime: RuntimeConfig, path: str)
clients/android/run_android.py:528
↓ 1 callersMethodsave_sent_email
(self, max_quota=20)
apps/social/models.py:922
↓ 1 callersMethodsave_to_s3
(self, image_str)
apps/rss_feeds/icon_importer.py:166
↓ 1 callersMethodsave_uploaded_photo
(self, photo)
apps/social/models.py:2868
↓ 1 callersMethodscheduleDoneSyncStatusHide
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:457
↓ 1 callersMethodscheduleStorySearch
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:943
↓ 1 callersMethodschedule_feed_fetches_immediately
(cls, feed_ids, user_id=None)
apps/rss_feeds/models.py:530
↓ 1 callersMethodschedule_fetch_archive_feed
(self)
apps/rss_feeds/models.py:944
↓ 1 callersMethodschedule_fetch_archive_feeds_for_user
(cls, user_id)
apps/reader/models.py:1167
↓ 1 callersMethodschedule_index_feeds_for_search
(cls, feed_ids, user_id)
apps/search/models.py:286
↓ 1 callersMethodscrollChanged
(int hPos, int vPos, int currentWidth, int currentHeight)
clients/android/NewsBlur/app/src/main/java/com/newsblur/view/ReadingScrollView.java:23
↓ 1 callersMethodscrollToStoryHashIfOffScreen
(@Nullable String storyHash)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:394
↓ 1 callersFunctionsearch_collection
(collection, current_folder_title)
media/js/newsblur/common/assetmodel.js:2310
↓ 1 callersFunctionsearch_document
(node, title)
media/js/newsblur/views/original_tab_view.js:55
↓ 1 callersMethodselect15
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/InfrequentCutoffDialogFragment.java:93
← previousnext →2,401–2,500 of 5,735, ranked by callers