ExEcrime (ex_ecrime v0.1.0)

Facade module for the eCrime API client. Provides a single entry point for all API operations by delegating to specialized modules.

Summary

Functions

Adds a comment to an event. See ExEcrime.Events.add_comment/3 for details.

Deletes a comment from an event. See ExEcrime.Events.delete_comment/2 for details.

Lists actors. See ExEcrime.Actors.list_actors/1 for details.

Performs login authentication. See ExEcrime.Client.login/1 for details.

Creates a new client instance. See ExEcrime.Client.new/0 for details.

Searches event history. See ExEcrime.Events.search_history/2 for details.

Functions

add_comment(client, event_id, comment)

Adds a comment to an event. See ExEcrime.Events.add_comment/3 for details.

delete_comment(client, event_id)

Deletes a comment from an event. See ExEcrime.Events.delete_comment/2 for details.

download_screenshot(client, filename)

Downloads a screenshot. See ExEcrime.Screenshots.download_screenshot/2 for details.

download_screenshot_version(client, filename, version_id)

Downloads a screenshot version. See ExEcrime.Screenshots.download_screenshot_version/3 for details.

events_with_status(client, status, from \\ nil, to \\ nil)

Lists events by status. See ExEcrime.Events.events_with_status/4 for details.

list_actors(client)

Lists actors. See ExEcrime.Actors.list_actors/1 for details.

list_events(client, from \\ nil, to \\ nil)

Lists events. See ExEcrime.Events.list_events/3 for details.

list_leaksites(client)

Lists leaksites. See ExEcrime.Leaksites.list_leaksites/1 for details.

list_online_leaksites(client)

Lists online leaksites. See ExEcrime.Leaksites.list_online_leaksites/1 for details.

list_screenshots(client)

Lists screenshots. See ExEcrime.Screenshots.list_screenshots/1 for details.

login(client)

Performs login authentication. See ExEcrime.Client.login/1 for details.

new()

Creates a new client instance. See ExEcrime.Client.new/0 for details.

search_actors(client, query)

Searches actors. See ExEcrime.Actors.search_actors/2 for details.

search_events(client, query, from \\ nil, to \\ nil)

Searches events. See ExEcrime.Events.search_events/4 for details.

search_history(client, query)

Searches event history. See ExEcrime.Events.search_history/2 for details.

search_leaksites(client, query)

Searches leaksites. See ExEcrime.Leaksites.search_leaksites/2 for details.

view_actor(client, actor_id)

Views an actor. See ExEcrime.Actors.view_actor/2 for details.

view_event(client, event_id)

Views an event. See ExEcrime.Events.view_event/2 for details.

view_screenshot_history(client, filename)

Views screenshot history. See ExEcrime.Screenshots.view_screenshot_history/2 for details.