<commit_before>/*
Package goushahidi provides a client for accessing data from Ushahidi API.

Access different data using the API:
         client := goushahidi.NewClient(nil)

         // list all incidences
         incidences, err := client.GetIncidences()


The full Ushahidi API is documented at https://wiki.ushahidi.com/display/WIKI/Ushahidi+3.x+REST+API.
*/
package goushahidi

const (
	libraryVersion = "0.1"
	defaultBaseURL = "http://demo.ushahidi.com" // Demo Ushahidi Instance
)

type UshahidiClient struct {
}

func NewClient() *UshahidiClient {
	return &UshahidiClient{}

}<commit_msg>more changes.<commit_after>/*
Package goushahidi provides a client for accessing data from Ushahidi API.

Access different data using the API:
         client := goushahidi.NewClient(nil)

         // list all incidences
         incidences, err := client.GetIncidences()


The full Ushahidi API is documented at https://wiki.ushahidi.com/display/WIKI/Ushahidi+3.x+REST+API.
*/
package goushahidi

import (
	"net/http"
	"net/url"
)

const (
	libraryVersion = "0.1"
	defaultBaseURL = "http://demo.ushahidi.com" // Demo Ushahidi Instance
)

type UshahidiClient struct {
	client  *http.Client
	BaseURL *url.URL
}

func NewClient() *UshahidiClient {
	baseURL, _ := url.Parse(defaultBaseURL)
	return &UshahidiClient{client: http.DefaultClient, BaseURL: baseURL}

}

func (u *UshahidiClient) NewRequest(method, urlStr string, body interface{}) {

}
{'fraction_non_alphanumeric': 0.10825815405968078, 'fraction_numerical': 0.004163775156141568, 'mean_word_length': 3.9047619047619047, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4958703', 'n_tokens_mistral': 512, 'n_tokens_neox': 498, 'n_words': 125}