[Sugar-devel] [HELP] Writing activity that requires api key
Naman Nimmo
namangera15 at gmail.com
Thu Dec 19 05:45:15 EST 2019
Thanks a lot @quozl
I'll let you know when I'm ready to release it.
On Thu, Dec 19, 2019 at 1:55 AM James Cameron <quozl at laptop.org> wrote:
> Once upon a time this made it difficult. It was discouraged. It
> looked very different. It behaved different. It cost extra resources
> on a tiny laptop to ensure each different graphics API was present in
> memory and on disk. So we decided on GTK only, because that's what
> Sugar home view uses.
>
> However, computers are larger, and a tkinter module is part of Python,
> so if you have working code using tkinter inside the sugar3 wrapper,
> with a toolbar and stop button that works, then I would accept it on
> the basis that;
>
> - people who want to use the activity in a school will make sure
> tkinter is also installed,
>
> - somebody may later port to GTK.
>
> Please mention tkinter as a dependency in the README.md file (see
> README.md in the Record activity as an example), and maybe add
> requirements.txt as used by PyPi if you have any additional modules
> needed.
>
> On Thu, Dec 19, 2019 at 01:35:58AM +0530, Naman Nimmo wrote:
> > Will do, thanks!
> > Just on a side note-- the activity uses tkinter package. Is that
> allowed?
> >
> > On Thu, Dec 19, 2019, 01:21 James Cameron <[1]quozl at laptop.org wrote:
> >
> > No worries. Let us know what you decide to do.
> >
> > On Wed, Dec 18, 2019 at 09:28:53PM +0530, Naman Nimmo wrote:
> > > Thank you for the clarification :)
> > >
> > > On Wed, Dec 18, 2019, 00:23 James Cameron <[1][2]quozl at laptop.org
> wrote:
> > >
> > > Whether it is safe for you depends on the terms and conditions
> of the
> > > agreement between you and the API vendor.
> > >
> > > For Sugar Labs to host and distribute your software, we
> require your
> > > source code to be covered by a license that would reveal the
> API key.
> > >
> > > It should be up to you how you resolve those two legal issues.
> > >
> > > If you need Sugar Labs to enter into an agreement with the API
> > vendor,
> > > contact the oversight board. We would still reveal the key
> though.
> > >
> > > We have two other activities that have an API key clearly
> identified
> > > in the source code. Random quote generator in TurtleBlocksJS,
> > > and currency conversion in Convert activity,
> > >
> > > On Tue, Dec 17, 2019 at 03:14:36PM +0530, Naman Nimmo wrote:
> > > > I'm writing a new activity and for that, I'm using an open
> weather
> > API
> > > but that
> > > > requires an API key which is personal. So is it safe to
> include my
> > key
> > > along
> > > > with the code? And if not, then how can I use that?
> > > >
> > > > Regards,
> > > > Naman
> > >
> > > > _______________________________________________
> > > > Sugar-devel mailing list
> > > > [2][3]Sugar-devel at lists.sugarlabs.org
> > > > [3][4]http://lists.sugarlabs.org/listinfo/sugar-devel
> > >
> > > --
> > > James Cameron
> > > [4][5]http://quozl.netrek.org/
> > >
> > > References:
> > >
> > > [1] mailto:[6]quozl at laptop.org
> > > [2] mailto:[7]Sugar-devel at lists.sugarlabs.org
> > > [3] [8]http://lists.sugarlabs.org/listinfo/sugar-devel
> > > [4] [9]http://quozl.netrek.org/
> >
> > --
> > James Cameron
> > [10]http://quozl.netrek.org/
> >
> > References:
> >
> > [1] mailto:quozl at laptop.org
> > [2] mailto:quozl at laptop.org
> > [3] mailto:Sugar-devel at lists.sugarlabs.org
> > [4] http://lists.sugarlabs.org/listinfo/sugar-devel
> > [5] http://quozl.netrek.org/
> > [6] mailto:quozl at laptop.org
> > [7] mailto:Sugar-devel at lists.sugarlabs.org
> > [8] http://lists.sugarlabs.org/listinfo/sugar-devel
> > [9] http://quozl.netrek.org/
> > [10] http://quozl.netrek.org/
>
> --
> James Cameron
> http://quozl.netrek.org/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20191219/238f6115/attachment.html>
More information about the Sugar-devel
mailing list