
Security News
New Website “Is It Really FOSS?” Tracks Transparency in Open Source Distribution Models
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
= letsfreckle-client
letsfreckle-client is a Ruby client for accessing the Let's Freckle API. Let's Freckle is an intuitive time-tracking service. See http://www.letsfreckle.com for more information.
API information can be found at http://madrobby.github.com/freckle-apidocs/
== Installation
letsfreckle-client is available as a RubyGem:
gem install letsfreckle-client
== Examples
The following examples show how to access functions of the API. In order to use the client, you must have an API token. You can access your token via your letsfreckle.com settings/profile. Note that currently letsfreckle.com hosts a sample API test account, which the following examples utilize.
=== Example:
# Configure the client before fetching data.
LetsFreckle.configure do
account_host "apitest"
username "apitest@letsfreckle.com"
token "lx3gi6pxdjtjn57afp8c2bv1me7g89j"
end
# Submit a new entry.
LetsFreckle::Entry.create(:project_id => 3427, :minutes => '1h', :description => 'fixed a bug')
# Fetch all entries.
LetsFreckle::Entry.all.each do |entry|
puts "Entry #{entry.description} - #{entry.minutes} minutes"
end
# Search for entries from a specific start date and tags
LetsFreckle::Entry.find(:from => '2010-07-10', :tags => ['development', 'design']).each do |entry|
puts entry.description
end
# Fetch all projects and associated entries
LetsFreckle::Project.all.each do |project|
puts "Project #{project.name} has #{project.entries.size} entries"
end
# Fetch all tags and associated entries
LetsFreckle::Tag.all.each do |tag|
puts "Tag #{tag.name} has #{tag.entries.size} entries"
end
# Fetch all users and associated permissions
LetsFreckle::User.all.each do |user|
puts "User #{user.email} has following permissions: #{user.permissions}"
end
== Note on Patches/Pull Requests
== Authors
== Copyright
Copyright (c) 2011 Ryan LeCompte. See LICENSE for further details.
FAQs
Unknown package
We found that letsfreckle-client demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.