Portfolio using Kuler API
I've been working on creating a portfolio for myself and thought it would be cool to integrate the Adobe Kuler API into it.
Here's what I came up with: http://www.joelb.me
Feedback on the portfolio design is appreciated, and I'd love it if my site could get featured on the API samples page
ah, ok. got it. this is what you need to do-
1. get your own api key
2. in your rss url, you'll need to add something like this to
the end of the url string "
http://kuler.adobe.com/kuler/API/rss/get.cfm?key=D3..."
hope that helps
Similar Messages
-
How do I use the Kuler API?
For more information on the Kuler APIs and guidelines for usage and application naming, see the Kuler
Update (5/30/13): We're working to rebuild the Kuler API to offer more robust capababilities. Until then, we're no longer issuing new API keys. If you already have a key and are using the API, your service will not be interupted (your key will continue to work).Neha, thanks for your response.
However there are two issues that I don't think have been addressed that make the old API unusable:
1) URLs in the RSS feeds are not publicly accessible links. For example:
http://internal-prod-backend-1515523722.us-east-1.elb.amazonaws.com/index.cfm#themeID/5956 36
(Copied from https://kuler-api.adobe.com/rss/search.cfm?searchQuery=blue&key=mykey)
2) There are application errors on the thumbnail URLs. For example:
https://kuler-api.adobe.com/rss/png/generateThemePng.cfm?themeid=11&key=mykey
yields: "error on line 1 at column 1: Document is empty" -
Saving Kuler themes using the API?
I'm looking through the API and I can't find where it says that I can save a theme. Am I just missing it or is it actually not possible to save themes? This would be a big oversight.
Hello Andy,
Kuler APIs currently do not support saving the themes. You can get RSS feeds for specific themes (e.g. highest-rated, most-popular etc), search themes based on keywords, view specific themes etc.
Dave pointed to the Kuler Dev home page: http://learn.adobe.com/wiki/display/kulerdev/home
This link has the details about the APIs, samples and FAQs as well.
Thanks!
Kuler team -
Kuler API doesn't work with Windows 8 apps
Hi, I've been trying to get the Kuler API to work with my app for Windows 8 (I'm using C# and XAML). For example:
string feed = await client.GetStringAsync("https://kuler-api.adobe.com/rss/get.cfm?listType=" + type + "&itemsPerPage=" + items + "&timeSpan=" + timeSpan + "&key=" + key);
However this throws a Http Request Excepion and tells me: "The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF".
This request worked absolutely fine a while ago but now it throws that exception. If I paste the url into a web browser like Chrome it works fine because Chrome ignores errors like this. Is there any way of fixing this problem? Thanks.
Edit: if the issue can't be resolved, can anyone give an update as to when the new API system is going to be in operation? I haven't heard anything since May and it's now July.See:
*https://support.mozilla.org/kb/windows-media-or-other-plugins-stopped-working
There has been a change in where Firefox searches for plugins and the plugins folder in the Firefox program folder is no longer scanned for plugins, so Firefox won't find them anymore if they are installed in the plugins folder instead of the "browser\plugins" folder that Firefox now scans.
You can set the plugins.load_appdir_plugins pref to true on the about:config page to make Firefox scan the "<install>/plugins/" directory for plugins like the WMP plugin (np-mswmp.dll).
You can alternatively move plugins from "<install directory>\plugins\" to "<install directory>\browser\plugins\" (create this folder when missing) to make Firefox find them again.
*http://www.ghacks.net/2013/05/15/why-you-may-have-lost-access-to-plugins-or-extensions-in-firefox-21/
*http://mike.kaply.com/2013/04/24/major-changes-coming-in-firefox-21/ -
API for Adobe Color - what's the successor to the Kuler API
I had an Adobe Kuler API key, and I have written an app that used it to retrieve Kuler color schemes.
Since Adobe moved Kuler over to Color, this has all stopped working.
(Other people had problems before that point, because Adobe stopped issuing new API keys for Kuler, but I had a key and it kept working).
So my question is: How do I change my app so it works again? What is the successor to the Kuler API?
I've searched and found nothing - which may indicate that there is no API. But it would seem odd for Adobe to move to a new platform and silently discontinue such a key feature.
And if there is no API at present, it would help to know what plans there are. If the Kuler API is permanently dead, I need to find a rival community-generated colour scheme platform, and recode to use that instead.I'd love to see an API for adobe color as well.
-
Hello folks, we have some updates for developers using the
Kuler API:
*API keys and new API*
We are updating the kuler APIs to use a developer key system.
We are implementing this for future features and functionality, as
well as additional security.
What do you need to do?
1. Apply for a key at
http://kuler.adobe.com/api/
2. Update your APIs to the new APIs starting September 18, to
keep your kuler colors flowing. The current APIs will stop
returning requests on October 15. See the new APIs
here.
*Adobe Developer Connection*
Kuler is now out of Adobe Labs, so check out the new
Kuler
area on Adobe Developer Connection. Once registered, you can
find your API key information here.
*Kuler code*
Visit the new discussion forum for our developers: Kuler
code. Post your Kuler-colored applications, ask questions, etc. The
Kuler
talk forum will be for general, non-dev discussion.
*Show off your application*
We have listed the Kuler API applications that we know of
under
Samples.
If you have come up with something new, let us know on Kuler code.ah, ok. got it. this is what you need to do-
1. get your own api key
2. in your rss url, you'll need to add something like this to
the end of the url string "
http://kuler.adobe.com/kuler/API/rss/get.cfm?key=D3..."
hope that helps -
For a list of the applications your fellow members have
created using the kuler APIs, see the
kuler
mashups wiki. The list includes:
* kuler panels for Flash CS3, Fireworks CS3, and Dreamweaver
CS3
* a Mac OS color picker plug-in
* generative art with Cooler Kreator
* screensavers, and more.
If you have created a kuler mashup, please add it to the wiki
and, as some folks have done already, feel free to let us know here
on kuler talk.
More info on the kuler APIs
here. Have
fun!
SamiThe November Quarterly Update will include a kuler API
discussion.
We've just opened up registration for the November 15th
Quarterly developer update. Look for it at
http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=883099&loc=en_us
This is a presentation tailored to developers for Adobe
Creative Suite products. This session will include presentations on
kuler, Flash, Dreamweaver, InDesign/InCopy, InDesign Server,
Photoshop, Version Cue, Scripting, Illustrator and Bridge.
Information about previous updates can be found at
http://blogs.adobe.com/notesfrommnr/quarterly_update/ -
We've used the Kuler API for a small application and it
worked well for several weeks (end of 2008). Now we're getting
error 2048 (security sandobox violation) and the data from kuler
can't be loaded. When launching within Flash it's working weel but
when loaded to the server the above mentioned error occurs.
What leaves me confused is the fact, that the app worked and
suddenly stopped. By the way the
Kuler
Panel example isn't working neither.
Looking foreward for your advice.
Benjaminah, ok. got it. this is what you need to do-
1. get your own api key
2. in your rss url, you'll need to add something like this to
the end of the url string "
http://kuler.adobe.com/kuler/API/rss/get.cfm?key=D3..."
hope that helps -
Unable to display double values in Excel sheet using JExcel API
Hi
I am writing code to generate report in the form of Excel Sheet using JExcel API.
Everything is going fine but whenever I want to put some double values in a cell it is only showing 2 decimal places. My problem is "I want to show upto five decimal places".
Any kind of reply might help me lot.
Thank U.If you enable the submit zero option, it still happens? This is a new feature on the display tabl
#NumericZero Enhancements
To display a numeric zero in place of an error message, you can enter #NumericZero in any of the three Replacement text fields. When you use the #NumericZero option:
· Excel formatting for the cell is retained.
· All calculations with dependency on the cell will compute correctly and will take the value of this cell as zero.
· This numeric zero is for display only. When you submit, the zero value is NOT submitted back to the data source.
You cannot set display strings for cells that contain an invalid member or dimension name (metadata error). Metadata errors produce standard descriptive error messages.
Errors are prioritized in the following order from highest to lowest. The error message for a higher-priority error takes precedence over that for a lower-priority error.
1. (Highest) Metadata errors
2. #No access
3. #Invalid/Meaningless
4. #No data\Missing -
How Do I Use the API to Abbreviate?
How do I use the ACE API to limit the output field length and properly abbreviate the output field?
Using the pwace command-line application, I get abbreviated output that looks like this for a 30 byte field:
nnnnn GEORGE WASHNGTN MMRL HWY
However, when using the API, I end up with a truncated field:
nnnnn GEORGE WASHINGTON MEMORI
This is from the PRIM_ADDR field.
How do I use the API to get the same field value as the command-line application?
Thanks,
Rob
Edited by: rriggs on Jun 30, 2010 11:36 PMRob,
The jobfile product has intelligent truncation built into the product. However, with the API this would be up for the user to code around.
Thanks,
Brandon -
Cross Reference within external Database using XREF API
Hi Experts,
Can we do Cross Reference within external Database using XREF API uses JDBC to access the Oracle Database Stored Procedures in SAP PI? How to use a JNDI Data source to access the DB and how to do the Connection Pooling will be done by the SAP J2EE server? Kindly let me know step by step proceedings.
Regards
ArchanaHello Archana,
It can be done with a Lookup call in a mapping.
Here's a little article about the topic in the SAP wiki:
http://wiki.sdn.sap.com/wiki/display/XI/HowtouseCrossReferencewithinexternal+Database
With kind regards
Sebastian -
Problem Sending mails in a loop using JavaMail API
Hello All,
I am sending emails in a loop(one after the other) using JavaMail API,but the problem is, if the first two,three email addresses in the loop are Valid it sends the Email Properly, but if the Fourth or so is Invalid Address it throws an Exception....
"javax.mail.SendFailedException: Sending failed;"
nested exception is:
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
javax.mail.SendFailedException: 450 <[email protected]>:Recipient address rejected: Domain not found......
So if i want to send hundereds of emails and if one of the Emails inbetween is Invalid the process Stops at that point and i could not send the other emails in the Loop......
How Could i Trap the exception thrown and handle it in such a way, so that the loops continues ..
Is there something with the SMTP Server....?
The code which i am using is as follows....
<Code>...
try {
InitialContext ic = new InitialContext();
Session session = (Session) ic.lookup(JNDINames.MAIL_SESSION);
if (Debug.debuggingOn)
session.setDebug(true);
// construct the message
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(eMess.getEmailSender()));
String to = "";
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(to, false));
msg.setRecipients(Message.RecipientType.BCC,
InternetAddress.parse(eMess.getEmailReceiver(), false));
msg.setSubject(eMess.getSubject());
msg.setContent(eMess.getHtmlContents(),"text/plain");
msg.saveChanges();
Transport.send(msg);
} catch (Exception e) {
Debug.print("createAndSendMail exception : " + e);
throw new MailerAppException("Failure while sending mail");
</Code>....
Please give me any suggestions regarding it....and guide me accordingly..
Thanks a million in advance...
Regards
SamHow about something like the code attached here. Be aware it is lifted and edited out of an app we have here so it may require changing to get it to work. If it don't work - don't come asking for help as this is only a rough example of one way of doing it. RTFM - that's how we worked it out!
SH
try {
Transport.send(msg);
// If we get to here then the mail went OK so update all the records in the email as sent
System.out.println("Email sent OK");
catch (MessagingException mex) {
System.out.println("Message error");
Exception ex = mex;
do {
if (ex instanceof SendFailedException) {
if (ex.getMessage().startsWith("Sending failed")) {
// Ignore this message as we want to know the real reason for failure
// If we get an Invalid Address error or a Message partially delivered message process the message
if (ex.getMessage().startsWith("Message partially delivered")
|| ex.getMessage().startsWith("Invalid Addresses")) {
// This message is of interest as we need to process the actual individual addresses
System.out.println(ex.getMessage().substring(0, ex.getMessage().indexOf(";")));
// Now get the addresses from the SendFailedException
SendFailedException sfex = (SendFailedException) ex;
Address[] invalid = sfex.getInvalidAddresses();
if (invalid != null) {
System.out.println("Invalid Addresse(s) found -");
if (invalid.length > 0) {
for (int x = 0; x < invalid.length; x++) {
System.out.println(invalid[x].toString().trim());
Address[] validUnsent = sfex.getValidUnsentAddresses();
if (validUnsent != null) {
System.out.println("Valid Unsent Addresses found -");
if (validUnsent.length > 0) {
for (int x = 0; x < validUnsent.length; x++) {
System.out.println(validUnsent[x].toString().trim());
Address[] validSent = sfex.getValidSentAddresses();
if (validSent != null) {
System.out.println("Valid Sent Addresses found -");
if (validSent.length > 0) {
for (int x = 0; x < validSent.length; x++) {
System.out.println(validSent[x].toString().trim());
if (ex instanceof MessagingException)
ex = ((MessagingException) ex).getNextException();
else {
// This is a general catch all and we should assume that no messages went and should stop
System.out.println(ex.toString());
throw ex;
} while (ex != null); -
How to use excel api in java?
I need to use excel api in Java to generate data in excel format. Can any one tell any of the use ful Excel api that we can down load from net? i have read about Apache's POi-hssf-Java api. But the jar i downloaaded from Apache site is not working ? Can anybody please send me the jar for taht Api ?
Hi,
In fact i was not clear about whcih jar file to download from the apache site. i found one folder structure like this
-parent
-bin
-src
All these folders contained some zip files. i took the zip files and extracted them. And i set teh class path also . But when i tried to import in java programs ,these jar files are giving compilation errors -
Get all the field's value of addressbook entry using c++ api
How can i get all the field values of address book entry in groupwise using c++ api.
You should be able to do that via the Token API. There is an AddressBookGetEntry method. You could createsome sort of AddressbookEntry class that fetches (via iteration over the defined ABFields) all the innformation.
-
Can I use external APIs to authenticate users?
I have been asked to develop a lightswitch application either as desktop client or HTML client. Now I am confused about the authentication
mechanism in LightSwitch, and it leads a question: Can I authenticate my users from an external website or application?
For the HTML client, I have been thinking that whether I could use external APIs like Facebook Login API to authenticate my users? If I could, the code should be JavaScript, then where should I put it, and how can I configure my LS application?
For the desktop client, same question, if I could identify my users by pulling some user information from an external website, what kind of code/Programming Language shall I use?Hey ConnorTx!
This is not supported out of the box.
For in-browser desktop applications, you can hack around this by setting up the social media credentials, then redirecting to your desktop application while passing the self-encrypted credentials. I explained this workaround in
this article.
I don't have enough production experience with HTML apps yet. However when you use Forms authentication, I suspect you can simply fill in the IPrincipal on the HttpContext.Current, then redirect to your HTML app, and the LightSwitch Forms Auth mechanism
would pick up your principal as valid credentials. I wish I had time to show you some code for this, would make a great blog post :/
Keep rocking LS!
Jan
It's your story - time to switch on the innovation.||About me||LightSwitch blog
Maybe you are looking for
-
1.1 performance question
In the read me file I found this: Lightroom may experience decreased performance when the preference to Update XMP Automatically is turned on in the preferences. But when I look in preferences I don't see an option to change this. For me 1.1 is alot
-
I am trying to install an Enterprise version of Acrobat X Pro on my Win XP 32-bit desktop and keep getting the same error: "This application cannot be installed on this operating system. Setup will now terminate. Please refer to the minimum system
-
How to reuse old Itunes library in new laptop?
Hi, I'm kind of new to Itunes. Here is my scenario: I have old computer with Windows XP. I think i have Itunes library installed in My Music folder in the internal HD. All of my music (WAV, MP3, AIFF) are in external HD. Now i want to move all to
-
Outlook not sync contacts with changed "file as" field?
I am syncing contacts and calendar from Outlook on my office PC (and everything else from Mac at home). I have a very large contact list and have noticed that a number of key contacts have not synced. It appears that any contacts with a changed "file
-
Convert backup server from TSM to CommVault, got an error?
RMAN> backup tag 'Archivelog Backup' archivelog all not backed up format 'LOG_%d_%T_%U' delete all input; Starting backup at 19-DEC-12 current log archived using channel ORA_SBT_TAPE_1 using channel ORA_SBT_TAPE_2 channel ORA_SBT_TAPE_1: starting arc