All Projects → Dvergar → dopresskit-static

Dvergar / dopresskit-static

Licence: other
A static version of Rami Ismail's presskit()

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to dopresskit-static

middlewares
Middleware packages for nanoexpress
Stars: ✭ 19 (-32.14%)
Mutual labels:  static
GitHubDropBox
A tutorial for how to combine GitHub and DropBox in a research project
Stars: ✭ 28 (+0%)
Mutual labels:  dropbox
Dropbox-Paper-Desktop
Unofficial Dropbox Paper app for OS X
Stars: ✭ 22 (-21.43%)
Mutual labels:  dropbox
assemble-core
The core assemble application with no presets or defaults. All configuration is left to the implementor.
Stars: ✭ 17 (-39.29%)
Mutual labels:  static
ufw-extras
Extra ufw-* files for /etc/ufw/applications.d
Stars: ✭ 18 (-35.71%)
Mutual labels:  dropbox
bim360appstore-data.management-nodejs-transfer.storage
Autodesk design file transfer app: Transfers files from Autodesk (BIM 360, Fusion 360) to other Storages (Dropbox, Box, Onedrive, Google Drive, Egnyte)
Stars: ✭ 28 (+0%)
Mutual labels:  dropbox
ethereal-jekyll-theme
A Jekyll version of the "Ethereal" theme by HTML5 UP.
Stars: ✭ 13 (-53.57%)
Mutual labels:  static
hassio-dropbox-sync
Back up your Hass.io snapshots and other local files to Dropbox
Stars: ✭ 99 (+253.57%)
Mutual labels:  dropbox
otp-authenticator-webapp
A 'Google Authenticator' like Single Page Application
Stars: ✭ 69 (+146.43%)
Mutual labels:  static
spank
Slap the pages out of a SPA
Stars: ✭ 50 (+78.57%)
Mutual labels:  static
discourse-backups-to-dropbox
Backups discourse backups in Dropbox
Stars: ✭ 17 (-39.29%)
Mutual labels:  dropbox
ccViewer
CryptCloudViewer source codes
Stars: ✭ 66 (+135.71%)
Mutual labels:  dropbox
dboxpaper
client for Dropbox Paper
Stars: ✭ 90 (+221.43%)
Mutual labels:  dropbox
iGenomics
The first app for Mobile DNA Sequence Alignment and Analysis
Stars: ✭ 33 (+17.86%)
Mutual labels:  dropbox
nuxt-humans-txt
🧑🏻👩🏻 "We are people, not machines" - An initiative to know the creators of a website. Contains the information about humans to the web building - A Nuxt Module to statically integrate and generate a humans.txt author file - Based on the HumansTxt Project.
Stars: ✭ 27 (-3.57%)
Mutual labels:  static
org-mode-sms-inbox
Harvest org-mode todos with Dropbox, Twilio, and IFTTT.
Stars: ✭ 19 (-32.14%)
Mutual labels:  dropbox
solidus static content
📄 Content management for your Solidus store.
Stars: ✭ 18 (-35.71%)
Mutual labels:  static
hackupc-landing
🚀 HackUPC's landing page
Stars: ✭ 31 (+10.71%)
Mutual labels:  static
PandaNote
iOS markdown Note App / iOS的markdown笔记应用
Stars: ✭ 32 (+14.29%)
Mutual labels:  dropbox
Password Generator
🔄 Simple password generator class library in C# 6.0, use for generate your own password! 📗
Stars: ✭ 21 (-25%)
Mutual labels:  static

dopresskit-static

dopresskit-static is a static version of the great Rami Ismail's presskit().

If you don't wan't to rely on PHP you can use it with the same xml files & directory structure as the original presskit().

You can even host it on dropbox : demo

Features

  • Not PHP
  • More comprehensible source (thanks to python being python & the simple jinja syntax)
  • Hostable on dropbox or anywhere with a simple drag & drop
  • Compatible with the original presskit() xml files & directory structure
  • Each non-filled xml tags will hide the appropriate section in the generated page

Note : One thing you will lose from Vlambeer's version is the ability to make presskit requests through the server-side mail system.

Getting started

Go read the original https://github.com/ramiismail/dopresskit to see what presskit() is all about.

Python environment

It requires python 2.7 (2.6 probably works as well) and the jinja2 package.

If you're on OSX/Linux you might already have a proper environment.

Generate your static files

You should be able to compile a project as is with the default data.xml.

  • Run python generate.py, it will generate an index.html file at the root of your folder and in each of the project folders (by default, none).
  • Open index.html and it's done!
  • Edit the various data.xml files to your needs and run python generate.py again.

If you want to add a project, copy the _template folder and rename it, re generate the html files and a project should show up in the Projects section of the page.

Note : A project folder will be ignored if its name is starting with an _uppercase_, if containing any space and if not in lowercase. 'Super Crate Box' would have a folder named super_crate_box to be valid.

Google Analytics

To add google analytics support simply add your Tracker ID as an argument like this python generate.py UA-1234567-89

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].