Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/samuelclay/NewsBlur
/ functions
Functions
5,735 in github.com/samuelclay/NewsBlur
⨍
Functions
5,735
◇
Types & classes
765
↳
Endpoints
185
↓ 2 callers
Function
classCallCheck
(instance, Constructor)
clients/ios/static/mark.js:30
↓ 2 callers
Function
classNameForScore
(score)
clients/android/NewsBlur/app/src/main/assets/classifierHighlights.js:17
↓ 2 callers
Method
classify_stories
Apply AI-based classification to a list of stories based on user's prompts. Uses Redis caching so each story is only classified once
apps/analyzer/models.py:995
↓ 2 callers
Function
classify_stories_with_ai
Classify a list of stories using Claude's tool use. Args: prompt_classifier: User-defined prompt (MClassifierPrompt) for classificat
utils/ai_functions.py:33
↓ 2 callers
Function
classify_stories_with_vision
Classify stories using Claude Vision (VLM) — analyzes both text AND images. This is the VLM version of classify_stories_with_ai(). The key differ
utils/ai_functions.py:210
↓ 2 callers
Method
cleanupOnTouchUp
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:113
↓ 2 callers
Function
clearResetTimer
()
media/js/mobile/jquery.mobile-1.0b1.js:651
↓ 2 callers
Method
clearToken
* Clear the authentication token
clients/browser-extension/src/lib/api.js:74
↓ 2 callers
Method
clear_cached_token
(self)
utils/reddit_fetcher.py:588
↓ 2 callers
Function
coerce_url
(url)
utils/feedfinder_forman.py:22
↓ 2 callers
Method
collect_feedback
(cls)
apps/statistics/models.py:329
↓ 2 callers
Method
collect_statistics
(cls)
apps/statistics/models.py:94
↓ 2 callers
Method
collect_statistics_sites_loaded
(cls)
apps/statistics/models.py:147
↓ 2 callers
Function
colorize
(msg)
utils/log.py:104
↓ 2 callers
Method
comment_sort
Read the ?sort= comment ordering off the feed URL, defaulting to newest.
utils/reddit_fetcher.py:169
↓ 2 callers
Method
compareFolderNames
Custom sorting for folders. Handles the special case to keep the root folder on top, and also the expectation that despite locale , folders starting w
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:105
↓ 2 callers
Method
compareLastStoryDateTimes
(String firstDateTime, String secondDateTime, ListOrderFilter listOrderFilter)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/FeedChooserAdapter.java:271
↓ 2 callers
Function
compileShader
(type, src)
blog/assets/blog_background.js:79
↓ 2 callers
Function
compileShader
(type, src)
blog/_site/assets/blog_background.js:79
↓ 2 callers
Function
compileShader
(type, src)
media/js/newsblur/welcome/welcome_background.js:79
↓ 2 callers
Function
config_nginx
()
archive/fabfile.py:869
↓ 2 callers
Function
config_node
(full=False)
archive/fabfile.py:942
↓ 2 callers
Method
connection
(self)
archive/munin/munin/mysql.py:59
↓ 2 callers
Method
connection
(self)
archive/munin/munin/postgres.py:27
↓ 2 callers
Function
couldBeFeedData
(data)
utils/feedfinder_pilgrim.py:267
↓ 2 callers
Method
count_comments
(self)
apps/rss_feeds/models.py:3984
↓ 2 callers
Method
count_errors_in_history
(self, exception_type="feed", status_code=None, fetch_history=None)
apps/rss_feeds/models.py:1062
↓ 2 callers
Method
count_redirects_in_history
(self, fetch_type="feed", fetch_history=None)
apps/rss_feeds/models.py:1094
↓ 2 callers
Method
count_stories
(self)
apps/social/models.py:318
↓ 2 callers
Method
count_tags_for_user
(cls, user_id)
apps/rss_feeds/models.py:4615
↓ 2 callers
Method
create_elasticsearch_mapping
Create the Elasticsearch index mapping for archives.
apps/archive_extension/search.py:46
↓ 2 callers
Function
create_imageproxy_signed_url
Create a imageproxy signed URL for the specified image URL Args: base_url: Base URL of the imageproxy installation hmac_key: HMAC
utils/story_functions.py:610
↓ 2 callers
Method
create_referral
(cls, referrer_user_id, referred_user_id, referred_username)
apps/profile/models.py:5130
↓ 2 callers
Function
create_streams_for_role
(hosts, role, command)
utils/zgrep.py:68
↓ 2 callers
Function
d
()
clients/ios/static/zepto.js:2
↓ 2 callers
Function
d
()
clients/ios/Resources/zepto.js:2
↓ 2 callers
Function
daemonize
Detach from the terminal and continue as a daemon.
utils/management_functions.py:11
↓ 2 callers
Method
decodeImage
(File f, int maxDim)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:104
↓ 2 callers
Function
default_apk_path
(runtime: RuntimeConfig)
clients/android/run_android.py:337
↓ 2 callers
Function
defineProperties
(target, props)
clients/ios/static/mark.js:37
↓ 2 callers
Method
delete_feeds_by_folder
(self, feeds_by_folder)
apps/reader/models.py:2865
↓ 2 callers
Method
delete_folder
(self, folder_to_delete, in_folder, feed_ids_in_folder, commit_delete=True)
apps/reader/models.py:2829
↓ 2 callers
Method
delete_folder
Delete a folder and unsubscribe from all feeds inside.
archive/api/newsblur.py:267
↓ 2 callers
Method
delete_folder_icon
(cls, user_id, folder_title)
apps/reader/models.py:3261
↓ 2 callers
Method
delete_tag
Delete a tag from all user's starred stories (stories remain saved, just without the tag). Returns the updated starred counts.
apps/rss_feeds/models.py:4775
↓ 2 callers
Function
delete_token
Remove the stored token file.
newsblur_mcp/newsblur_mcp/cli/auth.py:124
↓ 2 callers
Method
delete_user
(self, confirm=False, fast=False)
apps/profile/models.py:470
↓ 2 callers
Function
deploy
(fast=False, reload=False)
archive/fabfile.py:2024
↓ 2 callers
Function
deploy_web
(fast=False)
archive/fabfile.py:2033
↓ 2 callers
Function
detectResolutionBreakpoints
()
media/js/mobile/jquery.mobile-1.0b1.js:350
↓ 2 callers
Function
disableTouchBindings
()
media/js/mobile/jquery.mobile-1.0b1.js:619
↓ 2 callers
Function
disable_thp
()
archive/fabfile.py:1423
↓ 2 callers
Method
disconnect_facebook
(self)
apps/social/models.py:3054
↓ 2 callers
Method
do_namespace
Returns a copy of the dictionary with all the keys put in a 'do_' namespace
archive/ansible/do_inventory.py:558
↓ 2 callers
Function
do_roledefs
(split=False, debug=False)
archive/fabfile.py:80
↓ 2 callers
Method
dropAndRecreateTables
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabase.java:49
↓ 2 callers
Function
enable_celerybeat
()
archive/fabfile.py:1639
↓ 2 callers
Function
encode
(aws_secret_access_key, str, urlencode=False)
utils/S3.py:91
↓ 2 callers
Method
ensureSufficientStories
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:963
↓ 2 callers
Function
ensure_prometheus_directory
Ensure the Prometheus multiproc directory exists
utils/prometheus_middleware.py:17
↓ 2 callers
Method
exists_for_period
(cls, user_id, period_start, period_end)
apps/briefing/models.py:75
↓ 2 callers
Method
expire_after
Used for setting the memcached cache expiry
utils/ratelimit.py:105
↓ 2 callers
Method
extract_article_id
Return the base36 post id for an individual-post (comments) feed, else None. Reddit serves a single submission's comment thread at URLs like
utils/reddit_fetcher.py:147
↓ 2 callers
Method
extract_channel_id
(self, url)
utils/youtube_fetcher.py:303
↓ 2 callers
Method
extract_list_id
(self, url)
utils/youtube_fetcher.py:315
↓ 2 callers
Method
extract_page_name
(self)
utils/facebook_fetcher.py:71
↓ 2 callers
Function
extract_story_date
(entry)
utils/story_functions.py:177
↓ 2 callers
Method
extract_username
(self, url)
utils/youtube_fetcher.py:278
↓ 2 callers
Method
facebook_user
(self)
utils/facebook_fetcher.py:83
↓ 2 callers
Method
feature_probability
(self, feature, category)
apps/analyzer/classifier.py:90
↓ 2 callers
Method
feed
(self)
apps/social/models.py:388
↓ 2 callers
Method
feed_description
Reuse the feed's stored tagline so we avoid an extra /about API call.
utils/reddit_fetcher.py:391
↓ 2 callers
Function
feed_favicon_etag
(request, feed_id)
apps/rss_feeds/views.py:62
↓ 2 callers
Method
feed_stories
( cls, user_id, social_user_ids, offset=0, limit=6, order="new
apps/social/models.py:1292
↓ 2 callers
Method
fetch
Return an Atom feed string for this Reddit feed, or None if unfetchable. When the shared minute budget is spent, returns None and sets self.r
utils/reddit_fetcher.py:74
↓ 2 callers
Method
fetch_request
(self, use_mercury=True)
apps/rss_feeds/text_importer.py:301
↓ 2 callers
Method
fetch_scrapingbee
(self, js_scrape=False)
utils/feed_fetcher.py:733
↓ 2 callers
Method
fetch_similar_stories
(self, feed_ids=None, offset=0, limit=5)
apps/rss_feeds/models.py:4297
↓ 2 callers
Method
filefinder
(cls, pattern)
archive/jammit.py:128
↓ 2 callers
Function
findClosestLink
( ele )
media/js/mobile/jquery.mobile-1.0b1.js:2971
↓ 2 callers
Method
find_by_story_hashes
(cls, story_hashes)
apps/rss_feeds/models.py:3848
↓ 2 callers
Method
find_element
(self, using: str, value: str)
clients/android/run_android.py:826
↓ 2 callers
Method
find_feed_stories
(cls, feed_ids, query, order="newest", offset=0, limit=25)
apps/rss_feeds/models.py:2234
↓ 2 callers
Method
find_stories
(self, query, order="newest", offset=0, limit=25)
apps/rss_feeds/models.py:2599
↓ 2 callers
Function
finish_merges
()
media/js/newsblur/views/archive_view.js:3640
↓ 2 callers
Function
finish_splits
()
media/js/newsblur/views/archive_view.js:3794
↓ 2 callers
Method
flatName
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:47
↓ 2 callers
Function
flipClasses
(els)
media/js/mobile/jquery.mobile-1.0b1.js:4990
↓ 2 callers
Function
focusMenuItem
()
media/js/mobile/jquery.mobile-1.0b1.js:4201
↓ 2 callers
Function
follow_host
(hosts, streams, found, hostname, command=None)
utils/zgrep.py:83
↓ 2 callers
Method
for_user
Return all classifier notifications for a user, keyed for frontend consumption.
apps/notifications/models.py:709
↓ 2 callers
Function
format_date
(date_string)
media/js/newsblur/views/feed_search_header.js:100
↓ 2 callers
Method
format_date
(dt)
apps/monitor/views/newsblur_deleted_users.py:53
↓ 2 callers
Function
format_relative_time
Format a datetime as a human-readable relative string (e.g., '2h ago', 'in 5h 30m').
utils/backups/offsite_status.py:255
↓ 2 callers
Method
fromCursor
(Cursor c)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:26
↓ 2 callers
Method
fromCursor
(final Cursor cursor)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/SocialFeed.java:48
↓ 2 callers
Function
g
(a,b,d,e)
clients/ios/static/zepto.js:2
↓ 2 callers
Function
g
(a,b,d,e)
clients/ios/Resources/zepto.js:2
↓ 2 callers
Method
generate_feed_content_vector
(cls, feed_id)
apps/search/models.py:1563
↓ 2 callers
Method
generate_story_content_vector
(cls, story_hash)
apps/search/models.py:1058
← previous
next →
1,101–1,200 of 5,735, ranked by callers