Skip to content

Instantly share code, notes, and snippets.

@faresd
faresd / gist:5661253
Created May 28, 2013 08:14
AppleScript restore multiple files from trash Mac os
try
delay 15 -- adjust delay as needed
repeat 40000 times
try
tell application "Finder" to close every window
delay 0.09 -- adjust delay as needed
set theDigit to func(37)
on error
do shell script "killall Finder"
delay 10 -- adjust delay as needed
@faresd
faresd / page_document_mask
Created August 27, 2015 14:44
Page document mask
{
"Content" : {
"body" : {
"fieldset" : "Dynamic page zone...",
"type" : "Slices",
"config" : {
"labels" : {
"alternated-highlights" : [ {
"name" : "full",
"display" : "Full featured"
[16:58:06] 'jshint' errored after 1.12 s
[16:58:06] Error in plugin 'gulp-jshint'
Message:
JSHint failed for: /home/travis/build/prismicio/javascript-kit/src/documents.js, /home/travis/build/prismicio/javascript-kit/src/fragments.js
Error loading resource https://lesbonneschoses.prismic.io/api/documents/search?page=1&pageSize=20&ref=UlfoxUnM08QWYXdl&q=wrongpredicate (299). Details: Error downloading https://lesbonneschoses.prismic.io/api/documents/search?page=1&pageSize=20&ref=UlfoxUnM08QWYXdl&q=wrongpredicate - server replied: Bad Request
ission
it the `everything` form with a predicate
it the `everything` form with a predicate that give no results
ageViews are well retrieved
@faresd
faresd / bloghome.json
Created November 9, 2015 11:15
Blog's home
{
"Main" : {
"headline" : {
"type" : "StructuredText",
"config" : {
"placeholder" : "Main title...",
"single" : "heading1"
}
},
"description" : {
@faresd
faresd / post.json
Created November 9, 2015 11:54
Post
{
"Blog Post" : {
"uid" : {
"type" : "UID",
"config" : {
"placeholder" : "unique-identifier-for-blog-post-url"
}
},
"title" : {
"type" : "StructuredText",
@faresd
faresd / Page
Created November 10, 2015 10:30
page.json
{
"Content" : {
"body" : {
"fieldset" : "Dynamic page zone...",
"type" : "Slices",
"config" : {
"choices" : {
"alternated-highlights" : {
"type" : "Group",
"fieldset" : "Alternated highlights",
@faresd
faresd / page.json
Created November 10, 2015 10:31
Page
{
"Content" : {
"body" : {
"fieldset" : "Dynamic page zone...",
"type" : "Slices",
"config" : {
"choices" : {
"alternated-highlights" : {
"type" : "Group",
"fieldset" : "Alternated highlights",
@faresd
faresd / post-documentation.json
Created November 20, 2015 15:18
Post custom type for documentation
{
"Blog Post" : {
"uid" : {
"type" : "UID",
"config" : {
"placeholder" : "unique-identifier-for-blog-post-url"
}
},
"body" : {
"fieldset" : "Post content",
@faresd
faresd / page-for-documentation.json
Created November 23, 2015 15:24
Page Custom Type for documentation
{
"Content" : {
"body" : {
"fieldset" : "Dynamic page zone...",
"type" : "Slices",
"config" : {
"choices" : {
"featured-items" : {
"type" : "Group",
"fieldset" : "Featured items",
@faresd
faresd / pages-query.js
Created November 23, 2015 15:36
Pages query
app.route('/:uid').get(function(req, res){
var uid = req.params['uid']
var p = prismic.withContext(req, res);
p.getByUID('page', uid, function(err, page) {
if(err) {
res.status(500)
.send("Error 500: " + err.message);
}
if(!page) {