Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/samuelclay/NewsBlur
/ functions
Functions
5,735 in github.com/samuelclay/NewsBlur
⨍
Functions
5,735
◇
Types & classes
765
↳
Endpoints
185
↓ 1,669 callers
Method
get
(cls, key, default=None, set_default=False, expiration_sec=None)
apps/statistics/models.py:43
↓ 1,519 callers
Method
get
(self, bucket, key, headers={})
utils/S3.py:203
↓ 482 callers
Method
write
(JsonWriter out, Boolean b)
clients/android/NewsBlur/app/src/main/java/com/newsblur/serialization/BooleanTypeAdapter.java:34
↓ 458 callers
Method
now
(self)
apps/monitor/management/commands/monitor_uptime.py:96
↓ 447 callers
Method
text
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:198
↓ 444 callers
Method
user
(cls, user_id, page=1, limit=4, public=False, categories=None)
apps/social/models.py:3547
↓ 412 callers
Method
count
(cls, name, hours=24)
apps/statistics/rstats.py:53
↓ 386 callers
Method
get
(self, *args, **kwargs)
apps/reader/managers.py:11
↓ 375 callers
Function
dict
(aList)
utils/feedfinder_pilgrim.py:71
↓ 319 callers
Method
get
(self, path: str, params: dict | None = None)
newsblur_mcp/newsblur_mcp/client.py:66
↓ 278 callers
Method
items
(self)
apps/static/sitemaps.py:11
↓ 262 callers
Method
delete
(self, *args, **kwargs)
apps/rss_feeds/models.py:3662
↓ 250 callers
Method
user
(cls, user_id)
apps/profile/models.py:4670
↓ 243 callers
Method
set
(cls, key, value, expiration_sec=None)
apps/statistics/models.py:59
↓ 237 callers
Method
remove
(self, search=True, discover=True)
apps/search/models.py:329
↓ 223 callers
Method
get
(self, request, *args, **kwargs)
apps/rss_feeds/urls.py:18
↓ 189 callers
Method
save
(self, *args, **kwargs)
apps/rss_feeds/models.py:316
↓ 176 callers
Method
add_argument
(self, parser)
apps/rss_feeds/management/commands/query_popularity.py:17
↓ 174 callers
Method
close
(self)
clients/android/run_android.py:840
↓ 169 callers
Method
post
(self, request, *args, **kwargs)
apps/rss_feeds/urls.py:23
↓ 167 callers
Method
get
(String url)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/MemoryCache.java:21
↓ 160 callers
Method
info
(self)
apps/push/test_push.py:44
↓ 159 callers
Method
update
(self, **kwargs)
apps/rss_feeds/models.py:1629
↓ 148 callers
Method
add
(cls, name, duration=None)
apps/statistics/rstats.py:20
↓ 141 callers
Method
put
(String key, String value)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/ValueMultimap.java:28
↓ 132 callers
Method
get_feed
(cls, feed_id, create=True)
apps/rss_feeds/models.py:3475
↓ 114 callers
Method
trim
(cls, user_id, limit=100)
apps/social/models.py:3529
↓ 112 callers
Function
render
()
blog/assets/blog_background.js:101
↓ 110 callers
Method
execute
(self)
apps/monitor/views/prometheus_redis.py:49
↓ 109 callers
Method
add
(String lvl, String tag, String m, Throwable t)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/Log.java:104
↓ 108 callers
Method
exists
(self, key)
apps/notifications/tests.py:25
↓ 105 callers
Method
error
(self, *a, **kw)
utils/feedfinder_pilgrim.py:163
↓ 105 callers
Method
pipeline
(self)
newsblur_mcp/tests/test_metrics.py:32
↓ 102 callers
Method
render
Outputs radios
apps/profile/forms.py:30
↓ 99 callers
Method
save
(self, *args, **kwargs)
apps/profile/models.py:351
↓ 86 callers
Function
open
($trigger)
media/js/newsblur/common/nav_dropdown.js:54
↓ 85 callers
Method
index_name
(cls)
apps/search/models.py:1190
↓ 83 callers
Function
get_user
(request)
utils/user_functions.py:97
↓ 79 callers
Method
toString
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:58
↓ 75 callers
Method
equals
(Object o)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Feed.java:151
↓ 75 callers
Method
get_by_id
(cls, feed_id, feed_address=None)
apps/rss_feeds/models.py:1732
↓ 73 callers
Method
login
Login as an existing user. If a user has no password set, you cannot just send any old password. Required parameters, usernam
archive/api/newsblur.py:40
↓ 72 callers
Method
publish
(self, handler)
utils/PyRSS2Gen.py:202
↓ 66 callers
Method
save
(self, *args, **kwargs)
apps/social/models.py:1856
↓ 64 callers
Method
all
(cls)
apps/statistics/models.py:367
↓ 62 callers
Method
save
(self, profile_callback=None)
apps/reader/forms.py:180
↓ 62 callers
Method
save
Compress response before saving.
apps/ask_ai/models.py:31
↓ 60 callers
Method
ES
(cls)
apps/search/models.py:1183
↓ 59 callers
Method
get_user
(cls, user_id)
apps/social/models.py:198
↓ 58 callers
Method
read
(self)
apps/push/test_push.py:47
↓ 58 callers
Method
send
(self, url, method="GET", data=None)
archive/ansible/do_inventory.py:162
↓ 56 callers
Method
delete
(self, bucket, key, headers={})
utils/S3.py:206
↓ 54 callers
Method
get
* Get a value from local storage * @param {string|string[]} key - Storage key or array of keys * @param {*} defaultValue - Default value if
clients/browser-extension/src/lib/storage.js:17
↓ 52 callers
Method
close
(self)
newsblur_mcp/newsblur_mcp/client.py:40
↓ 51 callers
Method
get_or_create
(cls, user_id)
apps/briefing/models.py:195
↓ 50 callers
Method
delete
(self, *args, **kwargs)
apps/social/models.py:1896
↓ 50 callers
Method
get
Override get to add logging for debugging OAuth issues.
apps/oauth/views.py:904
↓ 50 callers
Method
sadd
(self, key, value)
newsblur_mcp/tests/test_metrics.py:18
↓ 49 callers
Method
save_feed_history
(self, status_code, message, exception=None, date=None)
apps/rss_feeds/models.py:1021
↓ 48 callers
Method
mark_read
( cls, user_id, story_feed_id, story_hash, social_user_ids=None,
apps/reader/models.py:2358
↓ 46 callers
Method
reset
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:921
↓ 45 callers
Function
_error_response
Return a JSON error response.
apps/archive_extension/views.py:72
↓ 43 callers
Method
get
(self, request)
apps/monitor/views/newsblur_feeds.py:11
↓ 40 callers
Method
create_archive
Helper to create a test archive directly via model.
apps/archive_extension/tests.py:75
↓ 40 callers
Method
remove
* Remove a value or multiple values from local storage * @param {string|string[]} key - Storage key or array of keys
clients/browser-extension/src/lib/storage.js:43
↓ 40 callers
Method
set
* Set a value or multiple values in local storage * @param {string|object} keyOrItems - Storage key or object of key-value pairs * @param {*
clients/browser-extension/src/lib/storage.js:31
↓ 39 callers
Method
format_stories
(cls, stories_db, feed_id=None, include_permalinks=False)
apps/rss_feeds/models.py:2612
↓ 39 callers
Method
query
Invoke the query() method on our read-only SQLiteDatabase memeber using the provided CancellationSignal only if the device's platform provides support
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1901
↓ 38 callers
Method
make_prefs
(self, **overrides)
apps/briefing/tests.py:186
↓ 37 callers
Method
connect
(self)
archive/munin/munin/gearman.py:23
↓ 36 callers
Function
publish_event
Publish event with archive_assistant: prefix for Node.js routing.
apps/archive_assistant/tasks.py:70
↓ 35 callers
Method
canonical
(self)
apps/social/models.py:3510
↓ 34 callers
Method
expireat
(self, key, expiry)
newsblur_mcp/tests/test_metrics.py:14
↓ 34 callers
Function
is_true
(value)
utils/view_functions.py:148
↓ 34 callers
Method
setup_premium_history
(self, alt_email=None, set_premium_expire=True, force_expiration=False)
apps/profile/models.py:1273
↓ 33 callers
Method
get_user
(self)
apps/reader/forms.py:93
↓ 33 callers
Method
save
(self, *args, **kwargs)
apps/reader/models.py:125
↓ 32 callers
Method
compact
(self)
apps/reader/models.py:2650
↓ 32 callers
Method
dp2px
(Context context, int dp)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:151
↓ 32 callers
Function
format_datetime_utc
Format a datetime as ISO 8601 with UTC 'Z' suffix, or None if dt is None.
apps/archive_extension/utils.py:1
↓ 32 callers
Method
run
(self)
utils/munin/base.py:5
↓ 31 callers
Method
close
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:86
↓ 30 callers
Method
emit
(self, record)
utils/log.py:20
↓ 30 callers
Method
incr
(self, key)
newsblur_mcp/tests/test_metrics.py:10
↓ 29 callers
Function
get_client
Extract the bearer token from the MCP request context and create a client. With OAuth proxy enabled, the auth middleware validates the bearer tok
newsblur_mcp/newsblur_mcp/server.py:150
↓ 28 callers
Method
e
(Object src, String m)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/Log.java:71
↓ 28 callers
Method
email_unsubscribe_headers
RFC 8058 one-click unsubscribe headers so mail clients can offer their own unsubscribe button. Providers POST to the tokened unsubscribe URL,
apps/profile/models.py:4075
↓ 26 callers
Method
d
(Object src, String m)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/Log.java:59
↓ 26 callers
Method
index_name
Get the index name.
apps/archive_extension/search.py:34
↓ 26 callers
Function
strip_tags
(html)
utils/story_functions.py:441
↓ 26 callers
Function
virtualenv
()
archive/fabfile.py:594
↓ 26 callers
Method
w
(Object src, String m)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/Log.java:67
↓ 25 callers
Method
canonical
(self, full=False, include_favicon=True)
apps/rss_feeds/models.py:256
↓ 24 callers
Function
a
()
clients/android/NewsBlur/app/src/main/assets/mark.min.js:9
↓ 24 callers
Function
apply_classifier_titles
Apply title classifiers to a story (non-regex only). Args: classifiers: List of MClassifierTitle objects story: Story dict w
apps/analyzer/models.py:553
↓ 24 callers
Method
get_feed_from_url
( cls, url, create=True, aggressive=False, fetch=True, offset=
apps/rss_feeds/models.py:563
↓ 24 callers
Function
make_post
(**overrides)
apps/rss_feeds/test_reddit_fetcher.py:30
↓ 23 callers
Function
_json_response
Return a JSON response.
apps/archive_extension/views.py:63
↓ 23 callers
Method
activate_premium
(self, never_expire=False)
apps/profile/models.py:625
↓ 23 callers
Method
clear
(Context context)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/NotificationUtils.java:162
next →
1–100 of 5,735, ranked by callers