.base_url | Returns the base url of the Hacker News API |
.send_request | Sends a request to the specified url and retrieves it's content. |
add_json_extension | Adds the json extension to the given url |
add_path | Adds the given path to the given url |
assert | Asserts a given expression and throws an error if it returns FALSE |
assert_ids | Checks whether ids are correctly defined. If not throws an error |
assert_max_items | Checks whether max_items is correctly defined. If not throws an error |
comment_to_dataframe_row | Converts comment to a dataframe row |
create_hn_api_response | Creates an object representing a response from the Hacker News API |
create_hn_item | Creates an object representing Hacker News item |
create_hn_user | Creates an object representing Hacker News user |
create_request_url | Creates a request url based on the given base url and passed paths. The json extensions is added automatically. |
default_if_null | return specified variable or default value if specified variable is null |
get_best_stories | Hacker News best stories |
get_best_stories_ids | Hacker News best stories ids |
get_comments | Hacker News nested comments |
get_comments_with_root | Hacker News nested comments with root comment |
get_content | Retrieves the response content |
get_items_by_ids | Get Hacker News by ids |
get_item_by_id | Get Hacker News by Id |
get_latest_ask_stories | Hacker News latest ask stories |
get_latest_ask_stories_ids | Hacker News latest ask stories ids |
get_latest_job_stories | Hacker News latest job stories |
get_latest_job_stories_ids | Hacker News latest job stories ids |
get_latest_show_stories | Hacker News latest show stories |
get_latest_show_stories_ids | Hacker News latest show stories ids |
get_max_item_id | Hacker News item largest id |
get_new_stories | Hacker News newest stories |
get_new_stories_ids | Hacker News newest stories ids |
get_top_stories | Hacker News top stories |
get_top_stories_ids | Hacker News top stories ids |
get_updates | Hacker News updated profiles |
get_user_by_username | Get Hacker News user |
is_hn_api_response | Checks whether the given object is of the class hn_api_response. |
is_hn_item | Checks whether the given object is of the class hn_item |
is_hn_user | Checks whether the given object is of the class hn_user |
parse_json | Parses a json response |
print.hn_item | Print for "hn_item" type objects |
print.hn_user | Print for "hn_user" type objects |
to_datetime_origin | Converts numeric value into POSIXct datetime type |
trim_ids_list | Selects only limited number of ids |
validate_hn_api_response | Checks if the given response is not empty and that it did not return an error http code. |
validate_hn_item | Checks whether the given object is correctly defined hn_item class |
validate_hn_user | Checks whether the given object is correctly defined hn_user class |