Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/freerange/freeagent-scripts
Command-line scripts to be run against v2 of the FreeAgent API
https://github.com/freerange/freeagent-scripts
Generate report of days per organisation, project & task
Broken down by user.
73621eabd8d2190b602a4e6b2401a10a9f095a6f authored over 3 years ago
fixup! Provide weekly breakdown vs monthly breakdown of billable days
005d8170e95af08f4e3ecdb7e7e3ea45a2b43c9f authored over 3 years ago
005d8170e95af08f4e3ecdb7e7e3ea45a2b43c9f authored over 3 years ago
Provide weekly breakdown vs monthly breakdown of billable days
b4f547754490d9c9ed20f4f835553cf07429dab1 authored over 3 years ago
b4f547754490d9c9ed20f4f835553cf07429dab1 authored over 3 years ago
Handle nested resources in responses from the FA API
69dac5ab20e55727bb68c654908318fed386a839 authored over 3 years ago
69dac5ab20e55727bb68c654908318fed386a839 authored over 3 years ago
Add new users to list
e0239986ae0d2ecb14c69ab4e1e9978749bb722c authored over 3 years ago
e0239986ae0d2ecb14c69ab4e1e9978749bb722c authored over 3 years ago
Merge pull request #4 from freerange/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
5b7296782628e65fc0528c6e0f982cb3ccc23778 authored almost 4 years ago
Upgrade to GitHub-native Dependabot
a68450381912e58c14c79167ead5ba179aed7f84 authored almost 4 years ago
a68450381912e58c14c79167ead5ba179aed7f84 authored almost 4 years ago
Remove reporting_type filter from report
As far as I can see [1], the reporting_type no longer (if it ever did)
has any effect. This may ...
Avoid including non-billable work in report
The is_billable flag is on the task not the timeslip and it appears that
the reporting_type no l...
Rename projects-per-month -> tasks-billed-per-month
To better reflect what it's doing.
7b71d39dde8e64f214e54b13e451bdbfb50ccc3e authored over 4 years ago
Add usage help for projects-per-month
210ae5994fb6d4b94376479837ab5818aff34e72 authored over 4 years ago
210ae5994fb6d4b94376479837ab5818aff34e72 authored over 4 years ago
Add usage help for mission-patch-report
b412ebcd74379d691e22801ef77b87c98cfcf3ca authored over 4 years ago
b412ebcd74379d691e22801ef77b87c98cfcf3ca authored over 4 years ago
Add usage help for billable-days-per-month-per-user
a9c76ca6f21288657eb82699dd1f5744b06a0c6b authored over 4 years ago
a9c76ca6f21288657eb82699dd1f5744b06a0c6b authored over 4 years ago
Move docs for monthly-timeslips-report into usage help
274cb86825e2684ab61566def5f9d8a41ca88bdb authored over 4 years ago
274cb86825e2684ab61566def5f9d8a41ca88bdb authored over 4 years ago
Add column headings to CSV output
3b070e4a351d3576f32302e9567e1f5a5fdd729f authored over 4 years ago
3b070e4a351d3576f32302e9567e1f5a5fdd729f authored over 4 years ago
Only display rows where some time has been billed for project by user
59aebe304728740144be8817db9ede2ab7e3c857 authored over 4 years ago
59aebe304728740144be8817db9ede2ab7e3c857 authored over 4 years ago
Fix significant bug in hour-to-day conversion
I think we should be assuming 8-hour work days and not 24-hour work
days! This may mean the figu...
Make scripts executable and add shebangs
7444b9e803eed0452226387a6746d30efa2a62aa authored over 4 years ago
7444b9e803eed0452226387a6746d30efa2a62aa authored over 4 years ago
Move scripts & library files into separate directories
And setup load path in scripts.
471edff76cb8b54cd1ee2be40d6a233f443ae195 authored over 4 years ago
Extract User.members
46c74430e89bda40c989357ee4cb81ee47faee8d authored over 4 years ago
46c74430e89bda40c989357ee4cb81ee47faee8d authored over 4 years ago
Use local var vs instance var for API
37b4b8f017779ed1b45f47cfcfe161782a0e9d55 authored over 4 years ago
37b4b8f017779ed1b45f47cfcfe161782a0e9d55 authored over 4 years ago
Extract FreeagentAPI#get_resource & #get_resources
d6cc56698cebb577d9fa36865188d73c05cacddf authored over 4 years ago
d6cc56698cebb577d9fa36865188d73c05cacddf authored over 4 years ago
Automated the authorization process
fde121f0b3e80d0a9c7498c9c4e4b4d152011b0f authored over 4 years ago
fde121f0b3e80d0a9c7498c9c4e4b4d152011b0f authored over 4 years ago
Avoid N+1 API calls to avoid throttling exception
f65412739cafd8292571a57eb18588ce645269e5 authored over 4 years ago
f65412739cafd8292571a57eb18588ce645269e5 authored over 4 years ago
Update list of users in monthly-timeslips-report
dfbcbc7054cfb7caf696a3e44f90670b5d18aeab authored over 4 years ago
dfbcbc7054cfb7caf696a3e44f90670b5d18aeab authored over 4 years ago
billable-days-per-month-per-user now accepts date range
01c95930031d9cbaa94de533200bffa106339786 authored over 4 years ago
01c95930031d9cbaa94de533200bffa106339786 authored over 4 years ago
Update oauth2 from v1.2.0 -> v1.4.4
Thereby updating rack from v2.0.6 -> v2.2.3 fixing a bunch of security
vulnerabilities.
Add a couple of new scripts
ba13b9c23380ca0a4b07a185a96d16c19cda462b authored over 4 years ago
ba13b9c23380ca0a4b07a185a96d16c19cda462b authored over 4 years ago
List contacts for all Mission Patch invoices
2dab0a83e51d6f7b19fa570e6fe49d6e4ed76766 authored almost 6 years ago
2dab0a83e51d6f7b19fa570e6fe49d6e4ed76766 authored almost 6 years ago
Update rack from v2.0.5 -> v2.0.6 to fix vulnerability
1891869bbacf2e30f0f19d620b412e0dde282de0 authored about 6 years ago
1891869bbacf2e30f0f19d620b412e0dde282de0 authored about 6 years ago
First stab at a README
6330256ae967472a10ff086b7eea1185545e7f45 authored about 8 years ago
6330256ae967472a10ff086b7eea1185545e7f45 authored about 8 years ago
First working version of monthly timeslips report script
c0297f9291a921a1ca2228df54e73bd67d0c3700 authored about 8 years ago
c0297f9291a921a1ca2228df54e73bd67d0c3700 authored about 8 years ago
Add oauth2 gem to Gemfile
8a2e56841ea0f17f59eb6de48f6e992477a89964 authored about 8 years ago
8a2e56841ea0f17f59eb6de48f6e992477a89964 authored about 8 years ago
root
f5bb5fe5553260208ca71e1c904552b9fd42296d authored about 8 years ago
f5bb5fe5553260208ca71e1c904552b9fd42296d authored about 8 years ago