MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 1 callersMethodactivate_all
(cls)
apps/profile/models.py:5404
↓ 1 callersMethodactivate_ios_archive
(self, transaction_identifier=None, amount=99)
apps/profile/models.py:2517
↓ 1 callersMethodactivate_ios_premium
(self, transaction_identifier=None, amount=36)
apps/profile/models.py:2473
↓ 1 callersMethodactivate_ios_pro
(self, transaction_identifier=None, amount=29)
apps/profile/models.py:2559
↓ 1 callersMethodactivated
(self, request)
utils/mongo_command_monitor.py:84
↓ 1 callersMethodactivated
(self, request)
apps/profile/middleware.py:147
↓ 1 callersMethodadd
(cls, page_load)
apps/statistics/models.py:450
↓ 1 callersMethodaddDocument
(self, doc_name, list_of_words)
apps/analyzer/tfidf.py:19
↓ 1 callersMethodaddLinks
(int linkifyMask, BetterLinkMovementMethod movementMethod, TextView textView)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:63
↓ 1 callersMethodaddPendingArchive
* Add an archive to the pending queue * @param {object} archive - Archive to add
clients/browser-extension/src/lib/storage.js:59
↓ 1 callersMethodaddToUserBlocklist
* Add domain to user blocklist * @param {string} domain - Domain to add
clients/browser-extension/src/lib/storage.js:277
↓ 1 callersMethodadd_hero_image
(self, content, image_urls)
apps/rss_feeds/text_importer.py:261
↓ 1 callersMethodadd_inventory_group
Method to create group dict
archive/ansible/do_inventory.py:447
↓ 1 callersMethodadd_liking_user
(self, user_id)
apps/social/models.py:2473
↓ 1 callersMethodadd_missing_feeds_for_user
(cls, user_id)
apps/reader/models.py:3022
↓ 1 callersMethodadd_to_history
Add a played item to history. Capped at 10 items, most recent first.
apps/media_player/models.py:177
↓ 1 callersMethodadd_update_stories
(self, stories, existing_stories, verbose=False, updates_off=False)
apps/rss_feeds/models.py:1756
↓ 1 callersMethodadd_user
(cls, user_id)
apps/profile/models.py:5414
↓ 1 callersFunctionadd_user_to_do
()
archive/fabfile.py:1944
↓ 1 callersMethodadjust_image_orientation
Since the iPhone will store an image on its side but with EXIF data stating that it should be rotated, we need to find that EXIF data
utils/image_functions.py:52
↓ 1 callersFunctionajaxBeforeSend
(a,b)
clients/ios/static/zepto.js:2
↓ 1 callersFunctionajaxBeforeSend
(a,b)
clients/ios/Resources/zepto.js:2
↓ 1 callersFunctionajaxStart
(a)
clients/ios/static/zepto.js:2
↓ 1 callersFunctionajaxStart
(a)
clients/ios/Resources/zepto.js:2
↓ 1 callersFunctionajaxStop
(a)
clients/ios/static/zepto.js:2
↓ 1 callersFunctionajaxStop
(a)
clients/ios/Resources/zepto.js:2
↓ 1 callersMethodallSocialFeeds
Convenience constructor for all shared/social feeds.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:179
↓ 1 callersMethodall_active_droplets
(self)
archive/ansible/do_inventory.py:188
↓ 1 callersMethodall_domains
(self)
archive/ansible/do_inventory.py:209
↓ 1 callersMethodall_images
(self, filter_name="global")
archive/ansible/do_inventory.py:196
↓ 1 callersMethodall_regions
(self)
archive/ansible/do_inventory.py:192
↓ 1 callersMethodall_ssh_keys
(self)
archive/ansible/do_inventory.py:205
↓ 1 callersMethodall_subs_needs_unread_recalc
(cls, user_id)
apps/reader/models.py:2168
↓ 1 callersFunctionanimate
()
clients/ios/static/zepto.js:22
↓ 1 callersFunctionanimate
()
clients/ios/Resources/zepto.js:22
↓ 1 callersMethodapplyStoryHeaderPillAppearance
( MaterialButton button, StoryHeaderPillAppearanceResolver.Appearance appearance )
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:692
↓ 1 callersMethodapplyStoryStatusBannerStyle
(String title, StoryStatusBannerStyle style)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1382
↓ 1 callersFunctionapply_next
(index)
media/js/newsblur/reader/reader_category_manager.js:392
↓ 1 callersMethodarchive_deleted_user
Archive user data before deletion for analytics and tracking.
apps/profile/models.py:359
↓ 1 callersMethodarranged_folders
(self)
apps/reader/models.py:2712
↓ 1 callersFunctionattachEvents
()
media/js/mobile/jquery.mobile-1.0b1.js:4421
↓ 1 callersFunctionattachFastClick
()
clients/ios/static/storyDetailView.js:218
↓ 1 callersFunctionattach_cluster_data_to_stories
Attach cluster member data to stories without deduplication. Unlike apply_clustering_to_stories() which removes duplicate cluster members, th
apps/clustering/models.py:1263
↓ 1 callersFunctionattach_media_scripts
(content)
utils/story_functions.py:430
↓ 1 callersMethodauto_activate
(self)
apps/reader/models.py:3079
↓ 1 callersMethodautoconf
(self)
archive/munin/munin/__init__.py:24
↓ 1 callersMethodautolink_soup
Autolink urls in text nodes that aren't already linked (inside anchor tags).
utils/scrubber/__init__.py:237
↓ 1 callersMethodbackfill_android_premium
Backfill missing Android subscription renewals for this user. Calls the Google Play Orders API to get the purchaseToken, then subscri
apps/profile/models.py:1618
↓ 1 callersMethodban_ip
Ban an IP and store attack details for investigation.
utils/ip_rate_tracker.py:661
↓ 1 callersFunctionbaseTagTest
()
media/js/mobile/jquery.mobile-1.0b1.js:446
↓ 1 callersMethodbatchIngest
* Batch ingest multiple archived pages * @param {object[]} archives - Array of archive data * @returns {Promise<object>} Response data
clients/browser-extension/src/lib/api.js:183
↓ 1 callersMethodbeginningOfMonth
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/StoryUtils.java:119
↓ 1 callersFunctionbeginning_of_month
()
media/js/newsblur/models/stories.js:179
↓ 1 callersFunctionbeginning_of_this_month
()
utils/story_functions.py:114
↓ 1 callersFunctionbenchmark
()
archive/fabfile.py:2407
↓ 1 callersFunctionbind
(method, context)
clients/ios/static/fastTouch.js:101
↓ 1 callersMethodbindCountViews
(View v, int neutCount, int posCount, boolean showNeutZero)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:1074
↓ 1 callersMethodbindTheme
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/StoryIntelTrainerFragment.java:188
↓ 1 callersMethodbindTheme
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ShareDialogFragment.java:159
↓ 1 callersFunctionbootstrap_feedicons
()
utils/archive/bootstrap_mongo.py:162
↓ 1 callersMethodbuildNextUnreadSessionDataSource
(Session activeSession)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:1139
↓ 1 callersMethodbuildSessionDataSource
(Session activeSession)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:1135
↓ 1 callersFunctionbuild_embed_html
Build HTML for embedded images/video from a Bluesky API post.
utils/bluesky_fetcher.py:42
↓ 1 callersMethodbuild_inventory
Build Ansible inventory of droplets
archive/ansible/do_inventory.py:462
↓ 1 callersFunctionbuild_runtime
(args: argparse.Namespace)
clients/android/run_android.py:148
↓ 1 callersMethodbuild_url_base
(protocol, server, port, bucket, calling_format)
utils/S3.py:125
↓ 1 callersMethodbulkInsertValues
(@NonNull String table, @NonNull List<ContentValues> valuesList)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:366
↓ 1 callersFunctioncacheElements
* Cache DOM element references
clients/browser-extension/src/options/options.js:32
↓ 1 callersMethodcacheFile
(String url)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FileCache.java:63
↓ 1 callersMethodcache_get_many
(self, keys)
utils/ratelimit.py:57
↓ 1 callersMethodcache_incr
(self, key)
utils/ratelimit.py:60
↓ 1 callersMethodcache_result
Cache the result briefly for any waiting duplicate requests. Call this after processing completes successfully.
utils/view_functions.py:91
↓ 1 callersMethodcalcFleuronPadding
if the story list bottom has been reached, add an amount of padding to the footer so that it can still be scrolled until the bottom most story reaches
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:979
↓ 1 callersMethodcalculate_cost
Calculate the cost for a given model and token counts. Args: model: Model identifier (e.g., "claude-sonnet-4-20250514")
utils/llm_costs.py:113
↓ 1 callersMethodcalculate_feed_scores_with_stories
(self, user_subs, stories)
utils/feed_fetcher.py:2040
↓ 1 callersMethodcalculate_last_story_date
(self)
apps/rss_feeds/models.py:907
↓ 1 callersMethodcalculate_metrics
(self)
utils/munin/newsblur_feeds.py:26
↓ 1 callersFunctioncalculate_statistics
(ratings)
utils/count_collab_stats.py:7
↓ 1 callersMethodcan_fetch
(self, url)
utils/feedfinder_pilgrim.py:111
↓ 1 callersMethodcan_use
Check if user can transcribe audio. Returns (bool, error_message). Always returns Ask AI quota message for user-facing errors to hide
apps/ask_ai/usage.py:293
↓ 1 callersMethodcancel_and_prorate_existing_paypal_subscriptions
(self, data)
apps/profile/models.py:1113
↓ 1 callersFunctioncategorize_archives
Run AI categorization on uncategorized archives. Uses a hybrid approach: prefers user's existing categories when relevant, creates new c
apps/archive_extension/tasks.py:38
↓ 1 callersFunctioncelery
()
archive/fabfile.py:2124
↓ 1 callersFunctioncelery_reload
()
archive/fabfile.py:2161
↓ 1 callersFunctioncelery_slow
()
archive/fabfile.py:2128
↓ 1 callersFunctioncelery_start
()
archive/fabfile.py:2154
↓ 1 callersMethodchangeState
(StateFilter state)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:986
↓ 1 callersMethodcheckAccountFeedsLimit
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:787
↓ 1 callersMethodcheckSearchQuery
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1001
↓ 1 callersMethodcheckSize
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/MemoryCache.java:44
↓ 1 callersMethodcheck_archive
Check whether the authenticated user has a premium archive subscription.
newsblur_mcp/newsblur_mcp/client.py:43
↓ 1 callersMethodcheck_circular
(cls, referrer_user_id, referred_user_id)
apps/profile/models.py:5160
↓ 1 callersMethodcheck_dns
Resolve domain via system DNS and measure time.
apps/monitor/management/commands/monitor_uptime.py:99
↓ 1 callersFunctioncheck_droplets_created
()
ansible/utils/generate_inventory.py:45
↓ 1 callersMethodcheck_feed_for_push
(self)
utils/feed_fetcher.py:1366
↓ 1 callersMethodcheck_for_duplicate
Check if another identical request is in progress. Returns: - Cached result dict if a duplicate was deduplicated
utils/view_functions.py:63
↓ 1 callersMethodcheck_http
HTTPS GET request to the health check endpoint.
apps/monitor/management/commands/monitor_uptime.py:117
↓ 1 callersFunctioncheck_integrity
Run integrity check on the most recent backup. Returns (ok, message).
utils/backups/offsite_verify.py:159
↓ 1 callersMethodcheck_request
Inspect request for malicious payloads. Checks raw and URL-decoded query strings, URL path, and POST body. Returns (attack_t
utils/ip_rate_tracker.py:698
↓ 1 callersFunctioncheck_size_anomaly
Check if newest backup has suspicious size drop. Returns (ok, message).
utils/backups/offsite_verify.py:115
← previousnext →1,701–1,800 of 5,735, ranked by callers